html 的块级(block-level)元素和行内(inline)元素

    块级元素(block-level)和行内(inline)元素是历史上对html元素标签的分类,html5将"block-level"和“inline”这两个概念删除了。

一、块级元素(block-level)

    块级元素会页面中出现一个可见的块——它们将出现在新的一行中,无论前面的内容是什么,之后的内容将出现在他们的下一行。块级元素不能嵌套在行内(inline)元素中,但块级元素能够嵌套在另一个块级(block-level)元素中.

     块级元素只能出现在<body>元素中。下面是所有块级元素的标签:

二、行内元素(inline)

    行内元素不能产生一个新行。例如:<a>、<em>、<strong>等。

    内容模型:行内元素里面只能放数据和其他的行内元素,不能放块级元素在行内元素中。

    行内元素不从新行开始,只占用所需的宽度。下面是所有的行内元素。

    通过css的一个属性display,可以改变其html展示的外观,但是css的这个属性并不能改变类别和内容模型,例如,通过css的display将<span>转变为“块”,仍然不能将<div>嵌套如<span>里面.

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值