HTML及其标签详解

这篇具有很好参考价值的文章主要介绍了HTML及其标签详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

HTML及其标签详解,html,前端

一、HTML简介

1、网页

1>什么是网页

网站是指在因特网上根据一定的规则,使用 HTML 等制作的用于展示特定内容相关的网页集合。
网页是网站中的一“页”,通常是 HTML格式的文件,它要通过浏览器来阅读。 网页是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,常见以 .htm 或 .html 后缀结尾的文件,因此将其俗称为 HTML 文件

2>什么是HTML

HTML 指的是超文本标记语言 (Hyper Text Markup Language) ,它是用来描述网页的一种语言。
HTML不是一种编程语言,而是一种标记语言 (markup language)。 标记语言是一套标记标签 (markup tag)。

超文本的含义

  1. 它可以加入图片、声音、动画、多媒体等内容(超越了文本限制 )。
  2. 它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超级链接文本 )。

2、Web标准

Web 标准是由 W3C 组织和其他标准化组织制定的一系列标准的集合。W3C(万维网联盟)是国际最著名的标准化组织。

1>为什么需要Web标准

由于不同浏览器解析出来的效果不一致,开发者需要开发多个版本。

Web 标准可以让不同的开发人员写出的页面更标准、更统一;内容能被更广泛的设备访问;更容易被搜寻引擎搜索;使网站更易于维护;提高页面浏览速度。

2>Web标准的构成

Web标准主要包括结构(Structure) 、表现(Presentation)和行为(Behavior)三个方面。
HTML及其标签详解,html,前端

标准 说明
结构 结构用于对网页元素进行整理和分类,HTML
表现 表现用于设置网页元素的颜色、大小等外观样式,CSS
行为 行为指网页模型的定义及交互的编写,Javascript

结构写到 HTML 文件中, 表现写到 CSS 文件中, 行为写到 JavaScript 文件中。

HTML及其标签详解,html,前端

3、HTML语法规范

1>基本语法

  1. HTML 标签是由尖括号包围的关键词,如 < html >
  2. 双标签:成对出现(大多数都是双标签),如< html>< /html>
  3. 单标签:单个标签(很少),如< br/>

2>标签关系

  • 包含关系
<head>
      <title> </title>
</head>
  • 并列关系
<head></head>
<body></body>

二、HTML标签

1、基本标签

标签名 定义
< html>< /html> HTML标签
< head>< /head> 文档的头部
< title>< /title> 文档的标题
< body>< /body> 文档的主体
<html>
   <head>
      <title> 文章标题</title>
   </head>
   <body>
      文章主题在这里!
   </body>
</html>

2、标题标签

为了使网页更具有语义化,我们经常会在页面中用到标题标签。HTML 提供了 6 个等级的网页标题,即< h1> - < h6> 。

  • 加了标题的文字会变的加粗,字号也会依次变大。
  • 一个标题独占一行。
    HTML及其标签详解,html,前端

3、段落和换行标签

在网页中,要把文字有条理地显示出来,就需要将这些文字分段显示。在 HTML 标签中,< p>标签用于定义段落,它可以将整个网页分为若干个段落。

  • 文本在一个段落中会根据浏览器窗口的大小自动换行。
  • 段落和段落之间保有空隙。

在 HTML 中,一个段落中的文字会从左到右依次排列,直到浏览器窗口的右端,然后才自动换行。如果希望某段文本强制换行显示,就需要使用换行标签 < br />。

  • < br /> 是个单标签。
  • < br /> 标签只是简单地开始新的一行,跟段落不一样,段落之间会插入一些垂直的间距。

4、文本格式化标签

突出重要性, 比普通文字更重要

语义 标签
加粗 < strong>< /strong>
倾斜 < em>< /em>
删除线 < del>< /del>
下划线 < ins>< /ins>

HTML及其标签详解,html,前端

5、< div>和< span>标签

它们是没有语义的,就是一个盒子,用来装内容的。

  1. < div> 标签用来布局,但是现在一行只能放一个< div>。 大盒子
  2. < span> 标签用来布局,一行上可以多个 < span>。小盒子

6、图像标签

< img> 标签用于定义 HTML 页面中的图像。

<img src="图像URL"/>

src 是< img>标签的必须属性,它用于指定图像文件的路径和文件名。

图像标签属性说明:

属性 说明
src 图片路径
alt 图片不能显示用来代替的文字
title 鼠标放到图像上显示的文字
width 设置图像的宽度
height 设置图像的高度
border 设置图像边框粗细
  • 图像标签可以拥有多个属性,必须写在标签名的后面。
  • 属性之间不分先后顺序,标签名与属性、属性与属性之间均以空格分开。

相对路径:以引用文件所在位置为参考基础,而建立出的目录路径。

绝对路径:是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。

7、超链接标签

< a> 标签用于定义超链接,作用是从一个页面链接到另一个页面。

语法格式:

<a href="跳转目标url地址" target="目标窗口弹开方式">文本或图像</a>
属性 作用
href 指定链接目标的url地址
target 链接打开方式,默认为_self,在新窗口打开为_blank

