zoukankan      html  css  js  c++  java
  • CSS 伪元素 (Pseudoelements)

    CSS 伪元素用于将特殊的效果添加到某些选择器。

    语法:

    伪元素的语法:
    选择器 : 伪元素 { 属性: 值 }  
    CSS 类也可以与伪元素配合使用:
    选择器 . 类: 伪元素 { 属性: 值 }  

    :first-line 伪元素

    "first-line" 伪元素用于向某个选择器中的文字的首行添加特殊样式:
    p {font-size: 12pt}  
    p:first-line {color: #0000FF; font-variant: small-caps}  
    在上面的例子中,浏览器显示根据 first-line 伪元素格式化的第一行。浏览器是依靠浏览器窗口的尺寸来进行分行的。
    提示:first-line 伪元素仅能被用于块级元素。
    提示:下面的属性可以被应用到 first-line 伪元素。
    • font 属性
    • color 属性
    • background 属性
    • word-spacing
    • letter-spacing
    • text-decoration
    • vertical-align
    • text-transform
    • line-height
    • clear

    :first-letter 伪元素

    first-letter 伪元素用于向某个选择器中的文本的首字母添加特殊的样式:
    p {font-size: 12pt}  
    p:first-letter {font-size: 200%; float: left}  
    • font 属性
    • color 属性
    • background 属性
    • margin 属性
    • padding 属性
    • border 属性
    • text-decoration
    • vertical-align (仅当float为none时)
    • text-transform
    • line-height
    • float
    • clear

    伪元素和 CSS 类

    伪元素可以与 CSS 类配合使用:
    p.article:first-letter {color: #FF0000}  
    <p class="article">文章中的一个段落。</p>  
    上面的例子会使所有 class 为 article 的段落的首字母变为红色。

    多重伪元素

    多个伪元素可以配合在一起使用:
    p {font-size: 12pt;}  
    p:first-letter {color: #FF0000; font-size: 24pt;}  
    p:first-line {color: #0000FF;}  
    在上面的例子中,段落的首字母将是字号为 24pt 的红色。首行的其余部分将会是蓝色,而段落的其余部分会是默认的颜色。

    :after 伪元素

    after 伪类可用于在某个元素之后插入某些内容。
    下面的样式会在标题之后播放音频:
    h1:after  
    {  
    content: url(beep.wav)  
    }  

    伪元素

    浏览器支持IE: Internet Explorer, F: Firefox, N: Netscape。
    W3C:“W3C”列的数字显示出属性背景由哪个CSS标准定义(CSS1还是CSS2)。
    伪元素
    作用
    :first-letter
    将特殊的样式添加到文本的首字母
    :first-line
    将特殊的样式添加到文本的首行
    :before
    在某元素之前插入某些内容
    :after
    在某元素之后插入某些内容
  • 相关阅读:
    使用VIRTUALBOX安装ANDROID系统 | 图文教程 | 相关设置
    android-x86 下载地址
    java 返回某一天的周日和现在这一周的周日
    使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
    UI 组件
    git 初始化
    Android,visibility属性
    android去掉标题栏
    error opening trace file: No such file or directory (2) ,can't load transform_config.xml
    Ubuntu下解压缩文件
  • 原文地址:https://www.cnblogs.com/zxjyuan/p/1669646.html
Copyright © 2011-2022 走看看