2009-10-19 23 views

回答

4

這取決於。我通常儘量不要將它們分組,因爲它只會產生更多的標記。

<div id="container"> 
    <label for="username">Username</label><input type="text" id="username"> 
    <label for="password">Password</label><input type="text" id="password"> 
</div> 

然後以避免一切在一行結束了,風格容器和標籤/輸入,以適應。

#container { 
    width: 350px; 
} 
#container label { 
    width: 100px; 
    margin-left: 5px; 
    text-align: right; 
} 
#container input { 
    width: 225px; 
} 

如果這是不可能的,那麼我建議你使用<div>的,爲<p>的都是爲了文本。 (「段落」)

2

您可以使用定義列表和樣式來顯示標籤和輸入字段。它可能是這樣的:

<dl> 
<dt><label for="name">Name</label></dt> 
<dd><input type="text" name="name" id="name" /></dd> 
</dl> 

我喜歡definiton列表元素提供的對的關聯。

+0

+1向我介紹'定義列表' – ProfK 2010-02-06 14:33:50