青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網

17站長網 首頁 編程教程 CSS3教程 查看內容

before && after 位置

before && after

這兩個偽類元素功能很相似,都是在元素內部插入新的內容。下面一起看下他們的區別和用法。

1. 官方定義

before:元素的內容之前插入新內容。
after:元素的內容之后插入新內容。

2. 解釋

before 和 after 的功能就是在元素的內部的原有內容之前,或者之后插入新的內容。

3. 語法

.demo:before{
}
.demo:after{
    
}

解釋:使用方法如上面,通過在元素選擇器后面增加一個 : 來開始偽類的使用。

4. 兼容性

IEEdgeFirefoxChromeSafariOperaiosandroid
allallallallallallallall

5. 實例

<div class="demo">網</div>
  1. 在元素內容之前插入文字:姓名。

 .demo:before{
    content: '姓名:';
}

效果圖:

編程之家

元素內容之前插入文字:姓名 效果圖
<!DOCTYPE html>
<html lang="en">
<head>
    <Meta charset="UTF-8">
    <Meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>@H_417_301@
        .demo:before{
            content: '姓名:';
        }   
    </style>
</head>
<body>
    <div class="demo">網</div>
</body>
</html>
  1. 在元素內容之后插入:很好。

 .demo:after{
    content: '很好';
}

效果圖:

編程之家

在元素內容之后插入:很好 效果圖
<!DOCTYPE html>
<html lang="en">
<head>
    <Meta charset="UTF-8">
    <Meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>@H_417_301@
        .demo:after{
            content: '很好';
        }  
    </style>
</head>
<body>
    <div class="demo">網</div>
</body>
</html>

6. 經驗分享

這兩個偽類當然不是僅僅插入內容這么簡單,它還有其他的妙用。

  1. 使用偽類 after 清除元素內部浮動效果:

 <div class="demo">
    <div class="item">慕</div>
    <div class="item">課</div>        
</div>
<div class="">網</div>
.demo:after{
    content: '';
    display: block;
    clear: both;
}
.item{
    float: left;
}

效果圖:

編程之家

使用偽類 after 清除浮動 效果圖
<!DOCTYPE html>
<html lang="en">
<head>
    <Meta charset="UTF-8">
    <Meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>@H_417_301@
       .demo:after{
            content: '';
            display: block;
            clear: both;
        }
        .item{
            float: left;
        }
    </style>
</head>
<body>
    <div class="demo">
        <div class="item">慕</div>
        <div class="item">課</div>        
    </div>
    <div class="">網</div>
</body>
</html>

說明:下面灰色部分是沒有清除浮動的效果,上面是清除浮動的效果。因為清除了浮動所以 “網” 這個字換行了。

  1. 在元素內容開始前插入圖片。

<div class="demo">網</div>
.demo:before{
    content: '';
    display:inline-block;
    width:px;
    height:px;
    font-size:px;
    line-height:px;
    background: url(//img.mukewang.com/wiki/5eea2f6809a8d35e00400040.jpg) center  no-repeat;
    background-size: cover;
}

編程之家

元素內容開始前插入圖片 效果圖
<!DOCTYPE html>
<html lang="en">
<head>
    <Meta charset="UTF-8">
    <Meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>@H_417_301@
       .demo:before{
            content: '';
            display:inline-block;
            width:px;
            height:px;
            font-size:px;
            line-height:px;
            background: url(//img.mukewang.com/wiki/5eea2f6809a8d35e00400040.jpg) center  no-repeat;
            background-size: cover;
        }
    </style>
</head>
<body>
    <div class="demo">網</div>
</body>
</html>

7. 小結

  1. 注意:對于 IE8 及更早版本中的:before、:after,必須聲明 <!DOCTYPE>。

  2. 在元素選擇器后面這樣寫也可以:

.demo::before{
}
.demo::after{
    
}
返回頂部
主站蜘蛛池模板: 免费三级播放器 | 在线高清视频不卡无码 | 国产亚洲精品久久久久久线投注 | 国产精品无码亚洲区艳妇 | 扒开女人下面使劲桶视频 | 色噜噜噜亚洲男人的天堂 | 蜜臀AV人妻久久无码精品麻豆 | 日日日夜夜在线视频 | 黑丝制服影院 | A级毛片无码久久精品免费 a级毛片黄免费a级毛片 | 精品国产乱码久久久久久人妻 | 99精品在线观看 | 9420高清免费观看在线大全 | 亚洲AV一宅男色影视 | 2020久久精品永久免费 | 欧美男同gay粗大又长 | 护士被老头边摸边吃奶的视频 | 动漫美女被到爽了流漫画 | 最新黄色在线 | 影音先锋男人av橹橹色 | 亚洲春色AV无码专区456 | 日韩精品熟女一区二区三区中文 | 一二三四免费中文在线1 | 美女被爆羞羞天美传媒 | 把腿张开JI巴CAO死你H教室 | 乱精品一区字幕二区 | 牛牛在线精品视频 | 欧美亚洲精品午夜福利AV | 黑人BBCVIDEOS极品 | 无人区日本电影在线观看高清 | 最近中文字幕MV免费高清在线 | 玖玖热视频一区二区人妻 | 5G在线观看免费年龄确认18 | 色精品极品国产在线视频 | 三级网址在线观看 | 校花爽好大快深点h | 女人的选择hd | 小玲被公扒开腿 | 日本夜爽爽一区二区三区 | 美女乱草鲍高清照片 | 妈妈的朋友6未删减版完整在线 |