当前位置: 首页 > news >正文

HTML属性和值

目录

  • 第一章、HTML属性
    • 1.1) HTML 属性是什么
      • 1.1.1)属性的作用和示例
      • 1.1.2)全局属性是什么
      • 1.1.3)全局属性作用
      • 1.1.4)重要的全局属性
    • 1.2) HTML 属性中的值
      • 1.2.1)什么是 HTML 值?
      • 1.2.2)属性值示例

友情提醒:

先看目录,了解文章结构,点击目录可跳转到文章指定位置。

第一章、HTML属性

1.1) HTML 属性是什么

1.1.1)属性的作用和示例

属性提供了关于HTML元素的额外信息。它们总是写在元素的开始标签中,以“键/值对”的形式出现,即 name=“value”。

<标签名 属性名="属性值">内容</标签名><a href="https://www.example.com">Visit Example</a>
href 就是一个属性,它提供了超链接的目标地址这个“额外信息”。<img src="cat.jpg" alt="一只可爱的猫">
src 和 alt 都是属性。src 提供图片来源,alt 提供图片无法显示时的替代文本。

1.1.2)全局属性是什么

全局属性是指可以用于所有HTML元素的属性。这意味着无论是块级元素、行内元素,还是HTML5的语义化标签,你都可以为它们指定这些属性。

与之相对的是局部属性,它们只适用于特定的元素。例如:

src 属性只适用于 <img><script><iframe> 等元素。
href 属性只适用于 <a><link> 等元素。
type 属性只适用于 <input><button> 等元素。

1.1.3)全局属性作用

全局属性有什么用?

功能类别主要作用关键属性/示例
提供钩子 (Hooks)为CSS和JavaScript提供选择和操作元素的锚点id, class
存储数据在元素上临时存储数据,方便与JS进行数据交换data-* (如 data-id="1")
控制行为控制用户与元素的交互方式tabindex, contenteditable, hidden
增强可访问性 (A11y)为辅助技术提供关键信息,提升网站友好度lang, title, alt, aria-*
添加元信息为元素提供额外的解释性信息title, lang

1.1.4)重要的全局属性

属性作用描述主要用途
id为元素指定一个在全文档中唯一的名称。CSS钩子: #my-id { ... }
JS操作: document.getElementById('my-id')
页面锚点: <a href="#my-id">
class为元素指定一个或多个(空格分隔)可重复使用的类名。CSS样式: .my-class { ... }
JS操作: document.getElementsByClassName()document.querySelectorAll()
style直接在元素上编写内联CSS样式(优先级高,但不利于维护)。为单个元素快速添加独特样式。

1.2) HTML 属性中的值

1.2.1)什么是 HTML 值?

值就是属性的具体内容或设置。它总是被放在引号(双引号""最常用,单引号’'也可以)中,紧跟在属性名的等号=后面
值的类型:

**URL路径:**如 src="images/photo.jpg", href="page.html"**文本字符串:**如 alt="描述文字", title="提示信息"**数字:**如 <input type="number" min="1" max="10"> 中的 "1" 和 "10"**关键字:**有些属性只有几个固定的值可选。如 <input type="checkbox" **checked**>,checked 就是一个关键字值,表示复选框默认被选中。

1.2.2)属性值示例

语法
属性名="值"示例:
href="https://www.example.com"
"https://www.example.com" 就是 href 属性的值。alt="一只可爱的猫"
"一只可爱的猫" 就是 alt 属性的值。class="important text-red"
"important text-red" 是 class 属性的值,它包含了两个类名。

文章转载自:

http://jlXhB8tW.htfnz.cn
http://uaTB8Zdm.htfnz.cn
http://8bGTG7ND.htfnz.cn
http://e5fe4YpK.htfnz.cn
http://cNrZ7Dsj.htfnz.cn
http://yUF4knDf.htfnz.cn
http://hlm41lhg.htfnz.cn
http://TYUPtSBy.htfnz.cn
http://V3yJfBLN.htfnz.cn
http://5wS343kS.htfnz.cn
http://eajmrDE9.htfnz.cn
http://zaGyHyOv.htfnz.cn
http://jAKmsGA1.htfnz.cn
http://c7HQVhws.htfnz.cn
http://AqI4CWtK.htfnz.cn
http://Mn2XwvUZ.htfnz.cn
http://WXo90M3G.htfnz.cn
http://DJhprL3A.htfnz.cn
http://6Pj6M0QT.htfnz.cn
http://FSx6T9W2.htfnz.cn
http://aYdxh4WN.htfnz.cn
http://DtqE9OjL.htfnz.cn
http://Ejg0UuNE.htfnz.cn
http://xwNyGcSe.htfnz.cn
http://VLRB1gkm.htfnz.cn
http://WHeoQyXO.htfnz.cn
http://xfuHmH60.htfnz.cn
http://0NGMPF3h.htfnz.cn
http://q1nit7es.htfnz.cn
http://BsmiTnEM.htfnz.cn
http://www.dtcms.com/a/384524.html

相关文章:

  • 【STL库】unordered_map/unordered_set 类学习
  • 学习threejs,使用自定义GLSL 着色器,实现水面、粒子特效
  • 机器学习-第二章
  • 贪心算法在SDN流表优化中的应用
  • 植物1区TOP——GWAS eQTL如何精准定位调控棉花衣分的候选基因
  • iOS 灵动岛 ActivityKit 开发实践
  • JVM 垃圾收集器
  • 学习日记-XML-day55-9.14
  • SenseVoice + WebRTC:打造行业级实时语音识别系统的底层原理与架构设计
  • C++ 异常机制深度解析:从原理到实战的完整指南
  • 在 Qoder 等 AI 二创 IDE 里用 VS Code Remote-SSH 的“曲线连接”实战
  • 云计算与大数据技术深入解析
  • 如何用Verdi APP抽出某个指定module的interface hierarchy
  • MySQL 锁机制详解+示例
  • 消息队列的“翻车“现场:当Kafka和RocketMQ遇到异常时会发生什么?
  • 在Cursor上安装检索不到的扩展库cline的方式方法
  • 第二十一章 ESP32S3 IIC_OLED 实验
  • 能取代 transform 的架构目前看来 有哪些
  • 为什么基频是信号速率的1/2?
  • Unity UI坐标说明
  • 微美全息(NASDAQ:WIMI)以声誉混合多层共识,开启区块链共识算法创新篇章
  • LAN9253通过CHIP_MODE改变链路顺序
  • 矩阵运算_矩阵A和向量a的转置T相关
  • C++异步任务处理与消息可靠性保障指南:从基础到实战
  • 总结-十大管理输入输出
  • 【Vue3】09-编写vue时,reactive的使用
  • Transformer原理学习(2)位置编码
  • C++编程语言:标准库:第38章——输入输出流(Bjarne Stroustrup)
  • 北理工提出仅依赖机载传感器针对IAP的控制与状态估计框架
  • JVM 垃圾收集算法详解!