Blueprint CSSフレームワークを使用しているときに、すべての列間のマージンを削除する必要がありました。残念ながら、これらのマージンを削除すると、すべての列にまたがるdivは、余白が削除された行のdivの合計の幅よりも広く表示されます。行数が多い行では効果が悪くなります。中央の列からマージンを取り除くときに、divの右端が並んでいない
24個の列すべてを使用している行については、divの右端を整列させます。この問題は、Blueprintハックの束に頼らなくても、マージンの欠落を補うために適切な数のピクセルで手動でコンテナや何かのサイズを変更しなくても解決できますか?ヘッドの
コード:ボディで
<style type="text/css">
.topnav{background-color:blue;}
.logo{background-color:yellow;}
.icons{background-color:orange;}
.search{background-color:red;}
</style>
コード:
<div class="container">
<div class="span-24 first last top topnav">Top Nav</div>
<div class="span-5 first logo">Logo</div>
<div class="span-3 append-8 icons">Icons</div>
<div class="span-8 last bottom search">Search</div>
</div>
コメントは私のデザインを考え直させてくれました。私はマージンを取り除く必要はないとあなたが正しいと思います。私はマージンを持たない隣接する画像が心配でしたが、それらはバックグラウンドであり、親div内で行うことができます。あなたの青写真の提案は私が記述した問題を解決します。ありがとうございました! – SF1Dev