2016-12-29 5 views
0

CSS私はから基本的なウェブサイトを作る方法を学んでいた

.container { 
 
    width: 800 px; 
 
    margin: 0 auto; 
 
} 
 
#main { 
 
    background: url(images/header_slice.jpg) repeat-x; 
 
} 
 
#main.container { 
 
    background: url(images/header.jpg) no-repeat; 
 
} 
 
#sidebar { 
 
    float: left; 
 
} 
 
#sidebar h3 { 
 
    font-size: 24px; 
 
    color: #044055; 
 
    font-weight: normal; 
 
} 
 
#sidebar ul li a { 
 
    font-size: 14px; 
 
    color: #393838; 
 
} 
 
ul#subscribe li a { 
 
    font-size: 18px; 
 
    padding-left: 30px; 
 
} 
 
#sidebar ul { 
 
    list-style: none; 
 
} 
 
#sidebar { 
 
    float: left; 
 
    margin-left: 155px; 
 
    margin-top: 35px; 
 
    background: #d4d6d3; 
 
    border: 1px solid #BEBDBD; 
 
    padding: 15px 15px 30px 30px; 
 
} 
 
#sidebar h3 { 
 
    font-size: 24px; 
 
    color: #044055; 
 
    font-weight: normal; 
 
    padding-bottom: 20px; 
 
    padding-left: 15px; 
 
} 
 
#sidebar ul { 
 
    list-style: none; 
 
    padding-bottom: 25px; 
 
} 
 
#sidebar ul li a { 
 
    font-size: 14px; 
 
    color: #393838; 
 
} 
 
ul#subscribe li { 
 
    padding-bottom: 5px; 
 
} 
 
ul#subscribe li a { 
 
    font-size: 16px; 
 
    padding-left: 40px; 
 
} 
 
ul#subscribe li { 
 
    padding-bottom: 5px; 
 
    padding-left: 35px; 
 
} 
 
li#rss { 
 
    background: url(images/rss_icon.png) no-repeat; 
 
    background-size: 20px; 
 
} 
 
li#email { 
 
    background: url(images/email_icon.png) no-repeat; 
 
    background-size: 20px; 
 
} 
 
li#twitter { 
 
    background: url(images/twitter_icon.png) no-repeat; 
 
    background-size: 20px; 
 
}

背景の配置:https://code.tutsplus.com/tutorials/design-and-code-your-first-website-in-easy-to-understand-steps--net-6062 コンテナからヘッダーの背景がロードされていません。また、サイドバーのアイコンがテキストで重なっている

enter image description here

。サイドバーのアンカーにパディングを追加しようとしましたが、動作しませんでした。私は間違って何をしていますか?

+0

誰かを与えた答えを見てみることがしたい場合は、 'バックグラウンドURLがなければなりません(../フォルダ/名)'。背景のコンテナは定義された高さを持つべきです –

+0

あなたは私にあなたがバックグラウンドで適用したい画像パスを教えてくれますか? –

答えて

0

拳はあなたのアイコンから左にいくつかの詰め物を持っているので、テキストはそれと重ならないので、背景のために、それは左側に、垂直に中央に現れるはずです。私は私があなたのアイコンのサイズは50ピクセルであると仮定していますし、あなたのアイコンがカバーされないようにそのアイコンから左パディングのために、私は、そこに16ピクセルを追加し、ここで

li#twitter { 
    padding-left: 66px; 
    background: url(your-icon-path.png) no-repeat left center; 
} 

TwitterにLiと行う方法を示しましたあなたのコンテンツによって。

、あなたが外部CSSファイルを使用している場合、私は以前Link

関連する問題