HTML的替换性元素

4 篇文章 0 订阅

替换性元素

修改某个属性值,元素呈现的内容就可以被替换的元素。一般为拥有src属性的元素。

参考:替换性元素

举例

  • <img src="SRC" />
  • <video src="SRC"></video>
  • <audio src="SRC"></audio>
  • <script src="SRC"></script>
  • <iframe drc="SRC"></iframe>
  • <picture src="SRC"></picture>
  • <embed src="SRC"></embed>
  • 其他比如input,在一些情况下(如type=image)属于替换性元素,其他情况下是普通元素。

特性

  • 一般替换性元素自带尺寸,300 * 150或者 0 * 0。
  • 内容的外观不受页面css的影响。
  • 有些可替换性元素在css属性上有自己的表现规则。比如vertical-align: baseline;对于普通元素来说基线是字符x的下边缘,对于可替换性元素来说是元素的下边缘。普通元素没有类似的自带值。
  • 默认都是内联水平元素,display的默认值有的是inline有的是inline-block。

尺寸计算规则

  • 无css尺寸及html尺寸,用固有尺寸。
  • 无css尺寸,用html尺寸。
  • 有css尺寸,用css尺寸。
  • 固有尺寸有固定宽高比且仅设置了宽或高一种,固有宽高比依然存在。
  • css尺寸、html尺寸、固有尺寸均无,默认width为300,height为150。
  • 块级元素、内联元素均适用以上规则。

尺寸类型

  • 固有尺寸为替换性内容原本的尺寸,如video、img。
  • html尺寸只能通过html原生属性修改,如textarea的rows。
  • css尺寸是指width、min-width、max-width等属性。

content与替换性元素的关系

  • content属性生成的对象是匿名替换元素。
  • content内容无法选中,不可SEO,不可屏幕阅读。
  • 不能左右:empty伪类。
  • 值无法获取。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值