html中的id属性是什么?本篇文章给大家带来的内容是介绍html中的id属性,让大家了解id属性的使用方法,希望对大家有所帮助。

html的id属性是什么?

html的id属性其实就是一个HTML元素标签的标志,可以用来唯一表示该元素的标识符;它在 HTML 文档中必须是唯一的。例:

PHP中文网!

这里的"demo"和"p1"都是id属性的值,分别用来表示了一个

标签和

标签;则,这两个值不能在其他标签的id属性中再次被使用。

id属性的语法:

测试文字

测试文字

测试文字

测试文字

以上的写法都可以,我们看看使用css给#p1添加字体颜色后的效果:#p1{

color: red;

}

效果图:

使用id属性的规则

html的id属性可以在文档中的任何位置被使用,但必须要遵循一些规则:

1、id属性的值必须是以字母(az或AZ)开头,例:

测试文字

测试文字

说明:id属性的值是大小写敏感的

2、后续字符可以是字母,数字(0-9),连字符( - ),下划线(_)

测试文字

测试文字

测试文字

测试文字

3、每个id属性值在文档中必须是唯一的

这样就可以方便我们通过这个id属性值来确定了Web站点的唯一元素,就可以使用css或者js来操作这个唯一元素,例:设置元素样式、修改元素中包含的内容等等。

id属性的使用

id属性是一个非常强大的属性,它可以为Web页面执行多个操作:

1、样式表选择器(id选择器):

这是大多数人都在使用的ID属性的一个功能。因为它们是唯一的,所以当我们使用ID属性设置样式时,可以确保只对网页上的一个项目进行样式设置。例:#p1{

color: red;

}

测试文字

效果图:

2、用于链接到的命名锚点中:

Web浏览器允许我们通过指向URL末尾的ID值来定位Web文档中的精确位置。我们只需将id值添加到页面URL的末尾,并在前面加一个井号(#)。我们还可以通过在元素的href属性中添加井号(#)和ID名称来链接到页面本身的这些锚点。例:

  • 标题1

  • 标题2

  • 标题3

标题1

测试文字!测试文字!测试文字!测试文字!

标题2

测试文字!测试文字!测试文字!测试文字!

标题3

测试文字!测试文字!测试文字!测试文字!

效果图:

3、在脚本中使用

当我们需要在Javascript中查找一个HTML元素时,可以使用ID属性,来精确查找一个元素,在对这个元素进行设置。例:

测试文字!

document.getElementById("p1").innerHTML="PHP中文网!"

效果图:

4、其他处理

id属性允许我们以任何需要的方式来处理Web文档。例如,可以和PHP一起使用,将HTML提取到数据库中,ID属性标识字段。

总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。

html中id属性,html中的id属性是什么?id属性的使用相关推荐

  1. android怎么查看方法被谁调用,Android中查看布局文件中的控件(view,id)在哪里被调用(使用)...

    在阅读别人的代码时通常是很痛苦的,有时很想要看一看布局中的控件在哪里被调用了,为之很苦恼 在这里提供一种方法. 复制要查看的控件ID,到R文件中搜索到该ID, 接下来就好办的了,选中ID按下Ctrl鼠 ...

  2. Java代码TkMyBatis通用Mapper中新增数据时同时获取自增主键ID,与适用uuid 做主键时获取 id

    一 . MyBatis mapper.xml文件中在xml 1.   加入 这句 :useGeneratedKeys="true" keyProperty="ID&quo ...

  3. python的id方法_python中id()函数的实用研究实例

    python中id()函数的实用研究实例 >>> a = 2.5 >>> b = 2.5 >>> c = b >>> a is ...

  4. B表中的pid对应A表中id,查询A表中数据,根据b表中对应a表中该id的数据数目排序...

    B表中的pid对应A表中id,查询A表中数据,根据b表中对应a表中该id的数据数目排序 select a.*,count(*) as c from a left join b on a.id=b.ai ...

  5. Android中读取NFC标签卡中的ID

    场景 APP中读取NFC卡中的标签ID,作为用户的唯一标识进行登录验证. 首先需要确保手机支持NFC功能.其次具备一张NFC卡片. 读取id就是利用的读卡器模式,当把卡片靠近手机的NFC天线的时候,N ...

  6. ID Tech 5 中 Megatexturequot;针对地形的D3D9 基本实现原理

    http://blog.csdn.net/BoYueJiang/article/details/8908373 ID Tech 5 中"Megatexture"针对地形的D3D9  ...

  7. access 报表中序号自动_Access中自动编号的字段ID如何让它重新从初始值1开始编号...

    解决办法: 在 Access 中删除某个表中的一些行或所有行时,"自动编号"字段不会自动重置.要重置"自动编号"字段值并刷新引用表中的"自动编号&qu ...

  8. Python之Sqlitespy中选出两表中以id相同的元素

    # coding=UTF-8 import sqlite3 from xlsxwriter.workbook import Workbook # 传出到下列文本1st.xlsx不用新建,自己建 wor ...

  9. mysql按某个条件升序_问题描述大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同):SELECT * FROM `MyTable` WHERE...

    问题描述 大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同): SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ...

  10. 在sh_goods表中查询评分小于4的商品的不同分类id。

    在sh_goods表中查询评分小于4的商品的不同分类id. SELECT DISTINCT category_id FROM sh_goods WHERE score < 4; #在sh_goo ...

最新文章

  1. 《交互式程序设计 第2版》一3.1 下载并安装Processing
  2. 根据gtf格式的基因注释文件得到人所有基因的染色体坐标
  3. vue与php通过axios进行数据交互
  4. 存储过程与事务应用两三事
  5. TCP/IP和OSI4层、7层协议介绍
  6. 【转】自旋锁及其衍生锁
  7. 软件工程进度条-第十二周
  8. ASP.NET伪静态 UrlRewrite(Url重写) 实现和配置
  9. 鲲鹏性能优化十板斧(二)——CPU与内存子系统性能调优
  10. java的有意思的_发现一个有意思的项目banana
  11. 推荐一款调试工具:深蓝串口调试工具 2021秋季版(2.16.1.),一直使用这个,最近更新好快。
  12. 第六章金融衍生工具市场
  13. 双硬盘分别装windows和linux,双硬盘分别安装windows和Ubuntu20双系统
  14. PostgreSQL下载、安装和配置使用
  15. 中科大计算机考研录取分数线_2017计算机专业学校考研难度排行榜,计算机考研难度排名...
  16. 未来居民健康档案编码以身份证号识别
  17. HyperLynx(二十八)板层噪声分析和SI/PI联合仿真实例
  18. narak 靶机实验实战演练
  19. 骁龙780G​和骁龙750G哪个好 高通骁龙780G​和骁龙750G区别参数对比
  20. win11更新软件商店

热门文章

  1. 平面电磁波的反射与折射,极化滤波作用
  2. Ubuntu20.04扩容教程
  3. Dao层、Service层和Controller层之间的关系
  4. PS的安装、背景、背景练习、雪碧图/精灵图、线性渐变、径向渐变、电影卡片练习——06fontbackground
  5. C#学生成绩查询(使用方法实现,查最大值,最小值,平均值,升序,降序)
  6. CSS 垂直居中的七种方法——史上最详细总结
  7. 戴尔4012管理地址
  8. 计算机磁盘管理给优盘分区,U盘怎么给分区的高级技巧
  9. 阿里的Java开发规范插件验证
  10. 【休闲益智】【HTML】抓船长,30s抓船长,看能抓几只