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

          随便聊聊CSS的伪元素,虽然它们在项目开发中用的并不多,但确实很有用,在项目中不用它,是因为大家不能了解它们,下面是一个工作场景,如有四个按钮,分别是建立,编辑,删除和修改,而我们要求这在前台显示的汉字是统一的,如果要改它们,就都要变的,如,我们希望把建立改为"新建",那么所有的建立都要改成新建,这代码量可是不小,当然,如果你这样写<a>建立</a>这改起来是挺麻烦的,而如果你使用伪元素呢?看下面代码:<a class="create"></a>,而在页面上也会显示"建立",而它就是通过伪元素来实现的。

         一 元素前和元素后添加指定内容

    /* 在类名为read的a标签位置的后面添加查看字符,例如:<a class='read'>详细</a>,它的结果就是"详细查看" */
        a.read:after {
            content: '查看';
        }
    
        a.del:after {
            content: '删除';
        }
    
        a.edit:after {
            content: '编辑';
        }
    
        a.create:after {
            content: '新建';
        }
      
    a{35px;height:22px; line-height:22px;text-align:center;float:left;display:block; margin:2px;background:#063;font-size:13px;color:#fff;}

      HTML中调用代码

    <a class="create"></a>
    <a class="del"></a>
    <a class="edit"></a>
    <a class="read"></a>

      页面呈现

      

      二 为元素集合的第一个元素添加指定样式

      

    /* 为样式为list的table标签下的第一个tr标签,添加下面的CSS样式 */
    table.list tr:first-child {
        background-color: #5C87B2;
        color: #fff;
        font-weight: bold;
    }

    table,table td{border:1px solid #666; border-collapse:collapse;100px;}

     

      html调用代码

    <table class="list">
        <tr>
            <td>编号</td>
        </tr>
        <tr>
            <td>1</td>
        </tr>
        <tr>
            <td>2</td>
        </tr>
    </table>
  • 相关阅读:
    springmvc 处理静态资源
    springmvc jsp 获取 上下文
    springmvc 如何设置首页
    servlet-mapping url-pattern / 和 /*区别
    nginx支持php
    openresty 变量
    git tag用法
    python 导入模块,__init__.py 的作用
    python 转码问题
    python装饰器
  • 原文地址:https://www.cnblogs.com/wanliyuan/p/3636224.html
Copyright © 2011-2022 走看看