【全网最全】HTML标签详解大全-第一篇{建议收藏}

简介: 【全网最全】HTML标签详解大全-第一篇{建议收藏}

前文导读:前端学习路线

Html代码都是由标签组成的,标签就是最基础的东西,所以我们要重点学习这些标签。本人爆肝整理了几乎所有常用的标签详解,期待各位的关注与支持。

废话少说直接进入重点。


基本结构标签


1.<!-- 这是注释标签-->

注释标签使我们的代码更加清楚明了,在网页中不起到任何作用也不会显示到桌面上


2.文档类型声明标签:<!DOCTYPE>

DOCTYPE是Document Type的简写,含义为文档类型。HTML文档基础结构中第一行就是HTML的DOCTYPE声明。


3.根标签:<html>

除了文章开头的文档类型声明以外,所有的HTML文档都是以<html>标签开始,以</html>结束,在<html>和</html>标签内部还包含了两个重要的标签<head>首部标签和<body>主体标签,分别标记文档的首部和主体部分。


4.首部标签:<head>

html文档首部以<head>开始,以</head>标签结束。<head>标签中的内容不会显示在网页的页面中。<head>标签中可含有<title>和<meta>等标签,用于声明页面标题,字符集,关键字等。


5.网页标题标签:<title>

html文档使用<title>和<title>标签标记网页标题,该标题会显示在浏览器窗口的标题栏中,若省略了该标签,则网页标题会显示为“无标题文档”。


6.基础地址标签:<base>

<base>标签用于为页面上所有的链接设置默认URL地址或目标target

当html文档中使用了相对路径,浏览器会用<base>标签指定的URL进行补全。

<head><basehref="http://loacalhost/images"/></head><body><imgarc="sunflower.jpg"/></body>


此时在图像标签<img>中src属性填写的是一个相对路径,由于<base>标签的作用,该路径会被浏览器自动补全为:<img src="http://loacalhost/imagessunflower.jpg/" />

<base>标签也可以为该网页上所有超链接统一设置打开方式,其中target="_blank"指的是该网页文档中所有未指定打开方式的超链接将在新窗口打开。


<head><basetarget="_blank"></head><body><ahref="http://www.baidu.com">百度</a><ahref="http://www.163.com">网易</a></body>


7.元数据标签:<meta>

<meta>标签用于提供当前HTML文档的元数据,这些数据不会直接显示在网页上,但是对于机器是可读的,适用于搜索引擎索引。通常可以用于定义网页的字符集,关键词,描述,作者信息等。


8.样式标签:<style>

样式标签可用于定义文档中指定区域的字体风格、背景颜色,对齐方式等各类样式信息。

<head><style>p {color:red}
</style><body><p>这是一个段落标签</p></body>


这段代码是将HTML文档中未指定字体颜色的段落显示为红色。


9.链接标签:<link>

<link>标签用于连接外部资源和当前HTML文档,它只出现在首部标签<head>和</head>中,通常用于链接外部样式表。

例如:

<head><linkrel="stylesheet"href="yangshi.css"/>


10.脚本标签:<script>

<script>标签为可选,取决于当前页面是否需要使用脚本内容,比如JavaScript。该标签可以直接引用外部脚本文件,也可以直接将脚本命令写在<script>和</script>标签中。

例如:

<head><scriptsrc="text.js"></script></head>


11主体标签:<body>

HTML文档的主体部分以<body>标签开始,以</body>标签结束。<body>标签中的内容全部显示在网页的页面中。<body>标签中可直接添加文本内容,也可继续嵌套其它标签,形成多元化的显示效果。


实例:

.html代码

<!DOCTYPE html><html><head><title>这是标题标签</title><linkrel="stylesheet"type="text/css"href="./yangshi.css"><metahttp-equiv="keywords"content="keyword1,keyword2,keyword3"><metahttp-equiv="description"content="this is my page"><metahttp-equiv="content-type"content="text/html; charset=UTF-8"><!--style属性标签  --><style>.div{
width:100px;
height:100px;
background:green;
    }
</style></head><!--主体标签--><body><p>这是段落标签</p><divclass="div">这是块级元素</div></body></html>


yangshi.css代码

@CHARSET "UTF-8";
p{color:red;
font-size:9;
font-family:隶书;
background-color:blue;
}


运行结果:

image.png


基础标签

1.段落标签:<p>

段落标签<p>和</p>用于形成一个新的段落,段落与段落之间默认为空一行进行分割。

<head><style>.p1{
background-color:red;
  }
.p2{
background-color:green;
  }
</style></head><body><pclass="p1">这是段落一</p><pclass="p2">这是段落二</p></body>


运行结果:加以颜色容易区分

image.png

2.标题标签:<h1>~<h6>

HTML使用<hn>和</hn>来标记文本中的标题,其中n的范围是1~6,<h1>标签所标记的字体最大,依次减小,标题标签的默认状态是左对齐显示的黑体字。

<body><h1>h1效果</h1><h2>h2效果</h2><h3>h3效果</h3><h4>h4效果</h4><h5>h5效果</h5><h6>h6效果</h6></body>


运行结果:

image.png


3.水平线标签:<hr>

水平线标签是在网页上画出一条水平线,从而在视觉上将文本分段。<hr>没有结束标签可以单独使用。

