同一个页面用多个id有什么影响
我们知道在样式表定义一个样式的时候,可以定义id也可以定义class,例如:
- ID方法:#test{color:#333333},在页面中调用<div id="test">内容<div>
- CLASS方法:.test{color:#333333},在页面中调用<div class="test">内容<div>
id一个页面只可以使用一次,class可以多次引用。
有网友问,id和class好象没什么区别,我在页面中用了多个id在IE中显示也正常,用多个id有什么影响吗?
回答:第一影响就是不能通过W3的校验。
在页面显示上,目前的浏览器还都允许你犯这个错误,用多个相同ID“一般情况下”也能正常显示。但是当你需要用JavaScript通过id来控制这个div,那就会出现错误。
id是一个标签,用于区分不同的结构和内容,就象你的名字,如果一个屋子有2个人同名,就会出现混淆;
class是一个样式,可以套在任何结构和内容上,就象一件衣服;
概念上说就是不一样的:
id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。
web标准希望大家用严格的习惯来写代码,
例如:你可以用<b></b>显示粗体,也可以用<strong></strong>来显示,但W3C 建议大家用<strong>,因为<strong>更有语义
如果对这些细节问题不重视,觉得无所谓,
那么你就没必要向xml过渡了,也没必要学习web标准了,因为web标准应用就是从这些小细节上的改变开始,否则用现在的html不是也可以?
- 新手学做网站的几点建议
- 临沂艾迪商务服务有限公司
- 企业网站建设完成后要做基本的维护更新
- 网站外链的新形势在哪里?
- 临沂广润网络服务有限公司
- 网站建设才是一个企业网络营销的根本
- 移动互联网时代考虑用户时间碎片化特点
- 创新在网站优化中的重要性
- 建设网站做ICP备案收费吗
- 关于MYSQL udf.dll 提权入侵
- 建议企业网站制作多使用扁平化设计
- 临沂企业网站建设的作用
- 防止网站内容被外人采集的几个小招
- 专业的网站建设能给公司带来多少回报遇到的疑问解答
- 合理的网站布局对提高网站的用户体验有什么帮助
- 临沂企业建站多少钱
- 百度对新站的审核时间延长??
- 网站建设的三大绝招你知道几个
- 增大网页浏览量的十个细节
- 网站优化技巧之如何提高网站的用户体验要求