是否可以将内联元素声明为块?

Mic*_*uel 4 html css css3

我将带有以下内容的样式表传递给W3C验证器并通过:

a {
  display: block;
}
Run Code Online (Sandbox Code Playgroud)

所以想要确定,使用内联元素作为块1是否是有效的标记?我知道它会起作用,但它有效吗?

谢谢

j08*_*691 5

是的,它完全有效.也很有用.

一个小注释(因为上面的答案非常短),这种通常将内联元素设置为块元素的方法非常常见.例如,从列表创建水平导航菜单时,您通常会看到<a>样式化的元素display:block,以便链接能够占据父列表项的整个宽度和高度.

  • 是的,我知道这......在验证器中无论如何都不会通过 (3认同)