码迷,mamicode.com
首页 > Web开发 > 详细

CSS之伪元素

时间:2016-09-13 13:07:38      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

1.:first-line

向元素的首行文本添加样式,不必关心首行是元素节点还是文本节点

技术分享
<style>
body,htm,div,p{
    margin:0;
    padding:0;    
}
div{
    width:100px;
    height:100x;
    background-color:#FC9;
}
p{
    height:50px;
    text-align:center;
    line-height:50px;
}
div > p:first-child{
    background-color:#F90    
}
div > p:last-child{
    background-color:#6CC    
}
div:first-line{
    color:red;    
    background-color:green;
}
</style>

<div>
     <p>p1</p>
     <p>p2</p>
 </div>
技术分享

 

技术分享

 

技术分享
<style>
body,htm,div,p{
    margin:0;
    padding:0;    
}
div{
    width:100px;
    height:100px;
    background-color:#FC9;
    
}
p{
    height:50px;
    text-align:center;
    line-height:50px;
}
div > p:first-child{
    background-color:#F90    
}
div > p:last-child{
    background-color:#6CC    
}
div:first-line{
    color:red;    
    background-color:green;
}
</style>

<div>
        This is first line
        <p>p1</p>
        <p>p2</p>
 </div>
技术分享

技术分享

由于文本超过div的宽度,换行后,只有第一行有效果

 2.:first-letter

向文本的第一个字母添加特殊样式

技术分享
<style>
div:first-letter{
    color:red;   
}
</style>

<div>
        This is first line
        <p>p1</p>
        <p>p2</p>
</div>
技术分享

 

技术分享

3.

:before 表示在元素的内容之前新插入内容(多媒体或者纯文本)

:after 表示在元素的内容之后新插入内容(多媒体或者纯文本)

技术分享
<style>
div:before{
    content:url(images/info.png);
}    
</style>

<div>
        This is first line
        <p>p1</p>
        <p>p2</p>
 </div>
技术分享

 

技术分享

 

 

技术分享
<style>
div{
    width:300px;
    height:300px;
    background-color:#FC9;    
    text-align:center;
}
div:before{
    content:url(images/info.png);
}    
div:hover:after{
    content:"This is after";
    background-color:green;    
    width:100px;
    height:100px;
    display:block;
    margin:0 auto;
}
</style>

<div>
        This is first line
        <p>p1</p>
        <p>p2</p>
</div>
技术分享

技术分享

CSS之伪元素

标签:

原文地址:http://www.cnblogs.com/bibiafa/p/5867938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!