课程
/前端开发
/HTML/CSS
/网页布局基础
CSS样式中id和class有什么区别吗?用法上有什么需要注意的吗?
2015-06-11
源自:网页布局基础 2-4
正在回答
ID尽量不要用来设置样式,因为ID的优先级高于class,容易造成冲突,一般ID在用作JS的选择器的时候较多,除非在特定情况下,需要用ID来提升样式的优先级就用ID,class既可以设置样式也可以用作JS的选择器,此处请参考BEM重构思想的类选择器用法,另class定义类名的时候最好不要有 下划线“ _ ”,否则除IE外的大部分浏览器会忽略此类名下所设置的样式。
LEMUELOWEN 提问者
id是独生仔,class有多个兄弟
举报
让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识