链接分类:

  1. 外部链接: 例如 < a href="http:// www.baidu.com "> 百度< /a >。
  2. 内部链接:直接链接内部页面名称即可
  3. 空链接: 如果当时没有确定链接目标时,< a href=“#”> 首页 < /a > 。
  4. 下载链接: 如果 href 里面地址是一个文件或者压缩包,会下载这个文件。
  5. 网页元素链接: 在网页中的各种网页元素,如文本、图像、表格、音频、视频等都可以添加超链接.
  6. 锚点链接: 点击链接,可以快速定位到页面中的某个位置.(在链接文本的 href 属性中,设置属性值为 #名字 的形式,找到目标位置标签,里面添加一个 id 属性 = 刚才的名字)

8、表格标签

  • < table>< /table>用于定义表格
  • < tr>< /tr>定义表格中的行
  • < td>< /td>定义表格中的单元格
  • < th>< /th>表头单元格(居中加粗)

HTML及其标签详解,html,前端

语法格式:

<table>
        <tr>
            <td>单元格内的文字</td>
            ...
        </tr>
        ...
</table>

1>表格属性

属性名 属性值 描述
align left、center、right 表格相对周围元素对齐方式
border 1或“ ” 是否有边框
cellpadding 像素值 边沿与内容间空白值 ,默认1
cellspacing 像素值 单元格之间的空白 ,默认2
width 像素值或百分比 规定表格的宽度

2>表格结构标签

  1. < thead>< /thead>:用于定义表格的头部。< thead> 内部必须拥有 < tr> 标签。 一般是位于第一行。
  2. < tbody>< /tbody>:用于定义表格的主体,主要用于放数据本体 。
  3. 以上标签都是放在 < table>< /table> 标签中。

3>合并单元格

  1. 先确定是跨行还是跨列合并。
  2. 找到目标单元格。
  3. 删除多余的单元格。

方式:

  • 跨行合并:最上侧单元格为目标单元格,rowspan=“合并单元格个数”,目标单元格为最上侧的
  • 跨列合并:最左侧单元格为目标单元格,colspan=“合并单元格个数”,目标单元格为最左侧的
    HTML及其标签详解,html,前端

9、列表标签

表格是用来显示数据的,那么列表就是用来布局的。列表最大的特点就是整齐、整洁、有序,它作为布局会更加自由和方便。

根据不同的使用情景,列表可以分为三类:无序列表有序列表自定义列表

1>无序列表

< ul> 标签表示 HTML 页面中项目的无序列表,一般会以项目符号呈现列表项,而列表项使用 < li> 标签定义。

语法格式:
HTML及其标签详解,html,前端

  • 无序列表的各个列表项之间没有顺序级别之分,是并列的。
  • < ul>< /ul> 中只能嵌套 < li>< /li>
  • < li> 与 < /li> 之间相当于一个容器,可以容纳所有元素。

2>有序列表

< ol> 标签用于定义有序列表,列表排序以数字来显示,并且使用 < li> 标签来定义列表项。

语法格式
HTML及其标签详解,html,前端

3>自定义列表

自定义列表常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号。

< dl> 标签用于定义描述列表(或定义列表),该标签会与 < dt>(定义项目/名字)和
< dd>(描述每一个项目/名字)一起使用。

语法格式:
HTML及其标签详解,html,前端

  • < dl>< /dl> 里面只能包含 < dt> 和 < dd>。
  • < dt> 和 < dd>个数没有限制,经常是一个< dt> 对应多个< dd>。

10、表单标签

一个完整的表单通常由表单域表单控件(也称为表单元素)和 提示信息3个部分构成。

1>表单域

表单域是一个包含表单元素的区域, < form> 标签用于定义表单域,以实现用户信息的收集和传递。
< form> 会把它范围内的表单元素信息提交给服务器

常用属性

属性 作用
action 指定接收并处理表单数据的服务器程序的url地址
method 设置表单数据的提交方式,其值为get或post
name 指定表单的名称,区分一个页面的多个表单
<form action="url地址" method="提交方式" name="表单域名称">
        表单元素控件
</form>

2>表单控件

<input表单元素
<input type="属性值"/>

type 属性设置不同的属性值用来指定不同的控件类型

type属性值

属性值 描述
txet 定义单行输入文本
password 定义密码字段
radio 定义单选按钮
checkbox 复选框
submit 把表单域form里表单元素的值提交给后台服务器
reset 重置按钮,清除表单所有数据
button 定义可点击按钮
file 文件域,上传文件使用

除type外其他属性

属性 描述
name 定义input元素名称
value 规定input元素的值
checked input元素首次加载时被选中
maxlength 规定字符最大长度
  • name 和value 是每个表单元素都有的属性值,主要给后台人员使用.
  • name 表单元素的名字, 要求单选按钮和复选框要有相同的name值.
  • checked属性主要针对于单选按钮和复选框, 主要作用一打开页面,就要可以默认选中某个表单元素.

label标签

为 input 元素定义标注,签用于绑定一个表单元素, 当点击< label> 标签内的文本时,浏览器就会自动将焦点(光标)转到或者选择对应的表单元素上,用来增加用户体验.

语法格式:

<!-- <label> 标签的 for 属性应当与相关元素的 id 属性相同。 -->
<label for="sex"></label>
<input type="radio" name="sex" id="sex"/>
<select下拉表单元素

如果有多个选项让用户选择,并且想要节约页面空间时,我们可以使用< select>标签控件定义下拉列表。

语法格式
HTML及其标签详解,html,前端

  • < select> 中至少包含一对< option> 。
  • 在< option> 中定义 selected =“ selected " 时,当前项即为默认选中项。
<textarea文本域表单元素

当用户输入内容较多的情况下,我们就不能使用文本框表单了,此时我们可以使用 < textarea> 标签。在表单元素中,< textarea> 标签是用于定义多行文本输入的控件。使用多行文本输入控件,可以输入更多的文字,该控件常见于留言板,评论。

语法格式文章来源地址https://www.toymoban.com/news/detail-609084.html

<textarea row3="3" cols="20">
        文本内容
</textarea>
  • cols=“每行中的字符数” ,rows=“显示的行数”

到了这里,关于HTML及其标签详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端HTML标签1

    使用英文!,按tab键出现框架。 Document可以换成任意自己想要的命名。 作用:使页面结构更加清晰。 1.标题标签 2.段落标签 3.换行标签 4.文本格式标签 语义 标签 说明 加粗 strong/strong 或 b/b 推荐 strong ,语义更强烈 斜体 em/em 或 i/i 推荐使用 em ,语义更强烈 删除线 del/del 或

    2024年02月06日
    浏览(38)
  • HTML5前端标签练习

    标签的分类 标签的嵌套 a标签 验证form表单朝后端提交数据 效果 代码

    2024年02月08日
    浏览(57)
  • 【前端|HTML系列第2篇】HTML零基础入门之标签元素

    大家好,欢迎来到前端入门系列的第二篇博客。在这个系列中,我们将一起学习前端开发的基础知识,从零开始构建网页和Web应用程序。本篇博客将为大家介绍HTML(超文本标记语言)常用标签元素,帮助零基础小白快速入门。 掌握html常用表情的使用、基础特性以及用途。

    2024年02月11日
    浏览(69)
  • 【前端 - HTML】第 6 课 - 表单标签

            欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。 目录 1、缘起 2、表单标签 2.1、input 标签基本使用  2.2、input 标签占位文本  2.3、单选框 radio 2.4、上传文件  2.5、多选框 - checkbox 2.6、下拉菜单  2.7、文本域  2

    2024年02月09日
    浏览(50)
  • 『 前端三剑客 』:HTML常用标签

    在HTML中标签是以成对的结构出现的,在HTML当中代码是通过标签来组织的 , 下面通过见得的Hello World的展现来显示歘HTML 标签的结构 如上述代码块所示,形如 用尖括号进行组织的,成对出现的这个东西就叫做标签 (tag) , 也可以叫做元素(element); 通常情况下一个标签是成对出现的, 开

    2024年02月09日
    浏览(46)
  • HTML 是什么?HTML 特点和标签详解

    了解 HTML(超文本标记语言)的定义、特点以及常用标签。HTML是用于网页设计的标记语言,通过一系列标签描述文档内容,包括基础标签、格式标签和表单标签等。

    2024年02月03日
    浏览(60)
  • 前端面试:【HTML】语义化标签、表单、媒体元素

    HTML(超文本标记语言)是构建网页内容的基础,它通过一系列标签来描述页面的结构和内容。在这篇文章中,我们将探讨HTML的基础知识,包括语义化标签、表单和媒体元素。 语义化标签:赋予内容更多意义 语义化标签是指在编写HTML代码时,使用具有实际含义的标签,以便

    2024年02月12日
    浏览(62)
  • 【前端web入门第一天】02 HTML图片标签 超链接标签

    文章目录: 1.HTML图片标签 1.1 图像标签-基本使用 1.2 图像标签-属性 1.3 路径 1.3.1 相对路径 1.3.2 绝对路径 2.超链接标签 3.音频标签 4.视频标签 作用:在网页中插入图片。 src用于指定图像的位置和名称,是的必须属性。 本地图片的使用 图片拖拽到文件夹里 前两个属性是重点,后两

    2024年01月25日
    浏览(48)
  • HTML常见标签详解

    俺写这篇文章就是为了在需要的时候可以通过这个来复习,这里主要讲的就是 认识html基本结构 学会使用常见的html标签 1. 认识 HTML 标签 举例: 标签名(body)需要放在里面. 大部分的标签都是 成对 出现的, xxx 作为开始标签,并且由 /xxx 结束(结束标签),如同上面的. 少数

    2024年02月11日
    浏览(38)
  • HTML a 标签详解

    a 标签是浏览器中最常见的标签,它最主要的作用是从一个页面跳转到另一个页面,那么除了超链接这个最主要的功能,你还知道 a 标签的哪些功能呢? href a 标签有一个至关重要的属性: href ,如果没有设置这个属性,他就会和最普通的行内元素一样 span 一样,没有特殊的功

    2023年04月09日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包