Web 标准
- 结构 (xhtml、xml)
- 表现 (css)
万维网联盟(w3c)制定了结构和表现的标准 - 行为 (Dom ECMAScript)
欧洲电脑厂商联合会(ECMA)制定行为标准
关于 HTML 的相关概念
- HTML 指的是超文本标记语言(Hyper Text Markup Language)
- XHTML 指可扩展超文本标记语言(标识语言)
Extensible HyperText Markup Language - HTML5 指的是 HTML 的第五次重大修改(新标准)
HTML 的文件结构
1 |
|
HTML 的文件命名
文件命名规则:用英文,不用中文
- .html 和.htm;
- 无汉字、无空格、无特殊符号(如标点符号)
- 必须以英文开头,只可以有英文字母、下划线和数字;
- 首页的文件默认命名为:index.html 或 index.htm;
HTML 的语法
- <标签名 属性名=“属性值”属性名=“属性值” >文本</标签名>
例如:
1 | <a href="“#”" title="“这是一个连接”">背景红色</a> |
- <标签名 属性名=“属性值” />
例如:
1 | <img src="“图片地址”" /> |
- 说明: 1)写在<>中的第一个单词叫做标记,标签,元素。 2)标记和属性用空格隔开,属性和属性值用等号连接,属性值必须放在””号内。 3)一个标记可以没有属性也可以有多个属性,属性和属性之间不分先后顺序。 4)单标记没有结束标签,用”/“代替。
HTML 的常用标记
HTML 文本标记
- 文本标题标签
1 | <h1>标题</h1> |
特点:字体加粗、变大;自动换行
- 段落标签
1 | <p>段落文本内容</p> |
特点:段落与段落之间有段间距
- 定义粗体文本
1 | <strong>文本</strong> <b>文本</b> |
- 定义斜体文本
1 | <em>文本</em> <i>文本</i> |
- 定义下标字
1 | <sub>文本</sub> |
- 定义上标字
1 | <sup>文本</sup> |
- 定义删除字
1 | <del>文本</del> |
- 强制换行
> - 水平线
- 空格符
1 | |
- 列表标签
HTML 中有三种列表,分别是:无序列表,有序列表,自定义列表
1 | <!-- 无序列表 --> |
HTML 的超链接标签
1 | <!-- 新窗口打开 --> |
HTML 的图片标记
1 | <img src="目标文件路径及全称" alt="图片替换文本" title="图片标题" /> |
title 的作用: 当鼠标悬停在该图片上时显示一个小提示,鼠标离开就没有了
(注:HTML 的绝大多数标签都支持 title 属性,title 属性就是专门做提示信息的)
alt 的作用:当图片因为某种原因不能正常加载时,在图片位置显示的提示信息
HTML 相对路径的写法
- 当前文件与目标文件在同一目录下:
1 | <img src="img01.jpg" /> |
- 当前文件与目标文件所处的文件夹在同一目录下:
1 | <img src="images/img01.jpg" /> |
- 当前文件所处的文件夹和目标文件所处的文件夹在同一目录下:
1 | <img src="../images/img01.jpg" /> |
HTML 数据表格的作用及组成
表格的基本构成
1 | <table |
注:一个 tr 表示一行; 一个 td 表示一列(一个单元格)
表格的相关属性:
单元格与单元格之间的间距:cellspacing=”20”
单元格与内容之间的空隙:cellpadding=”10”
水平对齐方式:align=”left/center/right”
(注:如果此属性加到 table 上表示 table 相对于浏览器的对齐方式;如果加到 tr 或 td 上表示单元格内容相对于单元格的对齐方式。)
垂直对齐:valign=”top/middle/bottom”
合并单元格属性:
合并列:colspan=”所合并的列数”
合并行:rowspan=”所合并的行数”
HTML 表单的应用
表单框
1 | <form name=“name01” method=“post/get” action=“ ”>内容</form> |