用户名: 密码: 验证码:           网站地图 高级搜索 RSS订阅 收藏本站
Google
您的位置:首页>>图形设计>>CSS>>阅读资讯:同一个页面用多个id有什么影响

同一个页面用多个id有什么影响

[ 来源: | 阅读:次 | 更新日期:2007-9-5 22:29:40 | 评论 0 条 | 我要投稿 ]

在样式表定义一个样式的时候,可以定义id也可以定义class,例如:

月落网

ID方法:#test{color:#333333},在页面中调用<div id="test">内容<div>
CLASS方法:.test{color:#333333},在页面中调用<div class="test">内容<div>
id一个页面只可以使用一次,class可以多次引用。 字串9

有网友问,id和class好象没什么区别,我在页面中用了多个id在IE中显示也正常,用多个id有什么影响吗?

月落网

回答:第一影响就是不能通过W3的校验。 字串5

在页面显示上,目前的浏览器还都允许你犯这个错误,用多个相同ID“一般情况下”也能正常显示。但是当你需要用JavaScript通过id来控制这个div,那就会出现错误。 yueluo.net

id是一个标签,用于区分不同的结构和内容,就象你的名字,如果一个屋子有2个人同名,就会出现混淆;

www.yueluo.net

class是一个样式,可以套在任何结构和内容上,就象一件衣服; 字串9

概念上说就是不一样的: yueluo.net

id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。

字串7

web标准希望大家用严格的习惯来写代码,

www.yueluo.net

例如:你可以用<b></b>显示粗体,也可以用<strong></strong>来显示,但W3C 建议大家用<strong>,因为<strong>更有语义 字串5


Tags:页面,多个id,css
责任编辑:
您的评论
用户名:新注册) 密码: 匿名评论 [所有评论]

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为