3
我需要幫助。 我已經在網上搜索答案,但我發現的答案不起作用。CSS內容垂直對齊
我想在一個上面一個框來顯示一個內容「A:之前」,然後顯示相同的文字作爲一個,我已經做了與
content:attr(title);
但它不會垂直對齊。 我試着
display:table-cell;
vertical-align:center;
它不到風度的工作。有人知道它是如何完成的嗎?
此致 墊
我需要幫助。 我已經在網上搜索答案,但我發現的答案不起作用。CSS內容垂直對齊
我想在一個上面一個框來顯示一個內容「A:之前」,然後顯示相同的文字作爲一個,我已經做了與
content:attr(title);
但它不會垂直對齊。 我試着
display:table-cell;
vertical-align:center;
它不到風度的工作。有人知道它是如何完成的嗎?
此致 墊
對於文本的一行,最簡單的解決方案是使用line-height
。
http://jsfiddle.net/thirtydot/CvZkX/1/
header nav a:before {
line-height: 2.3em;
}
我選擇2.3em
因爲你有.5em
+ .5em
+ 1.7em
(padding-top
+ padding-bottom
+ font-size
),我們正在嘗試設置等於元素的高度line-height
。
謝謝,我用50%嘗試過,但沒有奏效。 我甚至沒有考慮過使用它們。 謝謝 – MyRevenge