标签是为了代码更有结构性,增加阅读性
HTML的常用标签(讨论在<body>里用的标签):
1、标题标签<h1> - <h6>
可以根据重要性依次递减,有2个特点:字体加粗加大、独占一行
2、段落和换行标签<p>
将一段文字作为一个段落,跟下一个段落进行分段,有3个特点:段落会跟浏览器窗口自适应换行、每个段落间会有空行、过滤空格
如果需要强制换行,可以用<br\>处理
3、<div>没有实际语义,主要是分块作用,每一个<div>独占一行
<span>也没有实际语义,主要用于独立文本的分区处理
3、水平线<hr/>
3、文本格式化标签,比较多
加粗<strong>或者<b>、倾斜<em>或者<i>、删除线<del>或者<s>、下划线<ins>或者<u>
4、特殊标签<div>、<span>
.这两个标签没有语义,只是用于装内容
div表示分割、分区,一般是分行展示;span表示跨度、跨距,就是分列展示
5、图像标签<img>
必须搭配src指定路径 <img src = "路径">
其他的可搭配的属性有:
属性 | 属性值 | 说明 |
alt | 文本 | 图片不能展示时,显示的文本内容 |
title | 文本 | 鼠标放在图片上,显示文字 |
width | 像素 | 图像宽度 |
height | 像素 | 图片高度 |
border | 像素 | 图像边框粗细 |
注意点:
- 图像标签可以有多个属性,必须写在标签名后面
- 不分顺序,标签、每个属性的之前用空格分开
- 属性是键值对的形式
6、超链接标签<a>
必须搭配href属性,指定链接地址,这个链接可以是外部的网址,也可以是内部的html文件路径;如果不确定链接地址,可用"#"代替;链接也可以是.exe或者.zip等压缩包,点击会进行下载。
可以搭配target属性,指定打开方式,默认是_self,_blank表示用新窗口打开。
这个标签可以用于文本、图片、音频等
还有一个比较特殊的链接:锚点链接
锚点链接是点击某个超链接,跳转到同一页面的其他位置
用法举例如下:
在跳转到的位置添加id属性
<h3 id = "name">new内容</h3>
;
在需要跳转的位置href指向id名
<a href = "#name">内容</a>
7、注释标签<!-- 内容 -->
8、特殊字符
其他还有很多特殊符号的代码可以自行查阅
9、表格标签
基本语法
<table>
<tr>
<td>内容</td>
....
</tr>
</table>
基本语法的顺序是不能乱的