我試圖打破錶柺杖...CSS:表標籤和文本框
我要放置3個「標籤」,「第一」,「中」和「最後」超過3個文本框以便標籤位於相應的文本框上方,並且標籤和文本框垂直對齊。換句話說,我需要一個3列表,其中第一行有3個標籤,第二行有3個文本框,一切都是左對齊的,我希望所有列的寬度都相同並固定。
如何使用僅使用CSS的w/o表格執行此操作?
我知道margin-left會給出組之間的一致距離,但是如何使用段落或break標籤「回車」到下一行wo,因爲所涉及的距離實際上是我想象的字體,而不是能夠「回車」指定數量的像素。
我知道display:block會把東西放在一個新的線上,但是會在前後創建一箇中斷。 「我只想休息一下」。
我希望我解釋得很好。
謝謝。
其他編輯: 據我所知,也許我不應該避免使用表格來處理表格擅長的事情,但是如果CSS有一個屬性analagos到margin-left:10px,但是在垂直方向執行回車之後,在表格上使用CSS的好處是我的標記中不會有一百萬個TR和TD標記。
有這樣的事嗎?
如果它是表格數據 - 在我看來,這就是你所擁有的 - 爲什麼不使用表格?這就是它的目的!應避免表格佈局,例如一個用於菜單的表格列和另一個用於內容的表格列;但是,當他們合適時,不要過度使用表格! – GreenMatt 2010-02-11 06:08:31
謝謝,有道理。但是,如果CSS有一個屬性analagos到margin-left:10px,但在執行cariage return之後垂直方向,使用CSS over表的優點是我的標記中沒有一百萬TR和TD標記。有這樣的事嗎?!這是我真正的問題。 – ChadD 2010-02-11 14:41:30