准备
关于HTML的DTD区别
DTD:三种文档类型:S(Strict)、T(Transitional)、F(Frameset)。
html5没有XHTML 1.0 Transitional严格的要求,并且简化了很多东西可以直接使用 <!DOCTYPE HTML>
DTD类型 | 使用环境 |
---|---|
Strict | 如果您需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表(CSS)配合使用 |
Transitional | DTD 可包含 W3C 所期望移入样式表的呈现属性和元素。如果您的读者使用了不支持层叠样式表(CSS)的浏览器以至于您不得不使用 HTML 的呈现特性时使用 |
Frameset | DTD 应当被用于带有框架的文档。除 frameset 元素取代了 body 元素之外,Frameset DTD 等同于 Transitional DTD |
HTML与XHTML区别
最主要的不同:
- XHTML 元素必须被正确地嵌套
- XHTML 元素必须被关闭
- 标签名必须用小写字母
- XHTML 文档必须拥有根元素
一、关键字和页面描述
设置页面描述:
1 | <meta name="Description" content="描述内容"/> |
定义关键词:
1 | <meta name="Keywords" content="关键词"> |
二、基本标签以及属性
标签 (文本级:只含文字、图片、表单) |
属性 |
---|---|
img | src:相对路径 alt:图片出错提示 |
a (文本级) |
href:超链接地址 title:鼠标悬停文本 target:是否新标签打开(_blank) 锚点:href=”#xxx” (xxx为其他a标签的name或id属性) |
三、定义表格
1 | <!-- dt和dd都是容器级标签 --> |
四、div和span
标签 | 类型 |
---|---|
div | 容器级 |
span | 文本级 |
五、表单
1 | <form action="提交路径" method="post"> |
六、三种按钮
1 | 普通按钮:<input type="button" value="确定" /> |
七、label标签
1 | 请选择性别: |
八、转义字符
常用字符:
字符 | 转义(分号结尾) | 实体编号(分号结尾) |
---|---|---|
< | < | < |
> | > | > |
© | © | © |
空格 |   |   |
& | & | & |
"" | " | " |
其他特殊字符:
字符 | 转义(分号结尾) | 实体编号(分号结尾) |
---|---|---|
' | &apos | ' |
¥ | ¥ | ¥ |
® | ® | ® |
§ | § | § |
£ | £ | £ |
× | × | × |
÷ | ÷ | ÷ |
¢ | ¢ | ¢ |
_ | _ | _ |
* | * | * |
九、html废弃标签介绍
1 | 字体:<font size="1~7" color="red"></font> |