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

Sat*_*ash 1 html css

两个<form><div>元素是块级元素。因此,它们在设计上都是相同的,我可以将form元素用作其中所有内容的包装器。

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

被问及很久以前,我发现当我用作<p>包装纸时,一切都与并不相同<div>。即使对所有位置应用相同的结果,每个地方的结果也不相同<p>

SW4*_*SW4 5

不清楚您要问的是什么,但要分解我认为主要的理由是:

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

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

  3. 如果您担心默认情况下不同元素的样式会有所不同,请使用Yahoo一样CSS重置来确保您随后应用于任何元素的任何样式都可预测且一致地完成(请在此处找到CSS重置文件的完整列表)。