将样式应用于<form>
代码是:
a)一个好的做法,它减少了页面上元素的数量并使代码清晰
b)由于语义错误,使用其他元素,div
用于样式,form
用于表单
c)不要问愚蠢的问题,专注于实际工作!
答案 0 :(得分:5)
d)以上都不是
如果让您的生活更轻松,请为表单添加样式。如果你这样做,它不会违背语义。
a - 减少元素数量不一定是好习惯。如果创建更多元素将使您的布局更具可读性/可理解性,那么请继续。
b - Div不适合样式,它们可以分割文档中的部分
c - 您应该担心语义。这不是一个愚蠢的问题。
答案 1 :(得分:1)
a)是的。
b)否.Div是一个通用元素。它不是“风格”,而是“没有别的东西描述语义”。
答案 2 :(得分:1)
A和C.检查好答案的简单方法是:编写代码并使用验证器进行验证。
答案 3 :(得分:1)
由于语义与样式分离,因此将样式应用于表单不会产生语义后果。如果你愿意,可以直接前进并为表单设置样式,这对页面的语义没有任何影响。
答案 4 :(得分:0)
根据我的个人经验,(a)尤为正确,因为:
<div>
上的边距还是{{1}上的边距}?)<form>
元素)。虽然我认为有人可能认为(b)理论上是一个“问题”(因此应该避免),但在实践中它永远不会成为“问题”。但正如您在上面所看到的,将其包装在<form>
中肯定在实践中是个问题。