我最近看到了很多关于这个名为oocss的新概念的讨论,我想知道将主要标签包装在div
s 中仅用于样式/页面布局是否是一种不好的做法。
我问这个是因为我看到一些框架,如Twitter Bootstrap使用这种方法。
从语义和可访问性的角度来看,这种标记的含义是什么?
例如:
<div class="container">
<div class="row">
<div class="span4">
<nav class="nav">...</nav>
</div>
<div class="span8">
<a href="#" class="btn btn-large">...</a>
</div>
</div>
</div>
代替
<div class="menu">
<nav class="nav">...</nav>
<a href="#" class="bttn">...</a>
</div>