創建一個的jsfiddle你 - FIDDLE LINK
display:none
和display: block
是你在找什麼。
默認情況下隱藏所有子div(#parent div { display: none; }
)。您想顯示的孩子(在這種情況下爲#child2
)會被授予display:block
以取消隱藏。 display: block;
也使孩子有一個100%的高度。
正如一些有幫助的人指出的,您可能需要使用一些PHP/JavaScript/jQuery,具體取決於您要實現的目標。你目前使用的是類似PHP或jQuery的東西嗎?
HTML
<div id="parent">
<div id="child1">Child 1</div>
<div id="child2">Child 2</div>
</div>
CSS
#parent {
width: 400px;
height: 300px;
background: #F00;
}
#parent div {
background: #CCC;
height: 100%;
display: none;
}
#parent #child1 {
display: none;
}
#parent #child2 {
display: block;
}
我不明白什麼您這裏需要。你能否詳細說明一下? – Danield
不可能沒有javascript –