<form>
和<div>
元素都是块级元素。因此,它们在设计方面是相同的,我可以使用表单元素作为其中所有内容的包装器。
基于它,我想知道,我应该使用Div作为表单元素的包装器还是使用表单元素本身!目的是为他们添加CSS。
问道,很久以前,我看到当我使用<p>
作为包装器时,所有内容都与<div>
不同。即使所有相同的内容都应用于<p>
,每个地方的结果也不相同。
答案 0 :(得分:4)
你要问的是什么不太清楚,但要打破我认为主要的主旨是:
<p>
,<div>
和<form>
元素具有特定用途,应该用于它们。如果您要创建表单,请使用<form>
,内容块,使用<div>
,段落,使用<p>
不惜一切代价避免不必要的元素嵌套
如果您担心默认情况下不同元素的样式有何不同,请使用CSS reset like Yahoo’s确保随后应用于任何元素的任何样式都可以预测且统一地完成(find a complete list of CSS reset files here )。