< p >
<form>
元素的目的是语义化而非表现性 - 其作用是定义一个带有元素的区域,可以将其发送到服务器。
那么,为什么浏览器(以及我认为在规范中)会在用户代理样式表中指定 display:block 呢?如果您想使表单成为块,则可以将其包装在 div 元素中,不是吗?
通常,我只需在我的css中添加 form { display: inline } 来覆盖这一点。但是,我想知道是否有充分的理由让 <form>
默认显示为块,或者它只是出于传统原因而保持这种方式。
display
CSS 属性。 - Richard JP Le Guen