html语言特点:
1、可以设置文本的格式,如标题、字号、文本颜色、段落
2、可以创建列表
3、可以插入图像和媒体
4、可以建立表格
5、超连接,可以使用鼠标点击超链接来实现页面之间的跳转
html基本结构:
<html>内容</html>:html的文档标记
<head>内容</head>:html头信息
<title>内容</title>:html文件标题
<body>内容</body>:html网页的主体
<meta>内容</meta>:页面的原信息,meta标签必须放到head元素中
标记格式:
<br>:强制换行标记
<p>:段落标记
<center>:居中对齐标记
<pre>:预格式化标记,保留预先编排好的格式,常用来定义计算机源代码
<li>:列表标记,<ol>有序列表,<ul>无序列表
<dl><dt><dd>:对列表条目进行简短说明
<hr>:水平分割线标记
<div>:层标记
<hn>:标题大小标记,h1最大,h6最小
<font>:设置字体
<b>:粗体
<i>:斜体字
<sub>:文字下标
<sup>:文字上标
<tt>:打印机字体
<cite>:引用方式的字体,通常是斜体
<em>:表示强调,通常显示为斜体
<strong>:表示强调,通常是斜体
<small>:小型字体
<big>:大型字体
<u>:下划线字体
例子:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Python</title> </head> <body> <br> <h1>Python爬虫</h1> <h2>Python爬虫</h2> <h3>Python爬虫</h3> <h4>Python爬虫</h4> <h5>Python爬虫</h5> <h6>Python爬虫</h6> <h7>Python爬虫</h7> <font size="1">Python爬虫</font> <font size="3">Pythonh爬虫</font> <font size="7">Pythonh爬虫</font> <font size="7" color="red" face="微软雅黑">Python爬虫</font> <font size="7" color="red" face="宋体">Python爬虫</font> <font size="7" color="red" face="新明细体">Python爬虫</font> <br> <b>Python爬虫</b> <br> <i>Python爬虫</i> <br> 2<sub>2</sub> <br> 2<sup>2</sup> <br> <cite>Python爬虫</cite> <br> <em>Python爬虫</em> <br> <strong>Python爬虫</strong> <br> <small>Python爬虫</small> <small><small>Python爬虫</small></small> <small><small><small>Python爬虫</small></small></small> <br> <big>Python爬虫</big> <big><big>Python爬虫</big></big> <br> <big><big><big><u>Python爬虫</u></big></big></big> <br> </body> </html>
图像标记:<img>
img包含的属性:
1、src:指定图片的路径、名称、格式
2、width:指定图片宽度、单位为px、em、cm、mm
3、hight:指定图片高度,单位为px、em、cm、mm
4、broder:指定图片边框,单位为px、em、cm、mm
5、alt:作用:1、当网页的图片加载完成后,将鼠标放到图片上,会显示图片指定的属性文字
2、如果图片加载失败,会用文字来代替图片
3、搜索引擎可以通过这个属性文字来抓取图片
超链接的使用:
语法:<a href="链接地址" target="打开方式" name="页面锚点名称">链接文字或者图片</a>
当target的值为_blank时,是在新的窗口打开链接
当target的值为_self(默认值)时,在当前窗口打开链接
当target的值为_parent时,在父窗口打开链接
当target的值为_top时,在顶层窗口打开链接
表格使用:table属性:
1、width:表格的宽度,可以是px,也可以是父元素的%
2、height:表格的高度,可以是px,也可以是父元素的%
3、broder:表格的边框
4、align:表格的显示位置,left显示在左边,center显示在中间,right显示在右边
5、cellspacing:单元格之间的间距,默认是2px
6、cellpadding:单元格内容和单元格边框的显示距离,px
7、frame:用来控制表格边框最外层的四条线框。
void(默认值)表示没有边框;
above表示仅顶部有边框;
below表示仅有底部边框
hsides表示仅有顶部边框和底部边框
lhs表示仅有左侧边框
rhs表示仅有右侧边框
vsides表示仅有左右侧边框
border表示包含全部4个边框
8、rules:用来控制是否显示以及如何显示单元格之间的分割线。
nono(默认值)表示没有分割线
all表示包括所有分割线
rows表示仅有行分割线
clos表示仅有列分割线
groups表示仅在行组和列组之间有分割线
<caption>:用于在表格中使用标题,可以放在<table>属性之后,<tr>表格行之前。align属性可以取四个值:top将标题放到表格的上部,bottom表示将标题放到表格的下部,left表示将标题放到表格的左部,right表示将标题放到表格的右部。
<tr>:用来定义表格的行。
<tr>常用属性:
bgcolor设置背景颜色,
align用来设置垂直方向对齐方式,值为bottom时,表示靠顶端对齐,值为top时,表示靠底部对齐,值为middle时,表示居中对齐。
valign用来设置水平方向对齐,值为left时,表示靠左对齐,值为right时,表示靠右对齐,值为center时,表示居中对齐。
<td><th>都是单元格标记,常用属性:bgcolor设置单元格背景,align设置单元格对齐方式,valign设置单元格垂直对齐方式,width设置单元格宽度,height设置单元格高度,rowspan设置单元格所占行数,colspan设置单元格所占列数