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

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

图像标签


1.图像标签<img>用于在网页中嵌入图片,该标签无结束标签,可单独使用。

<body><imgsrc="image/haitun.jpg"alt="照片"></body>


运行结果:在网页中显示一张图片

image.png


超链接标签


1.外部链接<a>用于在网页中标记文本或图像从而形成超链接,用户单击后将跳转到另一个指定的页面,从而实现浏览空间的跨越。

两个重要的属性:

(1)href—目标内容的URL地址

(2)target—目标内容的打开方式

_self

自身

_blank

新窗口

_top

顶层框架

_parent

父框架

<body><ahref="http://www.baidu.com"target="_blank">百度</a><br><ahref="https://blog.csdn.net/qq_46285118/article/details/118294080?spm=1001.2014.3001.5502"target="_blank">标签大全第一篇</a></body>

运行结果:

image.png

2.内部链接<a>超链接也可以通过单击跳转到同一页面的指定区域

格式如下:<a href="#指定的区域">链接文本或图像</a>

<body><ahref="#top">跳转到顶部</a><br><ahref="#bottom">跳转到底部</a></body>


运行结果:如果一个网页有不止一页的时候,就可以在底部添加跳转到顶部的超链接,方面用户使用。也可以在顶部添加跳转到底部的超链接。


表格标签


1.表格标签<table>

表格标签<table>和</table>用于定义一个完整的表格。


2.表格行标签<tr>

表格行标签<tr>和</tr>用于定义表格中的一行。


3.单元格标签<td>

单元格标签<td>和<td>用于定义表格行中的一个数据单元格。数据单元格中可以包含表单、文本、水平线、图片、列表、段落、甚至新的表格等内容。默认状态下,单元格的内容为左对齐。


4.表头标签<th>

表头标签<th>和</th>用于定义表格的第一行表头,默认为粗体字、居中字体。


5.表格标题标签<caption>

表格标题标签<caption>和</caption>可用于为表格添加标题,该标题默认为居中并对齐显示在表格的顶部。

<body><tableborder="1"><!--表格标题标签--><caption>学生成绩</caption><!--表头标签--><tr><th>姓名</th><th>语文</th><th>数学</th></tr><tr><td>张三</td><td>98</td><td>90</td></tr><tr><td>李四</td><td>95</td><td>80</td></tr><tr><td>王五</td><td>90</td><td>83</td></tr></table></body>

运行结果:

image.png

框架标签


内联框架标签<iframe>

框架标签用于在网页的框架内定义子窗口。

.html代码

<body><h3>iframe标签的应用</h3><iframesrc="iframe/news.html"></iframe></body>


news.html代码

<body><p>   前端开发是创建WEB页面或APP等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互  。
前端开发从网页制作演变而来,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。
随着互联网技术的发展和HTML5、CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大。  
前端开发跟随移动互联网发展带来了大量高性能的移动终端设备应用。HTML5,Node.js的广泛应用,各类UI框架,JS类库层出不穷,开发难度也在逐步提升
</p></body>


运行结果:

image.png


容器标签


1.<div>标签

标签<div>可将网页页面分割成不同的独立部分,通常用于定义文档中的区域或节。该标签是一个块级元素,浏览器会自动在<div>和</div>所标记的区域前后放置一个换行符。

<body><divstyle="background-color:pink">这是div标签1</div><divstyle="background-color:red">这是div标签2</div><divstyle="background-color:green">这是div标签3</div></body>

运行结果:我并没有在结尾加换行标签,块级元素自动换行,加以颜色容易区分。

image.png

2.<span>标签

标签<span>通常作为文本的容易,它没有特定的含义和样式,只有与CSS同时使用才可以为指定文本设置样式属性。与块级元素相反,内联元素不会自动换行,因此<span>标签内容都显示在一行。

<body><!-- 这是块级元素div --><divstyle="background-color:pink">这是div标签1</div><divstyle="background-color:red">这是div标签2</div><divstyle="background-color:green">这是div标签3</div><!-- 这是span标签 --><spanstyle="background-color:pink">这是span标签1</span><spanstyle="background-color:red">这是span标签2</span><spanstyle="background-color:green">这是span标签3</span></body>

