我有這個網站:如何垂直對齊dt標籤相對於其dd標籤?
<dl>
<dt><label for='txaText'>Text</label></dt>
<dd><textarea id='txaText'></textarea></dd>
</dl>
這個CSS:
dt {
float: left;
text-align: right;
width: 30%;
padding-right:5px;
}
dd {
width: 70%;
margin: 0;
}
但我得到這個:
,我想這一點:
如何才能實現dt標籤相對於其各自dd標籤的垂直對齊?我可以做到這一點,沒有可怕的黑客創建div或指定每個標籤的像素高度?
我有幾十頁,每個都有幾十個dt/dd對。我無法爲每一對輸入像素的高度!正如我所說,這是一個「可怕的黑客」。如果我更改默認字體,或者默認textarea高度,我將不得不重新調整所有內容... – Rodrigo
這不是它是根據它的父項進行計算的,但是有一種包裝方式可以同樣做,更新了答案。 –
對不起,您的第二個解決方案有兩個我想避免的問題。 – Rodrigo