•   欢迎来到21NN网.
  •   请记住本站网址www.21nn.cn

CSS中伪元素before和after怎样运用【css教程】,伪元素

摘要: 怎样运用CSS中伪元素before和after?本篇文章就来给人人分享关于CSS中伪元素before和after的运用方法。::before和::after是什么?before和after...
怎样运用CSS中伪元素before和after?本篇文章就来给人人分享关于CSS中伪元素before和after的运用方法。

::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

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="sample.css" type="text/css">
  </head>
  <body>
<h3>题目前到场标记</h3>
    <p>段落前插进去图象</p>
  </body>
</html>

sample.css

h3::before{
  content:"◆";
}
p::before{
  content:url(img/luffys.jpg);
}

在此示例中,标记“♦”在<h3>的题目之前插进去,<p>的段落之前插进去图象文件“img/luffys.jpg”。

它在浏览器上显现以下:题目前有“◆”,在段落前面插进去了一个图象文件。

以下是在统一元素上同时运用before和after的示例。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="sample.css" type="text/css">
  </head>
  <body>
    <h3>在题目之前和以后到场标记</h3>
    <p>段落伍插进去图象</p>
  </body>
</html>

sample.css

h3 :: before {content:"◆";} 
h3 :: after {content:"◆";} 
p :: after {content:url(img/luffys.jpg);}

在此示例中,标记“♦”插进去<h3>题目的开首和末端,图象插进去段落以后。

它在浏览器上显现以下:在题目之前和以后增加标记,在段落以后显现图象。

末了解释一下关于冒号的数目

有两种伪元素,: before /:after和:: before / :: after。

在css2中,写一个冒号,如,: before /:after。

在css3中,写两个冒号,比方,:: before / :: after。

因为css3是最新的css,因而也可以说伪元素是:: before / :: after。

关于:: before / :: after,主浏览器兼容。

然则,应当注重的是,css3的一部分语法与主浏览器并不兼容。

以上就是CSS中伪元素before和after怎样运用的细致内容,更多请关注ki4网别的相干文章!

分享到:

发表评论

评论列表

还没有评论,快来说点什么吧~

公众号二维码

微信公众号