<div id="tabnav"></div>和<div class="tabnav"></div>两个标签有什么区别呢,不懂??

<divid="tabnav"></div>和<divclass="tabnav"></div>两个标签有什么区别呢,不懂??而且在选项卡导航中一定要用<divid="t... <div id="tabnav"></div>和<div class="tabnav"></div>两个标签有什么区别呢,不懂??
而且在选项卡导航中一定要用<div id="tabnav"></div>吗?换成class就实现不了动态吗
展开
 我来答
lyz810
2015-08-25 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7531 获赞数:31775
前端开发工程师

向TA提问 私信TA
展开全部
id是html中元素唯一的标识符,一个页面同一个id只能用一次,class主要标识同一类的元素,多用于为一组元素集合设置样式等。

class 属性规定元素的类名(classname)。
class 属性大多数时候用于指向样式表中的类(class)。不过,也可以利用它通过JavaScript 来改变带有指定 class 的 HTML 元素。

id 属性规定 HTML 元素的唯一的 id。
id 在 HTML 文档中必须是唯一的。
id 属性可用作链接锚(link anchor),通过 JavaScript(HTML DOM)或通过 CSS 为带有指定 id 的元素改变或添加样式。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
superfiresun
2011-11-30 · TA获得超过207个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:131万
展开全部
id 是一个标记的标识 不能够重复 就是说在当前页面中值要唯一
class 则不同 可以多个标记设置同样的class
追问
那为什么在选项卡导航中一定要用id呢?我把它换成class就实现不了动态了,怎么回事呢
追答
选项卡   那种标签页吗     有没有代码
如果是用控制层的显示和隐藏那样的话 用class或者任何一个属性都是可以的(这些属性必须唯一)
如:显示一个层 $("div:[class=class1]").css("display","block");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
y1cheng
2011-11-30 · TA获得超过1932个赞
知道小有建树答主
回答量:627
采纳率:0%
帮助的人:782万
展开全部
对应的css代码
#tabnav{}
.tabnav{}

一个是ID,一个类,都是接口,以前很多讨论关于何时用ID何时用类,估计现在也没太多变化吧。,页面中尽量避免大量使用ID名。

类使用起来很灵活,举例来说
现有两个样式,
.big{font-size:10em;}
.box-line{border:1px solid red;}

HTML部分有一个div,我想把这两个样式都加给它,那么就是
<div class="big box-line"></div> 这样这个div就具备了两个样式,而使用ID是唯一的,不可以多写

仍有疑问的话,追问吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幽静孤雨下
2011-11-30 · TA获得超过187个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:114万
展开全部
id标签是唯一的,class是可以重复使用的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zb爬开
2011-12-01
知道答主
回答量:10
采纳率:0%
帮助的人:4.3万
展开全部
id 是一个标记的标识 不能够重复 就是说在当前页面中值要唯一
class 则不同 可以多个标记设置同样的class
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式