自動HTML生成の経験と、最大のスタイル設定を実現するためにコーダーが考慮すべきことについてお聞きしたいのですが。良いガイドラインを追加し、その理由を説明してください。
私は3つのポイントから始めます:
divやtdなど、テキストコンテンツを含むものを作成します。それにスパンを入れます。
<div><span>text content</span></div>
それ以外の
<div>text content</div>
理由:テキストコンテンツに別のスタイルを適用しなければならない場合があります。周囲のdivから間接的にしかアクセスできない場合、いくつかのことが不可能です。
BRをdivの後ろに置きます!
<div id="myId">foo bar</div><br>
それ以外の
<div id="myId">foo bar</div>
理由:いくつかのdivを左にフロートさせることにしたとしましょう。その後、左をクリアする必要があります。あなたは今それをすることができます
div#myId + br { clear: left; }
また、brが必要ない場合は、次のようにすることができます。
div#myId + br { display: none; }
brが追加されていないと、divのフローティングは非常に面倒であり、コンテンツを適切に配置することはできません。
これは簡単なことですが、それでも:クラスとIDを使用して、CSSのすべてのアイテムに適切にアクセスできるようにします。
さて、それは私が見つけたものです、今度はこのガイドラインのコレクションを拡張するあなたの番です:-)