Skip to content

[html] 第273天 html中p标签内为何不能嵌套div标签? #1772

Open
@haizhilin2013

Description

@haizhilin2013

第273天 html中p标签内为何不能嵌套div标签?

作者:一条有梦想的鱼

我也要出题

Activity

censek

censek commented on Apr 20, 2020

@censek

p 是行内 div 是块级

lizaiya

lizaiya commented on Apr 21, 2020

@lizaiya

p 是行内 div 是块级

p当真是行内?

lizaiya

lizaiya commented on Apr 21, 2020

@lizaiya

不利于语义化

Wyt-GitHub8000

Wyt-GitHub8000 commented on Mar 29, 2023

@Wyt-GitHub8000

在HTML中,p标签是表示段落的语义标签,是一个块级元素,而div标签也是一个块级元素。根据HTML语义化的原则,段落中应该只包含文本,而不应该包含其他块级元素。因此,HTML规范不建议在p标签中嵌套div标签。

虽然在HTML5中可以在p标签中嵌套部分行内元素,但是仍然不建议在p标签中嵌套块级元素,因为这可能会导致渲染不一致、样式难以维护等问题。如果需要嵌套块级元素,应该使用其他的语义标签来包含它们。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @haizhilin2013@lizaiya@censek@Wyt-GitHub8000

        Issue actions

          [html] 第273天 html中p标签内为何不能嵌套div标签? · Issue #1772 · haizlin/fe-interview