zoukankan      html  css  js  c++  java
  • 继续探究HTML与CSS:小结CSS伪类和伪元素(转)

    转自:http://kang00cha.blog.163.com/blog/static/23776567200910207035288/

    超链接伪类 
    功能:用于向超链接选择器添加效果。

    继承性:有。

    语法:选择符 : 伪类名 { 样式 }

    超链接伪类有4个:

    :link:未访问的链接。 
    :visited:已访问的链接。 
    :hover:鼠标移动到链接上。 
    :active:选定的链接。 
    注:伪类名字对大小写不敏感,但在定义顺序上有要求。:hover 必须被置于 :link 和 :visited 之后才是有效的,:active 必须被置于 :hover 之后才是有效的。L-V-H-A顺序不能变

    例:

    <style type="text/css">
    a:link { color: #FF0000; text-decoration: none; }
    a:visited { color: #00FF00; text-decoration: none; }
    a:hover { color: #FF00FF; }
    a:active { color: #0000FF; }
    </style>

    -----------------------------------------------------华丽的分割线---------------------------------------

     

    伪元素(pseudo elements)跟伪类一样吮吸选择符,使用selector:pseudoelement { property: value; }的形式。有四个吮吸器。

    首字和首行

    首字first-letter 伪元素应用到元素的第一个字,而首行first-line则是元素的顶行。你可以,比如,创建一个首行粗体和首字下沉的段落,像这样:

    Example Source Code

    p:first-letter { 
    font-size: 3em; float: left; 

    p:first-line { 
    font-weight: bold; 


    前和后

    前before和后after伪元素与内容content属性用于元素的两边,在不更改HTML的情况下改变内容的两边事物。
    内容属性的值可以open-quote(开引号)、close-quote(闭括号)、no-open-quote(无开括号)、no-close-quote(无闭括号),任何附上引号的字符串或者图片,使用url(imagename)。

     Example Source Code
    blockquote:before { 
    content: open-quote; 

    blockquote:after { 
    content: close-quote; 

    li:before { 
    content: "POW: " 

    p:before { 
    content: url(images/jam.jpg) 
      听起来不错吧,可惜大部分用户不能体会到before或after的效果,因为IE不支持。
  • 相关阅读:
    通过修改manifest文件来解决Vista/Win7/Win8/win10下应用程序兼容性问题
    windows下django开发环境配置
    Django网站实例效果
    手动下载Linux安装包perf
    【Nginx】负载配置
    【VIM】常用命令
    【CentOS7】SCP服务器间传文件
    【CentOS7】目录统计du命令
    【CentOS7】安装GraphicsMagick
    【Nginx】限流配置
  • 原文地址:https://www.cnblogs.com/KeenLeung/p/2752355.html
Copyright © 2011-2022 走看看