运行结果:

image.png


换行标签

<br>换行标签是我们常用的标签,起到换行的作用


字体标签

<font>最正统的字体标签,操作网页上的文字

属性:颜色:color

大小:size默认值是3,最小值是1,最大值是7

+2,默认值加2,加到最大值7为止

-2,默认值减2,减到最小值1为止

如果想让字体变大更大或更小,需要用CSS来完成。

字体类型:face隶书,楷书,还支持英文字体

<body><fontsize="15">我是字体标签</font><br/><fontsize="7">我是字体标签</font><br/><fontsize="6">我是字体标签</font><br/><fontsize="1">我是字体标签</font><br/><fontsize="-6">我是字体标签</font><br/><fontsize="3">我是字体标签</font><br/><font>我是字体标签</font><br/><fontsize="5">我是字体标签5</font><br><fontsize="+2">我也是字体标签5</font></body>


运行结果:对比着看就很清晰了

image.png


斜体标签


斜体标签:<i>和</i>

注意点:(1)HTML标签不区分大小写

(2)HTML标签可以嵌套使用,但不允许交叉嵌套

举例:

<b><i>既是粗体又是斜体</i></b>  (√)
<b><i>既是粗体又是斜体</b></i>  (×)
<body><b>我是粗体标签</b><br><i>我是斜体标签</i><br><b><i>我是粗体加斜体标签</i></b></body>


运行结果:image.png


表单标签


<form>和</form> 封装表单标签的范围

属性:(1)action表示表单要提交的地址

(2)method表示表单提交的方式,有get和post两种


get和post的区别:

1、get方式进行提交时,参数列表内容以明文形式显示到地址栏上。

post方式提交时,封装到请求体中,不会显示在地址栏中。这种方式比较安全

2、get方式提交时,安全级别比较低。

post方式提交,安全级别比较高。

3、get方式提交时,对参数列表的数据大小有限制。地址栏大小是一定的。默认是1KB。

post方式提交时, 对大数据没有限制。支持大数据的传输。


<input> :用户输入项的内容,例如:普通的文本框、普通的密码框

注意:


input标签上有两个属性:name(必须要指定)value(不一定要指定)。

