HTML入门:属性

86 阅读3分钟

你好,我是云桃桃。今天来聊一聊 HTML 属性写法和特点。

HTML 属性是用于向 HTML 标签(也叫 HTML 元素)提供附加信息或配置的特性。

如果说,把****HTML 标签比作一个房子,HTML 标签定义了房子的结构和用途,比如客厅、卧室、厨房等。而 HTML 属性则为这些房间提供了更多的小细节和功能,比如家具的颜色、大小、位置等。

每个 HTML 元素可以包含一个或多个属性,这些属性用于定义元素的特定特征或行为。下面我们来看下它的写法叭。

HTML 属性特点

HTML 属性都是出现在开始标签处,以一个键一个值对的形式出现。

<!-- 使用 src 属性加载图像资源 -->
<img src="jay.jpg" alt="jayImage" />

<!-- 使用 href 属性创建超链接 -->
<a href="https://www.baid.com">访问网站</a>

<!-- 使用 id 属性为元素定义唯一标识符 -->
<div id="container">This is a container.</div>

<!-- 使用 class 属性定义元素的样式类 -->
<p class="important">This is an important paragraph.</p>

<!-- 使用 placeholder 属性定义输入框的占位符文本 -->
<input type="text" placeholder="Enter your name" />

以上代码演示了如何在 HTML 中使用 src、href、id、class、type 和 placeholder 属性,并将它们应用到相应的 HTML 元素中。下面我们一起来整体看看它的特点吧。

1、键值对结构:  属性通常由属性名和属性值组成,通常以成对的形式出现,中间用等号连接,例如:<img src="jay.jpg"> 中的 src 是属性名,"jay.jpg" 是属性值。

但并非所有属性都需要属性值,有些属性可以单独存在,其存在本身就表示一种状态或特性,例如一些表单标签(像<input>)的属性,如 checkeddisabled

<!-- 禁用的复选框 -->
<input type="checkbox"  disabled>

2、元素特性和行为:  属性可以定义元素的特性或行为,如 src 属性定义了图像的来源,href 属性定义了链接的目标地址,class 属性定义了元素的 CSS 样式类等。

3、可选和必填属性:  某些属性是元素的必填属性,如果缺少这些属性,则元素可能无法正常工作,而其他属性则是可选的,可以根据需要添加或省略,后续我们用的多了就知道了。

4、全局和局部属性:  有些属性可以用于所有 HTML 元素,称为全局属性,如 idclass,方便后续对元素增加 css 效果或者增加页面交互动作。比如,

属性描述
id定义元素的唯一标识符
class定义元素的一个或多个样式类
style定义元素的行内样式
title提供有关元素的附加信息(通常显示为工具提示)
lang指定元素内容的语言
dir指定元素内容的文本方向(从左向右或从右向左)
accesskey定义激活元素的键盘快捷键
tabindex定义元素在 tab 键遍历时的顺序
draggable指定元素是否可拖动
contenteditable指定元素内容是否可编辑

而其他属性只能用于特定类型的元素,称为局部属性,如 src 属性只能用于图像元素。

5、属性值的类型:  属性值可以是文本、数字、URL、颜色值等不同类型的数据,具体取决于属性的定义和使用场景。

HTML 属性是 HTML 元素的重要组成部分,通过为元素添加属性,可以实现更丰富和灵活的页面展示和交互效果。

好了,以上,本节完。

❤️ 看完三件事:

如果你觉得这篇内容对你挺有启发,我想邀请你帮我 3个忙哈:

点赞,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓 -_-)

关注我和专栏,让我们成为长期关系~

关注公众号「云桃桃」,第一时间阅读最新的 0 基础前端文章,公众号后台回复 1024 送你 20+ 本 前端编程电子书。

image.png

排版:云桃桃 | 图片设计:云桃桃   图片作者介绍:云桃桃,在写作的程序媛。终身学习者,陪你一起编程,一起写作❤️图片