Form和Div元素之间的默认CSS设计差异

时间:2013-11-20 11:13:10

标签: html css

<form><div>元素都是块级元素。因此,它们在设计方面是相同的,我可以使用表单元素作为其中所有内容的包装器。

基于它,我想知道,我应该使用Div作为表单元素的包装器还是使用表单元素本身!目的是为他们添加CSS。

问道,很久以前,我看到当我使用<p>作为包装器时,所有内容都与<div>不同。即使所有相同的内容都应用于<p>,每个地方的结果也不相同。

1 个答案:

答案 0 :(得分:4)

你要问的是什么不太清楚,但要打破我认为主要的主旨是:

  1. <p><div><form>元素具有特定用途,应该用于它们。如果您要创建表单,请使用<form>,内容块,使用<div>,段落,使用<p>

  2. 不惜一切代价避免不必要的元素嵌套

  3. 如果您担心默认情况下不同元素的样式有何不同,请使用CSS reset like Yahoo’s确保随后应用于任何元素的任何样式都可以预测且统一地完成(find a complete list of CSS reset files here )。