【发布时间】:2014-08-27 02:00:29
【问题描述】:
好的,所以我将其发布在此线程 (Difference between div id and div class) 中,但被指示将其作为一个单独的问题发布。我在上一个帖子中得到了答案,但想进一步澄清这个主题。
我对 css 还很陌生,所以关于 DIV 和 CLASS 的对话让我很感兴趣。我已经使用允许多个 ID 的 wordpress 建立了一个站点。我很感兴趣,如果这真的有什么问题吗?例如,此代码在容器内显示两列两行的四个框...
<div id="container">
<div id="sub_container"
</div>
<div id="sub_container"
</div>
<div id="sub_container"
</div>
<div id="sub_container"
</div>
如果我有与 WP 主题不同的特定样式,那么显然它可以应用于 div 或类?
所以在上述情况下,我可能有
#sub_container {background: #ffffff; position: relative; float: left;}
所以我想知道这样可以吗?如果不是,将子容器作为类而不是 div 有什么好处?我得到了 'unique' 参数,但如果这很好用,为什么不使用它呢?
在我的代码中,我为某些标题和部分使用了类,在这些标题和部分中,我需要与内置格式不同的特定格式,但仅此而已..
..如果我想对 sub_container div 应用不同的样式,我想我会使用 class 吗?例如可能希望第二个使用红色字体,或者在另一页上使用不同大小的框等?
【问题讨论】:
-
它确实 NOT 工作正常(非唯一 ID)。用 JavaScript 或表单编写一些代码,您很快就会看到! 类和 ID 以它们现在的预期方式完美地工作(并且在遥远的将来仍然会以这种方式工作)。 Embrace the standards(这是你未来同事的请求,对他们需要调试的代码大喊大叫)
-
在您的示例标记中,您的开始 div 标记缺少右右箭头。嘿-谢谢费利佩,我会接受的! cmets 非常有用!将它们更改为类而不是 div 应该不会太难。..