<body><h1>h1效果</h1><hr><h2>h2效果</h2><hr><h3>h3效果</h3><hr><h4>h4效果</h4><hr><h5>h5效果</h5><hr><h6>h6效果</h6></body>


运行结果:

image.png

4.粗体标签<b>和<strong>

粗体标签<b>和<strong>均可以将其首位标签之间的文本内容显示为粗体字型效果。区别在于使用<strong>标签的内容被认为是重要的内容。

<body> 我是非粗体标签<br><b>我是粗体标签(使用了标签b)</b><br><strong>我是粗体标签(使用了标签strong)</strong></body>


运行结果:

image.png


5.上标标签<sup>和下标标签<sub>

它们的作用是使显示的文本内容可以是上标的形式,比如x的平方。

<body> 上标的样式:2<sup>10</sup>=1024<br> 下标的样式:二氧化碳CO<sub>2</sub></body>


运行结果:

image.png

6.修订标签<del>和<ins>

修订标签有两种,分别为文本内容添加删除线和下划线


<body> 删除线标签的应用:<del>错误内容</del><br> 下划线标签的应用:<ins>正确内容</ins></body>


运行结果:image.png


7.预格式化标签<pre>

预格式化标签可以将所标记的文本内容在显示时保留换行与空格的排版效果。

<body>         静夜思
    床前明月光。
    疑是地上霜。
    举头望明月,
    低头思故乡。  
<br><!--加了<pre>和不加的对比--><pre>           静夜思
    床前明月光。
    疑是地上霜。
    举头望明月,
    低头思故乡。 
</pre></body>


运行结果:

image.png


目录
相关文章
|
1月前
|
移动开发 HTML5
HTML5标签的类型
HTML5标签的类型。
48 5
|
3月前
|
数据采集 移动开发 前端开发
HTML代码的革命:语义化标签的魅力,让你的网页结构焕然一新!
【8月更文挑战第26天】本文探讨了Web前端开发中的语义化标签概念及其重要性。语义化标签通过使用具有明确含义的HTML标签来构建页面结构,提升了网页的可访问性及搜索引擎优化效果,并增强了代码的可读性和维护性。文章还讨论了实际开发中遇到的问题及未来发展趋势。
51 0
|
3天前
|
移动开发 编解码 UED
除了 `<audio>` 和 `<video>` 标签,HTML5 还支持哪些多媒体格式?
【10月更文挑战第19天】HTML5对多种多媒体格式的支持,为网页开发者提供了丰富的选择,能够更好地满足不同类型多媒体内容在网页中的展示和交互需求,提升了网页的用户体验和多媒体应用的多样性。
|
3天前
|
存储 移动开发 前端开发
|
30天前
|
前端开发
【HTML】img标签和超链接标签
【HTML】img标签和超链接标签
37 2
|
30天前
|
移动开发 前端开发 JavaScript
【HTML】HTML页面和常见标签
【HTML】HTML页面和常见标签
30 1
|
2月前
|
前端开发
前端基础(二)_HTML常用标签(块级标签、行级标签、行块级标签)
本文详细介绍了HTML中的常用标签,包括块级标签(如`h1`至`h6`、`p`、`div`等)、行级标签(如`span`、`b`、`strong`、`i`、`em`、`sub`、`sup`、`del`、`a`等),以及行块级标签(如`img`)。文章解释了这些标签的用途、特点和基本用法,并通过示例代码展示了如何在HTML文档中使用它们。
99 1
|
2月前
|
移动开发 开发者 UED
HTML5中video标签controlslist属性的使用方法
`controlsList`属性为开发者提供了更多控制HTML5视频播放器行为的能力,让视频内容的集成更加灵活和符合需求。通过精心设计的控制列表,可以提升用户体验,同时保持内容的安全性和专业性。这种细节的控制和定制能力是现代Web开发的一个重要方面,反映了HTML5对开发者和内容创作者需求的响应。
174 1
|
2月前
|
存储 JavaScript Java
使用NekoHTML解析HTML并提取META标签内容
关于NekoHTML的代码样例,这里提供一个简单的示例,用于展示如何使用NekoHTML来解析HTML文档并提取其中的信息。请注意,由于NekoHTML的具体实现和API可能会随着版本更新而有所变化,以下代码仅供参考。 ### 示例:使用NekoHTML解析HTML并提取META标签内容 ```java import org.cyberneko.html.parsers.DOMParser; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; import org.xml
|
2月前
|
XML JavaScript Java
NekoHTML 是一个基于Java的HTML扫描器和标签补全器
**NekoHTML** 是一个基于Java的HTML扫描器和标签补全器(tag balancer),由J. Andrew Clark开发。它主要用于解析HTML文档,并能够“修正”许多在编写HTML文档过程中常犯的错误,如增补缺失的父元素、自动用结束标签关闭相应的元素,以及处理不匹配的内嵌元素标签等。这使得程序能够以标准的XML接口来访问HTML文档中的信息。 ### NekoHTML的主要特点包括: 1. **错误修正**:能够自动修正HTML中的常见错误,如未闭合的标签等。 2. **DOM树生成**:将HTML源代码转化为DOM(Document Object Model)结构,便