第一行代碼如下:
p { margin-top: 20px; margin-bottom: 20px; }
這段代碼中的margin-top
和margin-bottom
屬性指定了段落(p標簽)與相鄰元素上下的間距。在這個例子中,兩個相鄰的段落之間有20像素的間距。
接下來是一個實例,使用了不同的行元素:
單元格1單元格2單元格3單元格4
這個例子使用了display: table;
屬性來創建一個表格,并使用display: table-row;
屬性設置表格行。每個單元格都是一個display: table-cell;
元素。
再來看一個例子,使用了vertical-align
屬性來控制行內元素在行內的垂直位置:
頂部對齊居中對齊底部對齊
在這個例子中,每個display: inline;
元素都被垂直對齊到與line-height
屬性設置的行高相對應的位置。使用vertical-align: top;
可以將元素頂部對齊,vertical-align: middle;
將元素居中對齊,vertical-align: bottom;
將元素底部對齊。
這就是CSS中行元素上下位置的一些基礎知識。通過這些屬性,我們可以控制元素之間的間距,以及行內元素的垂直對齊位置。