在自學網頁の嬰兒教材:第3課 ── 網頁排版,練習使用 inline-block 版面配置,但一直無法變成如圖下那樣,請問是少了甚麼東西嗎?
謝謝!
https://jsfiddle.net/u2bkycxL/1/
對,因為有空隙,所以會換行
我用參考連結的其中一個方法修改,如下
nav {
width: 25%;
display: inline-block;
vertical-align: top;
}
nav ul li {
font-size: 16px;
}
.column {
display: inline-block;
vertical-align: top;
width: 75%;
}
.column p {
font-size: 16px;
}
.elem {
position: relative;
border: 2px solid;
font-size: 0;
}
p {
margin: 10px;
}
* {
box-sizing: border-box;
}
路過補充一下:
現在因為各瀏覽器支援成熟了,版面配置大多都用 Flexbox 來排版了
inline-block
會讓元素和元素之間有空隙這篇參考一下
https://ithelp.ithome.com.tw/m/articles/10247993
也可以往這方面去搜尋