0

http://960.gshttp://blueprintcss.orgがきれいな雑誌のレイアウト/マーケティング風のパンフレット以外のマージンを強制する場合、それらを使用する意味がわかりません。これらを使用して、ヘッダーに実際にタッチ/ラップアラウンドできるナビゲーションバーなどの特定の設計要件を満たす方法はありますか? これらのフレームワークをマージンなしで使用するための任意の入力 (CSS の第一人者レベルの低い開発者にブラウザーの互換性を強制するため) が理想的です。(注: 私たちは JSF を使用しています。これは Web ショップではなく、開発ショップでもあります)

4

3 に答える 3

2

私はこのテクニックを究極のCSSレイアウトテクニックとして使用しています。

http://www.codeofficer.com/blog/entry/css_grid_frameworks_960gs_without_margins/

私は一度同じ問題を抱えていました、そして私がそれを使うので、すべてのマージンの頭痛は消えました。カスタムの幅/高さを使用する必要がある場合は、!importantoverideを使用します。

コード:

<div class="g_9 content_main">
    This div should actually have 720px in width.
    But I overide it using another class so now the width has become 700px,
    and just in case it needs custom margin, we can always set it in the css :)
</div>

CSS:

.c_12 .g_9, .c_16 .g_12 { width: 720px; } /* 960-full.css */
.content_main { width: 700px !important; margin-left: 15px;} /* style.css */
于 2009-06-25T05:25:35.440 に答える
0

これが私が書いたmodで、フレームワークを書き直すことなく、触れる要素を作成するのに役立つ960gsで動作します。

http://www.michaelhartmayer.com/css/960gs-margin-mod

于 2009-07-23T21:45:34.590 に答える
0

サイトのすべての div にグリッド クラスを使用する必要はありません。ヘッダーがグリッド レイアウトに従う必要がない場合は、ヘッダー用に独自のスタイルを作成します。グリッドを完全にスキップして、フォームとタイポグラフィのマークアップのみを使用することもできます。フレームワークは、プロジェクトに少しの一貫性をもたらす試みです。

メイン コンテンツには設計図を使用していますが、ヘッダー領域には独自のカスタム レイアウトがあります。

于 2009-05-14T21:10:38.330 に答える