這個問題是由一個非常令人沮喪的問題引發的,我發現這是一個貫穿我的web開發的主題。如何配置div來調整大小以包含內部div?
我有一個這個話題的例子來顯示,以補充我的解釋。我在我的網站上有一個標題,在標題下方我想要一個非常標準的導航欄。你可以在http://www.ethoma.com/testhome.php看到這個。標題是頁面上唯一易於查看的img標記。這裏是該頁面的這個部分的基本html和css結構。
<div class="container" onclick="hide();">
<div class="hhshomehead">
<div class="logowrap">
<center>
<img src="/ETPbrand.gif" />
</center>
</div>
<div id="homeopt">
<ul id="homeoptlist">
<li id="homeoptnewpost">
<a class="homeoptanchor" href="/hhsplus_create.php">
New Post
</a>
</li>
</ul>
</div>
</div>
...... more html .....
</div>
而CSS:
.hhshomehead
{
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
padding-right:8px;
background-color:#ffffff;
-moz-box-shadow: 3px 3px 3px #aaa;
-webkit-box-shadow: 3px 3px 3px #aaa;
box-shadow: 3px 3px 3px #aaa;
width:100%;
border-radius:10px;
}
.hhshomebody
{
min-height:75%;
width:100%;
}
.logowrap
{
display:inline;
}
.homeopt
{
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
padding-right:8px;
width:100%;
border-radius:10px;
}
.homeoptlist
{
display:inline;
list-style-type:none;
float:left;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
}
.homeoptanchor
{
text-decoration:none;
color:#1515b5;
padding-bottom:3px;
padding-top:3px;
padding-right:3px;
padding-left:3px;
}
.homeoptanchor:hover
{
text-decoration:underline;
}
我知道class和id符號不符合正確的與CSS和HTML。我改變它在這篇文章中正確顯示。如果你看看在螢火蟲中產生的代碼,你會發現hhshomehead類似乎包含了標識圖像,但不包含它下面的條形圖。我不知道我是否缺少某些關鍵元素,因爲從我有限的經驗來看,如果標籤有孩子,標籤的孩子應該被父標籤包含。感謝任何花時間查看或回答這個問題的人 - 這裏的每個人都非常有幫助。 (很抱歉,如果代碼不顯示退出的權利,我只在這裏發佈過一次)
我已經看了幾次,我不確定你的問題(或你的問題)。你的意思是:'你看到hhshomehead類似乎包含了標識圖像,而不是它下面的條。 – FiveTools
這是一個非常令人困惑的問題,我必須說。嘗試簡化您在此溝通的所有內容。我認爲人們對填充的大量信息感到不知所措。 – alt
我可以看到兩點改進:1.刪除'