找回密码
 立即注册
即日起,论坛关闭新用户注册和登录,论坛相关的贴子保留查阅和下载。获得授权后,有技术问题可联系微信 13199509559 一对一解决。 2024-3-12
查看: 1878|回复: 0
打印 上一主题 下一主题

CSS实例教程;使用:before和:after插入内容

209

主题

209

主题

209

主题

管理员

Rank: 9Rank: 9Rank: 9

积分
0
跳转到指定楼层
1#
 楼主| admin 发表于 2023-3-14 18:26:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在css中,我们可以使用:before伪元素选择器与:after伪元素选择器在页面的前面和后面以content属性的方式插入内容。
从css2.0添加这两个伪元素选择器到css2.1到现在的3.0,都不断的在对这两个选择器进行改良和扩展。
首先,我们来看一下,在css2中,我们如何来插入内容(ie6 7不在考虑范围之内,因为他们不支持:before与after)。
在css2中,我们使用:before来在元素的前面插入内容,使用:after在元素的后面插入内容(兼容浏览器:firefox、chrome、safari、opera、ie8+)。请看下面的例子:
css样式:
  1.             #div1 {
  2.                 border: 1px solid #090;
  3.                 padding: 10px;
  4.                 font-size: 14px;
  5.                 margin-bottom: 10px;
  6.             }

  7.             #div1:before{
  8.                     content:"【";
  9.                                 color:#f00;
  10.                                 font-family:Arial;
  11.             }

  12.             #div1:after{
  13.                     content:"】";
  14.                                 color:#f00;
  15.                                 font-family:Arial;
  16.             }
复制代码
  1. <div id="div1">插入内容</div>
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表