id和class的区别

id和class没有本质上的区别,很多时候可以混用(XHTML不允许,但是也不会报错)。但符合web标准的页面必须结构良好,有语义,有可读性,所以为了养成良好的代码编写习惯,建议读者严格区分。同样的id名称在页面中只使用一次,可用于页面的布局等应用。同样的class名称可以在页面多次使用,作用于多个对象,以达到统一样式的设置目的,可用于文本颜色等应用

(id和class的自定义名称对大小写敏感,推荐统一使用小写,不能数字开头,不能特殊符号开头,可以下划线开头)

时间: 2024-08-04 20:42:50

id和class的区别的相关文章

android:id="@android:id/tabhost" 、android:id="@+id/llRoot" 、android:id="@id/llRoot" 之间的区别

由于快要放暑假了,所以最近这俩周把Android方面的知识复习一下,准备找个实习工作. 顺便把自己的总结更大家分享一下,共同进步,谢谢.... 一. android:id="@android:id/tabhost"   是调用系统内部的ID 和代码中 mTabContent = (FrameLayout) findViewById(com.android.internal.R.id.tabcontent); 是一回事. 二. android:id="@+id/llRoot&q

在表单(input)中id和name的区别

在表单(input)中id和name的区别  但是name在以下用途是不能替代的: 1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制.因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的.此外浏览器会根据name来设定发送到服务器的request.因此如果用id,服务器是无法得到数据的. 2. frame和window的名字,用于在其他frame或window指定target. 例如:<frameset cols="

html元素中id和name的区别

可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的. 上周我也遇到了ID和Name的问题,在页面里输入了一个input type="hidden",只写了一个ID='SliceInfo',赋值后submit,在后台用Request.Params["SliceInfo&qu

input 的id 和name什么区别

在表单(input)中id和name的区别 但是name在以下用途是不能替代的: 1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制.因为有许多name会同时对应多个控件,比如checkbox和radio, 而id必须是全文档中唯一的.此外浏览器会根据name来设定发送到服务器的request.因此如果用id,服务器是无法得到数据的. 2. frame和window的名字,用于在其他frame或window指定target. 以下两者可以通用,但是强烈建议用id不要用n

ID,ClientID,UniqueID的区别

ID是设计的时候所指定的ID. ClientID是当这个控件生成到客户端页面时候,需要在客户端访问时候用的. UniqueID是当需要参与服务端回传的时候用的. 备注:当控件是子控件的时候(例如在用户控件中的Button),ClientID在HTML页面中是作为控件的ID属性,UniqueID是作为控件的Name属性,如果不是子控件,那么ClientID和UniqueID是相同的 例如: MyControl1是一个用户控件,里面包含一个ID为Button1的按钮,把MyControl1放在一个页

UI/GUI/UE/UX/ID/UED/UCD的区别

简述: UI (User Interface):用户界面 UE (User Experience):用户体验 ID (Interaction design):交互设计 UID (User Interface Design):用户界面设计 UED (User-Experience Design):用户体验设计 UCD (User-Centered Design):以用户为中心的设计 UI: User Interface 用户界面 用户界面其实是一个比较广泛的概念,指人和机器互动过程中的界面,以车为

div标签中 id和 class的区别

1.语法区别id对应css是用样式选择符"#"(井号):class对应css是用样式选择符"."(英文半角输入句号. <div id="header"></div>  <div class="abc"></div> 对应CSS应该是: #header{...}  .abc{...}  /* css注释说明:这里以省略号替代CSS样式内容 */ 2.使用规定区别id属性,只能被一个

Spring bean中id和name的区别

最近在开发项目的时候发现spring的BeanFactory创建bean的时候有时候有2种不同的配置,即<bean id="test" class="com.TestImpl">与<bean name="test" class="com.TestImpl">,下面一起分析一下这2种配置的区别: 1.命名规范.id属性命名必须满足xml命名规范,而name属性命名可以不用遵守.不论是id属性还是name属

id和instance的区别

他们区别并不大,都可以代表任何类型的对象. 略微的区别: 区别1: 在ARC(Auto Reference Count)环境下: instancetype用来在编译期确定实例的类型,而使用id的话,编译器不检查类型, 运行时检查类型. 在MRC(Manual Reference Count)环境下: instancetype和id一样,不做具体类型检查 区别2: id可以作为方法的参数,但instancetype不可以 instancetype只适用于初始化方法和便利构造器的返回值类型