1

こんにちは皆さん、私は Web ページを作成していますが、どちらがより良い構文かわかりません (問題がある場合は、Bootstrap CSS フレームワークを使用しています)。

<div class="container">
    <div class="row">
        <footer class="span12">
            ...
        </footer>
    </div>
</div>

VS

<footer class="container">
    <div class="row">
        <div class="span12">
            ...
        </div>
    </div>
</footer>
4

1 に答える 1

1

これは、セマンティックの観点からは問題ではありません。FOOTER 要素は常に「最も近い先祖のセクション化コンテンツまたはセクション化ルート要素」に属します。

DIV はセクション化要素ではありませんが、BODY はセクション化要素です (そして SECTION も)。DIV はセマンティクスを追加しません。

その場合、デザインに応じてマークアップを選択する必要があります。問題は、コンテンツが中央に配置された状態で画面の幅全体に表示されるフッターがあるかどうか、またはフッター自体を中央に配置する必要があるかどうかです。

Bootstrap の観点からは、3 番目のオプションもあります。

<div class="container">
    <footer class="row">
        <div class="span12">
            ...
        </div>
    </footer>
</div>

このように、フッターは論理行であり、複数の列を追加できます。

于 2013-07-04T09:22:35.867 に答える