zoukankan      html  css  js  c++  java
  • Css查漏补缺14-伪元素选择器

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>伪元素选择器</title>
        <style>
            /*元素选择器*/
            p{
                color: red;
            }
            /*伪元素选择器*/
            p::before{
                content: 'p:before---';
                color: blue;
            }
            p::after{
                content: '----p::after';
                color: orange;
            }
            a:before{
                content: 'a:before---';
                color: blue;
            }
            /*div:first-letter{*/
            /*    font-size: 30px;*/
            /*    color: red;*/
            /*}*/
            div:first-line{
                color: yellowgreen;
            }
        </style>
    </head>
    <body>
    <!--
    p::before的作用就是在 p标签的前面增加一些内容,可以给这些增加的内容设置样式
    ::after : 就是在元素的后面增加一些内容,然后选中这些内容设置样式
    ::first-letter  选中第一个字符,然后选中这些内容设置样式
    ::first-line  选中第一行,然后选中这些内容设置样式
    
    
    也就是:before和:after中一般都要 有content属性,这个属性是给 他们设置内容的
    
    
    伪元素选择器 用单冒号(:)和双冒号(::)都可以,推荐使用双冒号,和伪类选择器做区分
    在css3以前,伪类和伪元素都是使用的单冒号(:),只不过在css3的时候,w3c为了区分伪类和伪元素
    css3中的伪类就是单冒号(:),伪元素就是双冒号(:)
    
    
    
    
    -->
    
    <p>p标签</p>
    <a href="">a标签</a>
    <div>伪元素选择器 用单冒号(:)和双冒号(::)都可以,推荐使用双冒号,和伪类选择器做区分
        在css3以前,伪类和伪元素都是使用的单冒号(:),只不过在css3的时候,w3c为了区分伪类和伪元素
        css3中的伪类就是单冒号(:),伪元素就是双冒号(:)</div>
    </body>
    </html>
  • 相关阅读:
    内联元素和块元素
    inline-block
    overflow:hidden
    鼠标点到某个位置出现手势的效果。
    对于清浮动问题,终极。
    将所需要的图标排成一列组成一张图片,方便管理。li的妙用
    异步错误处理 -- 时机
    错误传播 --try{}catch(e){console.log(e)}
    js
    jquery源码学习-2-选择器
  • 原文地址:https://www.cnblogs.com/cuijunfeng/p/13179819.html
Copyright © 2011-2022 走看看