首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

有前辈说多用class少用ID?解决办法

2012-02-06 
有前辈说多用class少用ID?我大概知道class和id适用于什么地方但是听到那句话,我的理解是他表示CSS要定位到

有前辈说多用class少用ID?
我大概知道class和id适用于什么地方
但是听到那句话,我的理解是他表示CSS要定位到一个id所耗的系统资源比定位到class的消耗大,速度慢,所以尽量避免使用id
求详解~~如果没区别的话,我就放心用了..
现在我在设计一个首页框架
我想这个框架是首页的,就想设置id为
Index-MainOut

但是说到底不知用id好还是class好...

[解决办法]
以前 id 用的多,是因为考虑到JS的 document.getElementById 方便使用
现在 Class 用的多,是因为有了更方便的 jquery.AddClass 和jquery.removeClass,另外jquery选择id比 document.getElementById 方便很多倍。

用id的话,是唯一性,比如<p id="text"></p>,css只能定义#text{}
用class的话,可以多个叠加 <p class="text new"></p>,css可以定义 .text{} 和 .new{} 

 

热点排行