2016-04-03 24 views
0

<body>の背景をページの全幅に広げ、すべてのページの先頭に移動したいと考えています。 This is what my page looks like right now.あなたが見ることができるように、灰色の背景は、すべての方法を左に広げていません。灰色の背景も上のすべてには及ばない。また、灰色の背景もすべて右に伸びるわけではありません。私はグレーがをもう一度まで伸ばすことを望んでいませんが、私はそれが上、左、右のすべてを埋めることを望みます。ここで<body>部品のための私のスタイルシートでのコーディングは次のとおりです。私のHTMLウェブサイトの背景をページ全体の幅に広げるには?

#title { 
    text-align: center; 
    color: white; 
    background-color: #3B3C36; 
    font-family: Eras; 
    background-size: cover; 
    height: cover; 
    width: cover; 
} 

答えて

0

はこれを試してみてください:

html, body { 
    margin: 0; 
    height: 100%; 
} 
+0

!今、あなたはページの一番上に私を助けることができますか? –

0

おそらくCSSを使用して<body>をゼロ:

body { 
margin: 0; 
padding: 0; 
} 
0

ここで私が得たものさ問題を修正しました:#title { text-align: center; color: white; background-color: #3B3C36; font-family: Eras; background-size: cover; height: cover; width: cover; margin: 0; padding: 0; } html, body { margin: 0; padding: 0; }

0

バックグラウンドcを追加しますページ全体を1つの色にしたい場合は、bodyタグにolorを指定します。

body { 
    background: #3B3C36 ; 
} 
1

すべてのブラウザは、デフォルトのスタイリングを要素に追加します。 CSSの正規化またはCSSリセットを使用してプロジェクトを開始することをお勧めします。これは、あなたがここにあるような問題に遭遇するのを防ぎます。

Difference between css reset and normalize

css normalize

css reset

あなたは何もしません高さ&幅 'カバー' など、あなたのCSSに無効な値のカップルを持っています。 hereを参照してください。%、px、またはビューポート単位のいずれかを使用して、高さを&の幅に設定できます。クラスを使ってIDよりもDOMをスタイルすることもベストプラクティスです。あなたは次の操作を行うことであろう欲しいものを達成する

最も簡単な方法:

HTML

<h1>Life as a Welsh</h1> 

CSS

html, 
body, 
h1 { 
    margin: 0; 
    padding: 0; 
} 

h1 { 
    background: #000; 
    color: #fff; 
    text-align: center; 
} 

jsfiddle example

0

あなたはnormalize.css前に、すべてのCSSをリセットする必要がありますまたはこのキューの場合は* { margin: 0; padding: 0; }グレーの背景の幅を拡張するために働いたstone

関連する問題