我正在使用Skeleton和Normalize css。我想要在div容器內垂直和水平並排放置兩個圖像。當頁面變得更窄,我想在第一個圖像的底部如下如何在響應頁面上的div內垂直和水平居中兩個圖像
正常寬度的2幅圖像: IMG1 IMG2
狹隘的觀點: IMG1 IMG2
這裏是我的代碼:
<div id="center">
<div class="left"><img class="u-max-full-width" src="img1.jpg"></div>
<div class="right"><img class="u-max-full-width" src="img2.jpg"></div>
</div>
這裏是我的CSS:
#center {
width: 100%;
text-align: center;
position: relative;
display: table;}
#center > div {
display: table-cell;
vertical-align: middle;}
.left {
width: 50%;
height: 100%;
text-align: center;}
.right {
width: 50%;
height: 100%;
text-align: center;}
使用此代碼,它們以正常寬度垂直居中,但無法在較窄的視圖中將圖像對齊到彼此之下。任何想法如何做到這一點? 喬
現在這兩個圖像做包裝一個低於其他類似的,我想,但兩件事情正在發生1)它爲中心的整個頁面,而不是僅僅用類「容器」的DIV上的所有內容,2)你使用的兩個圖像是300×300,使他們看起來不錯,但我的兩個圖像是同一高度的不是那麼它們不會在中間垂直對齊。它們在底部垂直對齊。 – citm09
我能夠對齊內容到離開,但我不能同時將圖像垂直對齊到中間。任何想法? – citm09
如果我現在運行代碼片段,它就是你問的問題。我不知道爲什麼它不爲你工作.. –