认识HTML
基本框架:
1 <html>
2 <head>
3 <title>This Is Title</title>
4 </head>
5
6 <body>
7 <h1><!--一级标题--></h1>
8 <h2><!--二级标题--></h2>
9 <p>
10 <!--段落-->
11 </p>
12 </body>
13 </html>
注释:
- <html>和</html>告诉浏览器文件的内容是HTML
- 被<head>和</head>包围的首部(head)告诉浏览器关于web页面的信息
- head标记中放入title标记,title出现在浏览器窗口
- 页面的主体包括<body>和<body>标记以及他们之间的所有内容,是浏览器中看到的部分
- 元素 = 开始标记 + 内容 + 结束标记
style,CSS
<head>
<title>This Is Title</title> <style type="text/css">
body{
background-color: #eaf;
margin-left: 20%;
margin-right: 20%;
border: 2px dotted black;
padding: 10px 10px 10px 10px;
font-family: sans-serif;
}
</style>
</head>
注释:
- style指定样式为CSS
- background-color :背景色
- margin-left,margin-right:左右外边距分别占页面的20%
- border:页面周围边框为虚线,颜色为黑色
- padding:在页面主体周围创建一些内边距
- font-family:定义文本使用的字体
HT(hypertext)
<a href = "beverages/elixir.html" > elixirs </a>
<a href = "http://www.cnblogs.com/JJ-kelion/" title = "Read His blogs" > cnblogs jj-kelion </a>
<a href = "../index.html" > RETURN </a>
<a target = "_blank" href="beverages/elixir.html"> <img src="data:images/j.png"> </a>
注释:
- 使用<a>从一个页面链接到另一个页面
- <a>的属性指定了链接的目标文件
- <a>元素的内容是链接的标签。默认的,这个标签有下划线,指示可以单击的
- 文字和图像都可以用作链接的标签
- 使用“..”可以链接到源文件的上一层文件夹的一个文件,".."代表父文件夹。
- “/”用来分隔路径的图像
示图:

<p>,<blockquot><br>
<blockquote>
Passing cars, <br>
when you can't see, <br>
A glimpse, <br>
</blockquote> <p>
<q> passing car </q>,when you can't see.
</p>
注释:
- <q>:双引号,短引号,作为现有段落的一部分
- <blockquote>:较长引用,单独显示,为块元素
- <br>:换行符
<ol>,<ul>,<li>
<ol>
<li> one </li>
<li> two </li>
<li> three </li>
<li> four thing
<ul>
<li> one </li>
<li> two </li>
<li> three </li>
</ul>
</li>
</ol>
注释:
- <ol>:ordered list 有序
- <ul> : unordered list 无序
- <li> : 用来标识每个元素
- <ol>和<li> 或者 <ul>和<li>总是要一起使用
URL
URL:
http://www.cnblogs.com/JJ-kelion/ <a href="http://www.cnblogs.com/JJ-kelion/" title="Read His blogs"> cnblogs jj-kelion</a> <!--为标题的开始增加标记-->
<h2 id="chai"> Chai Tea </h2>
<!--用可用ID链接到元素-->
<a href="top.html/#chai" title="read chai"> Chai tea </a>
<!--打开新窗口-->
<a target="_blank" href="http://www.cnblogs.com/JJ-kelion/" title="Read His blogs"> cnblogs jj-kelion</a>
注释:
- URL:域名,用来唯一标识网站
- 为了便于访问,在<a>元素中使用title元素
- 使用target属性在另一个浏览器窗口中打开链接。
使用图像:
幕后步骤:
- 浏览器从服务器获取文件“jj-kelion.html”
- 读取“jj-kelion.html”,发现有n个图像需要获取
- 从服务器逐个得到图像,从第一开始,显示完后,转向下一个图
常用图片格式:
- JPEG
- PNG
- GIF
格式分析:
- JPEG:适合连续色调图像,可以表示千万种颜色,有损格式,不支持透明和动画
- PNG:适合单色和线条构成图,是一种无损格式,允许透明,
- GIF:最适合单色图和线条图,最多256种颜色,支持透明,无损格式,支持动画。
总结:
- JPEG和PNG擅长表示logo和文本图像;
- JPEG擅长照片
- 需要透明和多种颜色:选择PNG
<img>
<img src="data:images/jj.png">
<img src="http://www.cnblogs.com/JJ-kelion/images/corporate/ceo.jpg">
<img src="data:images/jj.png" alt="a picture">
<img src="data:images/jj.png" width="48" height="10">
<!--使用缩略图-->
<a href="big picture"> <img src="small picture" alt="a picture"> </a>
注释:
- src不只是用于相对链接,还可以放入URL
- 相同网站上的链接和图像,最好使用相对链接
- 如果图像未能显示,就会用alt属性指定的描述图像的文本代替图像
创建缩略图步骤:
- 为缩略图创建一个目录
- 将各个分辨率降低后的照片存入文件夹中
- 将页面中的各个<img>元素的src设置为缩略版的
- 增加从缩略图到一个新页面显示大图的链接
HTML5
指南:
- <!doctype html> 首行
- alt属性为必要的
- 指定字符编码,在<head>首部中的首行,<meta charset = "utf-8">
- 验证代码工具:http://validator.w3.org
随机推荐
- CSS Selector (part 1)
Selector概述 示例: strong { color: red; } 解释: 这是一个完整 css 规则(标签选择器).strong 叫做选择器,它选择该规则将被应用到 DOM 的那个元素上去. ...
- Python 基础【第十篇】内置类型
一.integral 类型 Python提供了两种integral类型,即int(整数)与bool(布尔值). 1.1.整数 整数的相关运算符.函数.数据类型转换 1.1.1.整数的运算符 前面已经讲 ...
- JSON对象和string的相互转换
JSON.stringify(obj) 将JSON转为字符串. JSON.parse(string) 将字符串转为JSON格式.
- [记录]gulp compass
因为个人习惯用compass,所以gulp中,还是用compass进行编译scss文件. 1. 使用npm安装gulp-compass npm install gulp-compass --save- ...
- [YII]将ar查询结果转化成数组
$Column= Column::model()->findAll(); $data = array_map(create_function('$m', 'return $m->getAt ...
- 在 Transact-SQL 中使用 TRY...CATCH
在 Transact-SQL 中使用 TRY...CATCH (注:本文来自于 http://msdn.microsoft.com/zh-cn/library/ms179296.aspx) ...
- PHP得出附件扩展名
<? $filename = "mypage.asp"; //1 使用strrchr函数求得 $ext = substr(strrchr($filename, '.'), 1 ...
- MySQL - 启停服务
Windows 环境 命令行方式 启动 MySQL 服务: net start mysql停止 MySQL 服务: net stop mysql 注:需要以管理员身份启动 cmd 后再执行上述命令. ...
- ajax学习笔记1
ajax是什么? ajax即“Asynchronous Javascript + XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术.能够快速的从服务器获得所需数据 ...
- 经历:如何设置jquery easyui中下拉框不可编辑
今天,在项目中碰到一个这样的问题,当选择按钮时候,查询条件是可以输入的,否则,表单框是不可用的[图1].但是,批量查询中的船名和装港用到了自动配置,即jquery-easyui中的combox的配置. ...