出於某種原因Div塊陰影未顯示,並且最後一個塊的陰影並排顯示。我不知道我還需要做什麼。我有z-index和位置設置爲相對,但它仍然沒有按預期工作。Div影不顯示,並排顯示
編輯:我希望塊並肩負責。
.main {
padding-top: 10px;
-moz-column-count: 4;
-moz-column-gap: 0;
-webkit-column-count: 4;
-webkit-column-gap: 0;
column-count: 4;
column-gap: 0;
}
.main .columnBlock {
background-color: #fff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin: 0 4px 8px 8px;
-webkit-box-shadow: 0px 2px #d4d6d8;
-moz-box-shadow: 0px 2px #d4d6d8;
box-shadow: 0px 2px #d4d6d8;
position: relative;
z-index: 999;
}
.column {
display: inline-block;
min-width: 140px;
width: 22%;
vertical-align: top;
padding-top: 8px;
}
.column ul {
margin-top: 4px;
margin-bottom: 1em;
}
.column ul {
display: inline-block;
width: 100%;
vertical-align: baseline;
height: 100%;
}
@media screen and (max-device-width: 9999px) {
.column {
width: 100%;
height: auto;
float: none;
}
}
<div class="main" style="width: 100%;">
<div class="columnBlock">
<div class="column">
<ul>
<li><a href="">Data 1</a></li>
<li><a href="">Data 2</a></li>
<li><a href="">Data 3</a></li>
</ul>
</div>
</div>
<!-- .columnBlock -->
<div class="columnBlock">
<div class="column">
<ul>
<li><a href="">Data 1</a></li>
<li><a href="">Data 2</a></li>
<li><a href="">Data 3</a></li>
</ul>
</div>
</div>
<!-- .columnBlock -->
</div>
<!-- .main -->
問題在於列間距/計數風格..如果您將它們註釋掉並運行代碼,則陰影框顯示正常。你在使用Bootstrap嗎?基礎? – sk03
@ Kyle1323你是對的。但是,我希望塊是並排的。如果我刪除了計數/間隙,第一個塊就是整個窗口,而第二個塊落在第一個塊之下。不,我沒有使用bootstrap或Foundation。這都是習慣。 – if237912print
你可以添加顯示:flex;到主要班級。 https://jsfiddle.net/suunyz3e/1398/ – omer