石家庄外国语职业学院石家庄外国语职业学院
石家庄外国语职业学院, 一校一网无处不休闲!  新网 万网 邮箱 域名 seo 推广 招商 心理测试 创业 交友 
 
石家庄外国语职业学院 石家庄外国语职业学院   休闲
首页
校园文化
网络社团
心理咨询
理想宣言
创业基地
休闲游戏
校花校草
排行榜
校友名录
校园招聘
石家庄外国语职业学院
石家庄外国语职业学院
rs( rs(
多个id对同一个页面有什么影响
发表时间:2008-9-4 19:35:57 已被阅读 437 次 (评论 0 条,查看/发表) 作者:休闲怪枫

多个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>更有语义

更多网站建设,信息,尽在中国域名网


  发表评论   ↑TOP
注:发布一条奖励休闲币 50,如果你是诚信会员奖励 100,乱发或重复发将扣除100~1000不等。
发表内容:

         发表评论内容请控制在 500 字以内
暂时还没有评论
石家庄外国语职业学院
 
休闲
版权所有:北京溢海飞虹科技有限公司 网站建设
石家庄外国语职业学院 石家庄外国语职业学院 石家庄外国语职业学院
休闲热线:010-88588544/7544 Email:sales@5i9u.com
                                                京ICP备06046320号