0

我多次检查我的代码。我看不出有什么问题。我可以更改除 side 标签中的新闻之外的所有内容的背景。它出什么问题了?这是css代码。我打电话给旁边的标签新闻。我的 side 标签 ID 在 html 中是正确的。在问这个问题之前,我检查了这一点。

*{
margin: 0px;
padding: 0px;
}

h1{
font: bold 20px Tahoma;
}

h2{
font: bold 14px Comic Sans MS;
}
header,section,footer,aside,article,nav,hgroup{
display:block;
}

body{
text-align:center; 
}

#whole_wrapper{
border:1px solid brown;
width: 1000px;
margin: 20px auto;
text-align: left;
background-color:orange;
}

#top_header{
background:beige;
padding: 20px;
}

#main_menu{
background:lightgreen;
color:blue;
}

#main_menu li{
display:inline-block;
list-style:none;
padding:5px;
font: bold 14px Tahoma;
}

#main_section{
float:left;
width:660px;
margin:30px;
}`  

#news{
float:left;
width:220px;
margin:20px 0px;
padding:30px;
background-color:red;
}

#bottom_footer{
clear:both;
text-align:center;
padding:20px;
border-top:2px solid beige;
}

article{
background-color:azure;
border: 1px solid navy;
padding:20p;
margin-bottom:15px;
}
4

1 回答 1

1

您的 CSS 中有各种拼写错误。此外,请务必指定特定的颜色,而不是诸如blueor之类的声明beige。在这里它被清理了,没有对颜色进行编辑。

*{
    margin: 0px;
    padding: 0px;
}

h1{
    font: bold 20px Tahoma;
}

h2{
    font: bold 14px Comic Sans MS;
}
header, section, footer, aside, article, nav, hgroup{
    display:block;
}
body{
    text-align:center; 
}

#whole_wrapper{
    border:1px solid brown;
    width: 1000px;
    margin: 20px auto;
    text-align: left;
    background-color: orange; /* Use a specific color instead */
}
#top_header{
    background: beige; /* Use a specific color instead */
    padding: 20px;
}
#main_menu{
    background:lightgreen; /* Use a specific color instead */
    color:blue;
}
#main_menu li{
    display:inline-block;
    list-style:none;
    padding:5px;
    font: bold 14px Tahoma;
}
#main_section{
    float:left;
    width:660px;
    margin:30px;
}
#news{
    float:left;
    width:220px;
    margin:20px 0px;
    padding:30px;
    background-color:red; /* Use a specific color instead */
}
#bottom_footer{
    clear:both;
    text-align:center;
    padding:20px;
    border-top:2px solid beige; /* Use a specific color instead */
}
article{
    background-color:azure; /* Use a specific color instead */
    border: 1px solid navy; /* Use a specific color instead */
    padding:20p;
    margin-bottom:15px;
}
于 2013-04-22T16:38:45.760 回答