相关疑难解决方法(0)

如果块元素包含另一个块元素,那么将块元素更改为与CSS内联是不正确的?

我知道将一个块元素放在内联元素中是错误的,但是下面呢?

想象一下这个有效的标记:

<div><p>This is a paragraph</p></div>
Run Code Online (Sandbox Code Playgroud)

现在添加这个CSS:

div {
   display:inline;
}
Run Code Online (Sandbox Code Playgroud)

这会创建一个内联元素包含块元素的情况(div变为内联,默认情况下p为块)

页面元素是否仍然有效?

在应用CSS规则之前或之后,我们如何以及何时判断HTML是否有效?

更新:我已经了解到在HTML5中将块级元素放在链接标记内是完全有效的,例如:

<a href="#">
      <h1>Heading</h1>
      <p>Paragraph.</p>
</a>
Run Code Online (Sandbox Code Playgroud)

如果您希望将大块HTML作为链接,这实际上非常有用.

html css xhtml w3c

43
推荐指数
3
解决办法
2万
查看次数

标签 统计

css ×1

html ×1

w3c ×1

xhtml ×1