最近做网站的时候,经常搞不清id、class和name之间的区别,于是就在网上搜集资料学习,整合出下面的版本,以防自己忘记的同时帮助到有需求的人。
  

id选择器

  唯一标识一个元素的,只能针对某一个样式进行控制即在同一个HTML页面只能调用一次,具有唯一性。id选择器是以 “ # ” 开头。
  eg.  CSS定义 #headerline1 {width: 100%;height: 80px;}
      调用   <div id="headerline1">这是id的例子</div>
  

class选择器

  可以针对多个即在同一个HTML页面可以多次调用相同的class类。class选择器是以 “ . ” 开头。
  eg.  CSS定义 .header {background-color: #04D9B3;position: relative;}
      调用   <div class="headerline1">这是class的例子</div>
  

name属性

  相对于前两个而言,name主要用于获取某表单域信息,但它的用途比较广泛,主要包括:

  1. 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、button等。我们可以在服务器端根据其name通过Request.Params取得元素提交的值。
  2. HTML元素 input type=“radio” 分组,radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就是根据相同的Name属性来实现的。
  3. 建立页面中的锚点,我们知道<a href="URL"></a>是获得一个页面超级链接,如果改用name,如:<a name="PageBottom"></a>,我们就获得了一个页面锚点(即从一个链接跳转到一个位置或其他网页,所要跳转到的那个位置就叫做锚点,它是一种在页面内部定位的方式)。
  4. 作为对象的identity,如applet、object、embed等元素。比如在applet对象实例中,我们将使用其name来引用该对象。
  5. 在img元素和map元素之间关联的时候,如果要定义img的热点区域,需要使用其属性usemap,使usemap="#name"(被关联的map元素的Name)。
  6. 某些特定元素的属性,如attribute,meta和param。例如:
    为object定义参数<param name = "appletParameter" value = "value">
    或meta中<meta name = "Author" content = "Dave Raggett">

HTML之id选择器、class选择器及name属性区别相关推荐

  1. 【代码笔记】Web-CSS-CSS id和Class选择器

    一,效果图. 二,代码. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...

  2. CSS中的选择器之类选择器和id选择器

    1.css中的选择器: 1.类选择器,又叫class选择器 2.id选择器 3.html元素选择器(又叫标签选择器) 4.通配符选择器 5.伪类选择器 6.组合选择器(多元素选择器,子元素选择器,后代 ...

  3. 如何玩转CSS的Id 和 Class选择器?

    目录 id 和 class 选择器 id 选择器 class 选择器 id 和 class 选择器 如果你要在HTML元素中设置CSS样式,你需要在元素中设置"id" 和 &quo ...

  4. CSS——id 和 class 选择器

    id 选择器 HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义.ID属性不要以数字开头,数字开头的ID在 Mozilla/Firefox 浏览器中 ...

  5. CSS选择器(id选择器,包含选择器,标签名选择器,类选择器,属性选择器,通配符选择器,伪类选择器,相邻选择器,选择器的优先级,子选择器)

    CSS选择器 HTML:定义网页元素 CSS:美化网页元素,控制HTML标签展示样式 CSS与HTML相结合,结合方式如下: (1)内联样式:CSS代码复用性太低,书写凌乱,不推荐,缺点就是一次只能控 ...

  6. jQuery选择器中的通配符[id*='id']及jquery选择器总结

    1.选择器 (1)通配符: $("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='code']&quo ...

  7. CSS - 选择器(标签选择器、类选择器、ID选择器)

    CSS - 选择器(标签选择器.类选择器.ID选择器) <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&qu ...

  8. Html和css的class和id的命名,[HTML] CSS Id 和 Class选择器

    id 和 class 选择器 如果你要在HTML元素中设置CSS样式,你需要在元素中设置"id" 和 "class"选择器. id 选择器 id 选择器可以为标 ...

  9. 前端 -> js原生选择器,jQuery选择器 基本选择器(ID选择器,元素选择器,类名选择器,复合选择器,通配符选择器)

    文章目录 jQuery基本选择器 js选择器(原生选择器) jQuery基本选择器 1. ID选择器ID选择器#id就是利用DOM元素的id属性值来筛选匹配的元素,并以iQuery包装集的形式返回给对 ...

  10. HTML—— Id和Class选择器

    为什么要用选择器? 要使用CSS对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器. Id选择器 id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式. ...

最新文章

  1. Python 初学者进阶的九大技能(附代码)
  2. 无责任书评:每个Java程序员都应该深入理解Java虚拟机!
  3. Hadoop - UDF
  4. 怎样避免每次都解释大量指令?
  5. Android数据库升级实例
  6. Spring MVC:表单处理卷。 2 –复选框处理
  7. python中grid函数_python tkinter中的grid布局是什么?
  8. 内网 根据计算机名查IP
  9. 【Xamarin.Android】掌握android支持库
  10. TurboMail邮件服务器推动邮件领域的进一步发展
  11. ISO-3166国家代码一览表
  12. 什么是第三方支付呢?一文带你入行!
  13. u检验中的查u界值表_u检验、t检验、F检验、X2检验
  14. 抽象类(abstract)
  15. 画以载道:艺术演变的动力与社会思潮的嬗变
  16. linux u盘 中毒,linux对中毒u盘分区和格式化
  17. win10照片打不开,解决方法
  18. 高等数学强化3:一元函数积分学 P积分
  19. 学习第1天:认识Linux系统和红帽认证
  20. MinGW与Clion下载安装及使用详解

热门文章

  1. SpringCloud、Nacos系统接口503异常
  2. 不会做报表?零基础零代码带你玩转高质量报表
  3. 计算机组成原理唐朔飞难点,《计算机组成原理》唐朔飞 重点、难点.ppt
  4. Cesium 光照和后处理 postProcessStages
  5. matlab非线性方程组求解得到矩阵,非线性方程组求解——附Matlab原程序
  6. python-vivo2023校园招聘开启了(内推码axitho)-python
  7. 磊科762虚拟服务器,Netcore磊科NW762/765无线路由器设置
  8. 通过plarsargs设置uvm verbosity
  9. 推荐算法-基于协同过滤的推荐算法
  10. 三星c9000刷android7.0,三星C9 Pro刷机教程_三星C9000线刷官方系统rom包_可救砖