HTML的替换元素和非替换元素、空元素、行内元素和块级元素和可变元素

替换元素(replaced element)
是浏览器根据其标签的元素与属性来判断显示具体的内容,且元素一般拥有固定的尺寸(宽高或宽高比)
其展现不由CSS来控制的。这些元素是一类外观渲染独立于CSS的对象。
它们的内容不受当前文档的样式的影响。CSS可以影响可替换元素的位置,但不会影响到可替换元素自身的内容。
典型的可替换元素有

<iframe><img><object><video> 以及 表单元素:如<textarea><input><select><button>
某些元素只在一些特殊情况下表现为可替换元素,例如 <audio><canvas>

非替换元素
html中大多数都是非替换元素,他们直接将内容告诉给浏览器,直接显示出来
例如,p标签,浏览器回直接显示出p标签里面的内容

替换元素和非替换元素在行内标签和块级标签中都存在

空元素
HTML元素的内容是开始标签与结束标签之间的内容。某些HTML元素具有空内容。
含有空内容的HTML元素,就是空元素
常见空元素

<br><hr><img><input><link><meta>

不常见空元素

<area><base><col><command><embed><keygen><param><source><track><wbr>

行内元素

1. 不独占一行
2. 行内元素内只能嵌套行内元素
3. 宽度只与内容有关
4. 行内元素设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。

行内元素列表:
在这里插入图片描述

块级元素

1. 每个元素独占一行,相当于前后都带有换行符
2. 块级元素内可以嵌套行内元素和块级元素

块级元素列表:
在这里插入图片描述

可以通过display属性进行行内元素和块级元素之间的转换

可变元素
根据上下文语境决定该元素为块元素或者内联元素
可变元素列表:在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星繁~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值