学习站点: http://www.w3school.com.cn/html/index.asp
一 简介
1. Hyper Text Markup Language,超文本标记语言
2. 标记语言是一套标记标签(Markup Tag)
3. HTML 文档 = 网页
二 入门
1. .htm与 .html,一些旧的软件只允许三个字母的文件后缀,一般新的软件都可以识别这两种了
三 HTML标签
1. HTML文档和HTML元素是通过HTML标签进行标记的
2. HTML标题: <h1> - <h6>
四 HTML元素
1. HTML元素: 开始标签,元素内容,结束标签
2. 不要忘记结束标签。 有的时候即使不写结束标签,浏览器也可以识别,但还是要严格遵循HTML语法
3. W3C推荐标签使用小写。 XHTML中强制使用小写,要养成习惯。
五 HTML属性
1. 属性总是以名称/值对的形式出现
2. W3C推荐使用小写的属性属性值。
3. 属性值应该始终被包括在引号内。 双引号是常用的,使用单引号也没有什么问题。
4. 几个适用于大多数HTML元素的属性:
class : 规定元素的类名
id : 规定元素的唯一 id
style: 规定元素的行内样式(inline style)
title: 规定元素的额外信息(可在工具提示中显示)
5. 要熟悉一些常用的HTML属性
http://www.w3school.com.cn/tags/html_ref_byfunc.asp
6. HTML <!DOCTYPE>标签:
1)位于文档中的最前面位置,处于<html>标签之前。次标签可告知浏览器使用哪种HTML或XHTML规范。
2)此标签可声明三种DTD类型: Strict(严格版本), Transitional(过渡版本), Frameset(基于框架)
<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">
3) 可以这样理解,strict最好与CSS一起使用。 如果您的读者使用了不支持层叠样式表的浏览器以至于您不得不使用XHTML的呈现特性时,
可以使用Trasitional。
六 HTML标题
1. 请确保将HTML heading标签只用于标题。 不要仅仅是为了产生粗体或大好的文本而使用标题
2. 搜索引擎使用标题为您的网页的结构和内容编制索引。
3. 默认情况下,HTML会自动地在块级元素前后添加一个额外的空行,比如段落、标题元素等。。。
4. 合理的使用HTML注释: <!-- -->
七 HTML段落
1. 每个HTML标签都有其用途,虽然在某些时候可能会造成一样的现实效果,但还是不要随意替换使用。
2. 我们无法确定HTML被显示的确切效果。屏幕的大小,以及对窗口的调整都可能导致不同的结果
3. 当显示页面时,浏览器会移除源代码中多余的空格和换行。所有联系的空格或空行都会被算作一个空格
4. <br>标签的clear属性: 通常情况下,<br>标签会告诉浏览器立即停止当前的文本流,并在下一行的左边
或者在左对齐的内联图形或表格的右边开始继续输出文本流。
http://www.w3school.com.cn/tags/tag_br_prop_clear.asp
八 HTML文本格式化
1. 文本格式化标签: <sub>/定义下标字, <sup>/定义上标字, <ins>/定义插入字, <del>/定义删除字。。。。。。。
2. “计算机输出"标签: <pre> ..........
3. "引用、引用和术语定义" : "<bdo>, <address>, <blockquote>, <q>.........
九 HTML样式
1. 一些淘汰的属性虽然在项目中只是警告,但最好还是替换掉。
十 HTML链接
1. href, name
2. 请始终将正斜杠添加到子文件夹。假如这样写链接: href=http://www.w3school.com.cn/html,就会向
服务器产生两次HTTP请求。 这是因为服务器会添加正斜杠到这个地址,然后创建一个新的请求
十一 HTML表格
1. Border, Cellpadding, CellSpacing
2. frame: box/above/below/hsides/vsides
十二 HTML列表
1. 在HTML4.01 和XHTML 1.0的Strict DTD中,ul/ol的属性似乎都不被支持了,都建议用样式实现
2. ul: type= disc/square/circle
3. ol: type=a/A/1/I/i ; start= number