4

最近、 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>
4

2 に答える 2

3

大丈夫です。HTMLは「マークアップ言語」であり、マークアップにはスタイリングが含まれます。その上、誰もがそれをします。流動的な複数列のレイアウトの多くは、このアプローチに正確に基づいています。

于 2012-11-24T21:10:01.643 に答える
0

不要なものを使用divsするのは良い考えではありません...2番目のボックスのHTMLコードが必要なことや必要なことをすべて実行するのに十分な場合は、余分に使用しないでくださいdivs...次に、2番目のボックスのHTMLコードは非常に明確です最初のボックスのコードよりも短くなります...コードをクリーンで短くフォーマットされた状態に保つと、将来コードを更新する必要がある場合に非常に役立ちます...

于 2012-11-24T21:54:42.730 に答える