CSS中伪元素before和after怎么使用

来源:07素材网 04月13日 10:44
::before::after是什么?

before和after的描述如下

元素::before{content:插入的内容;}

元素::after{content:插入的内容;}

content:输入要插入的部分内容

要在content中插入字母和符号,请用“”括起来并输入。

要在content中插入图像和声音,请输入url(目标路径)。

也可以为同一元素指定before和after。

CSS3中before和after等伪元素使用::(双冒号),但即使只有一个冒号,它在大多数浏览器中也能识别并正常工作。

支持的浏览器

支持::before和::after伪元素的浏览器:Chrome、Firefox3.5~、Safari4~、IE8~、Opera6~。

如何使用伪元素before和after?

下面是一个应用before和after的HTML文件

(这是*html和css文件位于同一目录且外部样式表的文件名为“sample.css”的示例)


<html>
 <head></head>
 <body>
  HTML    
  <metacharset="utf-8" /> 
  <linkrel="stylesheet"href="sample.css"type="text ss"="">   
   <h3>标题前加入标记</h3> 
   <p>段落前插入图像</p>   sample.css h3::before{ content:&quot;◆&quot;; } p::before{ content:url(img/luffys.jpg); }
  </linkrel="stylesheet"href="sample.css"type="text>
 </body>
</html>

原文出处:http://www.divcss5.com/css3-style/c54485.shtml
版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。

头条

在使用SQLite3时遇到的几个坑

在使用SQLite3时遇到的几个坑

《本打算在SQLite3数据库里执行一个查询语句,使用的是php语言,起初遇到的是权限问题: permission denied,因为SQLite3数据库文件和PHP执行者属于两个不同的用户,首先需要对这个文件执行mode 777的权限开放,然后,又遇到了下面这样的PHP错误