HTML标签简明通俗教程

HTML标签简明通俗教程

基本知识

HTML:是超文本标记语言(Hyper Text Markup Language)的缩写,它是用于创建网页的标准标记语言。标签是构成HTML文档的基本单位。

【HTML中的标签(tag)和元素(element)

“标签”(tag)和“元素”(element)在一些语境中会被混淆或交替使用,但它们确实有不同的含义。标签是元素的一部分,但元素不仅仅是标签。

标签是构成HTML文档的基本单位,它们用尖括号包围。一个标签可以是开标签、闭标签或自闭合标签。

开标签:如 <p>,表示开始一个段落(paragraph)。

闭标签:如 </p>,表示段落的结束。

自闭合标签:如 <br /> 或 <img />,表示一个独立的元素,没有结束标签。

元素包括开始标签、结束标签(如果有的话)、属性、内容和其他元素。

例如:

<a href="https://example.com">点击这里</a>

在这个例子中:

<a> 和 </a> 是标签

整个 <a href="https://example.com">点击这里</a> 是一个元素,包括了开始标签、属性(href)、内容("点击这里")和结束标签。

可以总结为:

标签是构成元素的标记。标签是元素的一部分,但元素不仅仅是标签。】

HTML标签的类型

1.单标签是一个标签即可完整描述某个功能的标签

格式:

<标签名/>

/可以省略

常见的单标签包括 <br/>、<img/>、<hr/> 等。在 HTML5 中,单标签的结束斜杠(/)可以省略,例如 <br>、<img> 等都是有效的。

2.双标签

双标签即可以和结束的标签组成的标签,基本格式

<标签名>内容</标签名>

<标签名>为开始标签,</标签名>为结束标签

例如:<div>内容</div>、<p>段落</p> 等。

HTML的属性(attribute)

属性通常由名称和值组成,格式为:

attribute_name="value"

属性通常是以键值对的形式出现在元素(element)的开始标签内。属性值通常用引号(单引号或双引号)括起来,特别是当值包含空格时。有些属性不需要值(如required、disabled),被称为“布尔属性”,这些属性不需要值。当在元素上存在这些属性时,它们的值默认为 true;如果该属性不存在,则视为 false。

HTML特定元素属性:不同的 HTML 元素有特定的属性,这样的属性为不同的元素提供了独特的功能行为。如:

<img>的src:指定图像的 URL(必需的),altalt:提供图像的替代文本描述(为了可访问性,强烈推荐)。例:<img src="image.jpg" alt="描述性文本">

<a>的href:指定链接的目标URL(必需的),target:指定在何处打开链接(如 "_blank" 在新标签页打开)。例:<a href="https://example.com" target="_blank">访问示例网站</a>

<input>的type: 指定输入字段的类型(如 "text", "password", "checkbox", "radio" 等),name: 定义输入字段的名称,placeholder: 提供输入字段的提示文本,required: 指定输入字段为必填。例:<input type="text" name="username" placeholder="Enter your username" required>

HTML通用属性,也称为全局属性:

id:为元素提供唯一的标识符,可用于在 CSS 和 JavaScript 中定位元素。例:<div id="main-content">内容</div>

class:为元素指定一个或多个类名,用于样式化和脚本操作。例:<p class="text-danger highlighted">警告信息</p>

style:用于直接为元素应用内联 CSS 样式。例:<h1 style="color: blue; text-align: center;">标题</h1>

title:为元素提供提示信息,当鼠标悬停在元素上时显示。例:<a href="#" title="点击这里查看更多信息">链接</a>

HTML标签书写规则

1.HTML标签不区分大小写,推荐使用小写。

2.允许属性值不使用引号包起来:虽然在大多数情况下可以不使用引号,但最好还是使用引号,尤其是当值包含空格或特殊字符时。

3. 注释标签

<!--注释语句-->

常用标签及示例:

<!DOCTYPE html> <!-- 告诉浏览器使用规范-->
<html lang="zh">  <!-- lang是一个属性(attribute)用于指定网页内容的语言代码-->
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>网页名字</title>
</head>
<body>
    <!--标题标签-->
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    <h4>四级标题</h4>
    <h5>五级标题</h5>
    <h6>六级标题</h6>
    <!--段落标签-->
    <p>段落A</p>
    <p>段落B</p>
    <!--换行标签-->
    本句后换行显示<br>    本句后换行显示<br>
    <!--水平线标签-->
    <hr>
    <!--粗体、斜体-->
    粗体:<strong>你好</strong>
    <br>
    斜体:<em>你好</em>
    <br>
    <!--特殊符号:空格:&nbsp; 大于号:&gt 小于号:&lt; -->
    在“||”内显示2个空格|&nbsp;&nbsp;| <br>
    大于号:&gt;<br>
    小于号:&lt; <br>
    <!--水平线标签-->
    <hr>
    <!--格式: <img src="图像的路径" alt="描述性文本">-->
    <img src="小花.png" alt="小花图片">

</body>
</html>

运行效果如下:

title和h1的区别

title 是文档标题,显示在浏览器标签上;h1 是内容标题,显示在页面内容中。

Title:

定义整个文档的标题

位于<head>标签中

显示在浏览器标签页上

<head>

    <title>网页标题</title>

</head>

h1:

定义页面内容的主标题(Heading)

位于<body>标签中

直接显示在页面内容中

一个页面最好只有一个h1,用于表示最重要的标题

h1、h2 … h6 代表了六个不同级别的标题(Heading)元素,具有不同的级别,每个级别表示不同的重要程度或层次结构。

图像标签说明

HTML图像标签格式

<img src="图像的路径" alt="描述性文本">

其中:

src(必需):指定图像的路径(图像地址)。这个路径可以是相对路径(相对于当前HTML页面的位置),也可以是绝对路径(完整的URL)。

alt(非必需):为图像提供替代文本。当图像无法显示时(如网络问题、图像文件损坏、用户使用了屏幕阅读器等),浏览器将显示这个替代文本。

还有

width和height(非必需)

width设置图像的宽度,height设置图像的高度,可以用像素(px)或百分比(%)为单位。

class 和 id(非必需)

用于应用 CSS 样式或通过 JavaScript 进行操作。

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 一句的意义:

主要作用是控制页面在不同设备上的显示方式。主要用于控制视口(viewport)的宽度和初始缩放级别,确保网页在不同设备上(包括移动设备)都能良好展示,提高用户体验。

1)name="viewport"

它指示该标签与视口(viewport)有关。视口(viewport) 是用户在设备上查看网页内容的可见区域。

2)content 属性包含了几个重要的参数:

a) width=device-width

将页面宽度设置为适应不同设备的的屏幕宽度。确保页面不会出现水平滚动条。

b) initial-scale=1.0

设置页面的初始缩放级别1.0 表示不进行缩放,意味着不会放大或缩小网页,而是按设备的真实宽度显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习&实践爱好者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值