【HTML&CSS教学】-第1章 HTML快速入门
第1章 HTML快速入门
文章目录
- 第1章 HTML快速入门
- 一、HTML简介
-
- HTML基本概念
- 二、HTML基本语法
-
- 2.1.标记语法
- 2.2、元素
- 2.3、元素嵌套
- 2.4、属性和值
- 2.5、每个属性都有值
- 2.6、标准属性
- 2.7、注释
- 2.8、HTML和XHTML
- 三、文档结构
-
- HTML文档的结构
- 四、HTML基本标签
-
- 4.1行控制标记/段落标记
- 4.2 文字分区div(案例02-02-02-div.html)
- 4.3 字体font(案例02-02-04-font.html)
- 4.4 标题h(案例02-02-05-hn.html)
- 4.5 物理字体(案例02-02-06 -ziti1.html)
- 4.6 逻辑字体(案例02-02-07-ziti2.html)
- 4.7 水平线hr(案例02-02-08-hr.html)
- 4.8 居中及注释(案例02-02-09-zhushi.html)
- 4.9 列表
- 4.10 超链接(案例02-02-13-a.html)
- 4.11 文档主体body
- 4.12 图像img
- 4.13 字符实体
- 五、表格
-
- 5.1 表格结构及基本构成
- 5.2 Table标签及属性
- 5.3 caption标签及属性
- 5.4 tr标签及属性
- 5.5 td标签及属性
- 六、框架
-
- 6.1 框架(iframe)介绍
- 6.2 iframe标签
- 6.3 iframe属性(案例02-02-22-iframe.html)
一、HTML简介
HTML基本概念
-
HTML(HyperText Markup Language):超文本标记语言,一种纯文本类型的语言
- 1使用带有尖括号的“标记”将网页中的内容标识出来
-
用来设计网页的标记语言
-
用该语言编写的文件,以.html或者.htm为后缀
-
由浏览器解释执行
-
HTML页面上,可以嵌套用脚本语言编写的程序段如:VBScript,JavaScript
二、HTML基本语法
2.1.标记语法
- HTML用于描述功能的符号称为“标记”,比如 p 、h1 等。
-
标记在使用时必须使用尖括号括起来
-
有封闭类型标记,也有非封闭类型的标记
-
- 封闭类型标记(也叫双标记):必须成对出现
内容
- 封闭类型的标记必须成对出现
如果一个应该封闭的标记没有被封闭,则会产生意料不到的错误。
-
非封闭类型标记,也叫做空标记,或者单标记
<
或者 -
不能包含内容
2.2、元素
-
元素,即标记
-
每一对尖括号包围的部分
** 如包围的部分就叫做body元素
**元素就像是小标签,用于标识网页文档的不同部分 -
元素可以包含文本内容和其它元素,也可以是空的,比如前面所述的空标记
该处使用的url网络请求的数据。
2.3、元素嵌套
-
元素之间可以相互嵌套,形成更为复杂的语法
-
在嵌套元素时需要注意标记的嵌套顺序
2.4、属性和值
-
属性的声明必须位于开始标记里
-
一个元素的属性可能不止一个,多个属性之间用空格隔开
-
多个属性之间不区分先后顺序
2.5、每个属性都有值
-
属性和属性的值之间用等号连接
-
属性的值包含在引号中
2.6、标准属性
-
每个元素都有自己所特有的属性
-
有些属性是绝大多数元素都支持的属性,称为标准属性(或通用属性)
id
title
class
style
2.7、注释
-
为代码添加适当的注释是一种良好的编码习惯
-
注释只在编辑文档情况下可见,在浏览器展示页面时并不会显示
-
添加注释的语法如下:
2.8、HTML和XHTML
-
1999年12月24日,W3C推荐标准HTML 4.01
-
XHTML于2000年的1月26日成为W3C标准
- 与HTML 4.01几乎相同
- 更严格更纯净的HTML版本
-
HTML5的目标,就是更为简洁的HTML代码
三、文档结构
HTML文档的结构
- 文档类型声明
- 在文档的起始用DOCTYPE声明指定版本和风格
- 让浏览器清楚文档的版本、类型和风格
- Strict DTD
- 在文档的起始用DOCTYPE声明指定版本和风格
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
- Transitional DTD
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
- Frameset DTD
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd”>
- HTML 5
<!DOCTYPE HTML>
- html页面
-
文件头:
-
文档主体部分:
-
文档类型声明
四、HTML基本标签
4.1行控制标记/段落标记
- 浏览器解析HTML页面时,忽略源代码中多余的空格、空行等
- 如果我们需要给文字设置换行样式,需要使用特定的标记
- 段落:
……
- 将标记间的文字置为一个新的段落
- 可以设置以下属性
-
换行:
- 强制进行换行操作
<br>
-
不换行:
- 禁止标记中间的文本换行
<nobr>……</nobr>
4.2 文字分区div(案例02-02-02-div.html)
<div>……</div>
- 分区:
- 把标记中的内容做为单独的一块处理
- 主要是用来设置涵盖一个区块,所谓的区块是包含一行以上的数据,在 的开始之前与结束后,浏览都会自动换行;放置在 间的数据,自然会与其前后文隔开而自成一区块。
- 可设置以下属性
4.3 字体font(案例02-02-04-font.html)
<font>……</font>
- 字体:
- 把标记中的内容做为单独的一块处理
- 主要是用来设置涵盖一个区块,所谓的区块是包含一行以上的数据,在 的开始之前与结束后,浏览都会自动换行;放置在 间的数据,自然会与其前后文隔开而自成一区块。
- 可设置以下属性
4.4 标题h(案例02-02-05-hn.html)
<hn>……</hn>
- 标题字体:
- n的取值由1到6,h1字体最大
- 默认显示黑体字
- 可以设置如下属性:
4.5 物理字体(案例02-02-06 -ziti1.html)
- 设置字体显示样式,主要有以下标记:
4.6 逻辑字体(案例02-02-07-ziti2.html)
- 表现文字含义,主要有以下标记:
4.7 水平线hr(案例02-02-08-hr.html)
- 用于分割统一文本的不同部分
- 可以设置如下属性:
例:
<hr align="left" width="400" size="50" color="#ff0000">
4.8 居中及注释(案例02-02-09-zhushi.html)
- 居中:
- 设置标记中文本或者图像居中显示
<center>…</center>
- 注释:
- 浏览器中不显示注释内容
<!-- … -->
<!-- 本句不会显示在浏览器中 -->
4.9 列表
- 用于列举内容
- 列表分类
- 无序列表(unordered list)
<ul>…</ul>
列表项以标识
<li>…</li>
可以设置如下属性:
- 有序列表(ordered list)
<ol>…</ol>
列表项以标识
<li>…</li>
每一项显示时都有编号
可以设置如下属性:
- 定义列表(definition list)
<dl>…</dl>
对某对象的解释
定义标题
<dt>
定义内容
<dd>
4.10 超链接(案例02-02-13-a.html)
- 超链接:
<a>…</a>
<a href=“http://www.baidu.com”>百度</a>
4.11 文档主体body
- 文档主体:
<body>…</body>
所有要显示的页面元素都包含在body内
主要属性如下:
4.12 图像img
- 图像:
<img>
引入图像
可以设置如下属性:
4.13 字符实体
- 有些字符,如”、&”等,在HTML中不能直接使用,在需要使用这些字符时,通过字符实体来转换
- 一个字符实体由三个部分组成
- 一个&符号
- 一个实体名或者一个实体号(即ASCII码)
- 一个分号(;)
- 例如:小于号,需要写为 “&l t; ”或者 “&# 60; ” ,在HTML页面中显示为 <
- 实体-无间断空格:
- 在HTML中,最常见的字符实体就是不可拆分空格
- 通常,HTML会合并你文档中的空格。如果在你的HTML文本中连续输入了10个空格,其中的9个会被去掉。想要在HTML文档中插入空格,可以使用实体 & nbsp;
五、表格
5.1 表格结构及基本构成
5.2 Table标签及属性
5.3 caption标签及属性
5.4 tr标签及属性
5.5 td标签及属性
六、框架
6.1 框架(iframe)介绍
6.2 iframe标签
6.3 iframe属性(案例02-02-22-iframe.html)
【HTML&CSS教学】-第1章 HTML快速入门,详细教学就到这里, 后续还有HTML5标签~HTML5表单技术等。。。的学习博客给到大家