name和value是(键值对,name是名称,value是值。

name属性必须要指定值,value属性值不一定要指定,根据具体的业务来确定。


type:属性值的不同,显示不同的输入框。

type=“text” :普通的文本框

type=“password” :密码框,非明文的

type=“radio” :单选按钮。

属性:


name:必须加入组的概念。指定相同的属性name值,组内的按钮才可以完成单选。name属性相同,才算是一组。

checked:默认值。用户少操作一步,提高了用户的体验。

例如:checked=“checked”。只要在radio上出现了checked属性,就默认是被选中的。


type="checkbox" :多选按钮

组的概念:指定相同的name

默认值:checked=“checked”


type="file":文件上传

name:属性值一定要指定的


type="hidden":隐藏组件。用户不需要看不到的数据,使用该该组件隐藏起来。


type="button" :按钮(常与JS语言一起使用)

name:属性不用写,没有用。

value:按钮上显示的文字,可以没有。


type="submit":提交。默认显示“提交查询”。表单收集用户数据,点击后就可以把表单数据提交到后台。


type="reset" :重置。默认显示“重置”。恢复到最初的状态。怎么证明不是清空内容?


<select> </select> :选择下拉框。

name :name属性必须指定,并且指定在select标签上。


<option> </option>:

value:value属性必须指定,并且指定在option标签上

selected :默认值属性。例如:selected=“selected”


<textarea></textarea>:文本域。可以写入多行多列的内容

rows:行数。

cols:列数。

<formaction="success.html"method="get">      输入姓名:<inputtype="text"name=""value=""/><br/>      输入密码:<inputtype="password"name="password"value=""/><br/>      选择性别:<inputtype="radio"name="sex"value="nan"/><inputtype="radio"name="sex"value="nv"/><br/>      选择爱好:<inputtype="checkbox"name="love"value="lq"/>篮球
<inputtype="checkbox"name="love"value="sj"/>跑步
<inputtype="checkbox"name="love"value="yx"checked="checked"/>游戏
<br/>      上传附件:<inputtype="file"name="myfile"/><br/>      隐藏组件:<inputtype="hidden"name="userId"value="001"/>      选择城市:<selectname="city"><optionvalue="none">--请选择--</option><optionvalue="bj"selected="selected">北京</option><optionvalue="sh">上海</option><optionvalue="tj">天津</option></select><br/>      个人简介:<br><textarearows="10"cols="10"></textarea><br/><inputtype="button"value="按钮"/><inputtype="submit"value="注册"/><inputtype="reset"/></form>


运行结果:

image.png

HTML5新增的常用标签


1.页眉标签header

页眉标签<header>和</header>用于定义网页文档或节的页眉,通常为网站名称。


2.导航标签<nav>

导航标签<nav>和</nav>用于定义网页文档的导航菜单,可通过超链接跳转到其它页面。


3.节标签<section>

节标签用于定义独立的专题区域,里面可以包含一篇或多篇文章。


4.文章标签<article>

文章标签用于定义独立的文章区域,里面根据文章内容的长短也可以包含一个或多个段落元素。


5.侧栏标签<aside>

侧栏标签用于定义正文两侧的相关内容,常用作文章的栅栏。


6.页脚标签<footer>

页脚标签用于定义整个网页文档或节的页脚,通常包含整个文档的作者、版权、联系方式等信息。


7.记号标签<mark>

记号标签用于突出显示指定区域的文本内容,通常在指定的文本前后加上<mark>和</mark>标签标记,可以为文本添加黄色底色。


8.进度标签<progress>

进度标签用于显示任务的进度状态,可配合JavaScript使用使以显示任务进度的动态进行效果。


9.度量标签<meter>

度量标签用于显示标量测量结果,通常用于显示磁盘使用量、投票数据统计等。该标签通常应用于已知范围内的恒定数值标记,不用于任务进度指示。


目录
相关文章
|
1月前
|
移动开发 HTML5
HTML5标签的类型
HTML5标签的类型。
57 5
|
3月前
|
数据采集 移动开发 前端开发
HTML代码的革命:语义化标签的魅力,让你的网页结构焕然一新!
【8月更文挑战第26天】本文探讨了Web前端开发中的语义化标签概念及其重要性。语义化标签通过使用具有明确含义的HTML标签来构建页面结构,提升了网页的可访问性及搜索引擎优化效果,并增强了代码的可读性和维护性。文章还讨论了实际开发中遇到的问题及未来发展趋势。
56 0
|
20天前
|
移动开发 编解码 UED
除了 `<audio>` 和 `<video>` 标签,HTML5 还支持哪些多媒体格式?
【10月更文挑战第19天】HTML5对多种多媒体格式的支持,为网页开发者提供了丰富的选择,能够更好地满足不同类型多媒体内容在网页中的展示和交互需求,提升了网页的用户体验和多媒体应用的多样性。
|
20天前
|
存储 移动开发 前端开发
|
1月前
|
前端开发
【HTML】img标签和超链接标签
【HTML】img标签和超链接标签
43 2
|
1月前
|
移动开发 前端开发 JavaScript
【HTML】HTML页面和常见标签
【HTML】HTML页面和常见标签
35 1
|
2月前
|
前端开发
前端基础(二)_HTML常用标签(块级标签、行级标签、行块级标签)
本文详细介绍了HTML中的常用标签,包括块级标签(如`h1`至`h6`、`p`、`div`等)、行级标签(如`span`、`b`、`strong`、`i`、`em`、`sub`、`sup`、`del`、`a`等),以及行块级标签(如`img`)。文章解释了这些标签的用途、特点和基本用法,并通过示例代码展示了如何在HTML文档中使用它们。
115 1
|
2月前
|
移动开发 开发者 UED
HTML5中video标签controlslist属性的使用方法
`controlsList`属性为开发者提供了更多控制HTML5视频播放器行为的能力,让视频内容的集成更加灵活和符合需求。通过精心设计的控制列表,可以提升用户体验,同时保持内容的安全性和专业性。这种细节的控制和定制能力是现代Web开发的一个重要方面,反映了HTML5对开发者和内容创作者需求的响应。
253 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)结构,便