常见伪元素::before和::after的用法
2020-04-20 19:33
447 查看
常见伪元素
- ::first-letter
- ::first-line
- ::before
- ::after
- ::selection
::before和::after必须配合content属性来使用,用于在css渲染中向元素逻辑上的头部或尾部添加内容。这些添加不会出现在DOM中,不会改变文档内容,不可复制,仅仅是在css渲染层加入。所以不要用:before或:after展示有实际意义的内容,尽量使用它们显示修饰性内容,例如图标。
- content属性
content用来定义插入的内容,content必须有值,至少是空
常见的用法:
<style type="text/css"> p::before{ content: "《"; } p::after{ content: "》"; } </style> <p>哈利波特</p>
<style> a::before{ content: url("https://www.xiaoyuer.com/img/mobile_phone.png"); } </style> --------------------------- <body> <a href="http://www.baidu.com">手机号</a> </body>
- 清除浮动
清除浮动方法有多种,现在最常用的就是下面这种方法,仅需要以下样式即可在元素尾部自动清除浮动
.cf:before, .cf:after { content: " "; display:block; } .cf:after { clear: both; }
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- ::before和::after 常见的用法
- 你所不知道的伪元素 CSS 中::before 和 ::after 的用法
- before和after的用法
- 你所不知的 CSS ::before 和 ::after 伪元素用法
- 浅谈css的伪元素::after和::before
- 你所不知的 CSS ::before 和 ::after 伪元素用法
- :after和:before用法
- 对伪元素::after和::before的理解
- 伪元素(2)-理解伪元素 :before 和 :after
- 你所不知的 CSS ::before 和 ::after 伪元素用法
- ThinkPHP中_after_update、_before_update等的用法
- ::before和::after伪元素的用法
- CSS before/after的用法
- 对伪元素:before、:after的认识
- 关于伪元素before与after的学习
- CSS ::before 和 ::after 伪元素用法
- css中伪元素before或after中content的特殊用法attr
- CSS 属性 :before && :after的用法,伪类和伪元素的区别
- 关于before和after以及content的用法
- jquery 追加元素append、prepend、before、after用法与区别分析