2017-05-29 4 views
-1

私のホームページのスタイルはうまくいきますが、別のhtmlページ用にCSSをコーディングすると、レイアウトはホームページで壊れます。たとえば、ホームページにいくつかのコンテンツがありますが、他のページでそれらを削除したいときは、メインページのレイアウトを壊し、修正しようとすると2ページ目が私のようにはなりません欲しいです。これをどうやって解決するのですか?マルチファイルのHTMLページに1つのCSSファイルをコーディングする必要がありますか?

答えて

0

すべてのページに1つのCSSファイルが必要です。あなたのCSSは以前の設定を上書きしません。

1

CSSの書籍/ガイドラインを読んでください。

参照するには非常に簡単な情報あなたが何ができるか(の一部):異なったスタイルセクションの

使用異なるクラス名。あなたはこのようなクラスを組み合わせることができます。

<div class="box headerpage">....</div> 
<div class="box innerpage">....</div> 

とCSSで、それは次のようになります。

.box { 
    // main style 
} 

.box.headerpage { 
    // addition for header page (element with headerpage class specified 
} 

.box.innerpage { 
    // addition for inner page (element with innerpage class specified 
} 

また、要素のIDに依存してスタイルを変えることができます。

#myDiv.headerpage { 
} 

#myDiv.innerpage { 
} 
関連する問題