CSS 中,ID 是控制什么的?Class是控制什么的?

CSS中,ID是控制什么的?Class是控制什么的?... CSS 中,ID 是控制什么的?Class是控制什么的? 展开
 我来答
紫婷66风
2012-10-07
知道答主
回答量:11
采纳率:0%
帮助的人:1.1万
展开全部
在样式表定义一个样式的时候,可以定义id也可以定义class。

1、在CSS文件里书写时,ID加前缀"#";CLASS用"."

2、id一个页面只可以使用一次;class可以多次引用。

3、ID是一个标签,用于区分不同的结构和内容,就象名字,如果一个屋子有2个人同名,就会出现混淆;class是一个样式,可以套在任何结构和内容上,就象一件衣服;

4、从概念上说就是不一样的:id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。

目前的浏览器还都允许用多个相同ID,一般情况下也能正常显示,不过当你需要用JavaScript通过id来控制div时就会出现错误。无论是用“.”,还是“#”都无所谓,但是最好遵循,主要的重要的特殊的最外层的用“#”。class在同一个HTML网页页面可以无数次的调用相同的class;这样就可以像调用函数一样不用再一个页面i重复一个属性,只需要一个class类的选择,就可以在同一个位置调用相同的CLASSid表示着标签的身份,在JS脚本中会用到ID ,当js 要修改一个标签属性时,js会将id名做为唯一标识进行操作,id在页面职能出现一次。并且是唯一性。
纯洁的小树
推荐于2016-01-27 · TA获得超过3386个赞
知道大有可为答主
回答量:2536
采纳率:71%
帮助的人:464万
展开全部

ID、class是CSS选择器中两种使用最为广泛的选择器。


CSS .class 选择器 定义和用法

  .class 选择器选取带有指定类 (class) 的元素。


CSS .class 选择器 实例 

/*为 class="hometown" 的所有 <p> 元素设置样式:*/
p.hometown

background-color:yellow;
}

CSS #id 选择器 定义和用法

  #id 选择器为带有指定 id 的元素设置样式。


CSS #id 选择器 实例

/*为 id="firstname" 的元素设置样式:*/
#firstname{ background-color:yellow;}

拓展: id应该具有唯一性,所以不建议使用相同的id去进行CSS样式控制。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IT学院
推荐于2016-01-19 · TA获得超过241个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:84.9万
展开全部
都是CSS的样式选择器
id 的确可以是JS找到DOM元素的一种方式。
另外:id在网页里不能重复出现。Class可以重复出现。

<div id="id">id选择器</div>
<div class="cls">class选择器</div>

CSS调整
id选择器要 #开头 如:#id{float:left}
class选择器要以 .开头 如.cls{flast:left}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
prince香克斯
2015-10-01 · TA获得超过133个赞
知道答主
回答量:280
采纳率:0%
帮助的人:106万
展开全部
你好,CSS中ID 号是唯一的,可以配合javascript 做一些特效,而class可以在多个标签中使用,除此之外,功能基本相同。一个是唯一的,一个可以多用。希望能够帮助到你,望采纳!~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dylan_wei7
2012-10-06
知道答主
回答量:4
采纳率:0%
帮助的人:6187
展开全部
css中的id,class 都是控制CSS样式的一种选择器。ID的权重为100,class为10,意思就是同给一个标签添加id和class,会优先显示id的样式;id选择器一般表示唯一的,而class可以重复利用,所以id经常被用作js寻找DOM元素的一种方法...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式