对于一个很好的编辑器VS来说,它对于编程语句的自动提示功能是很强大的,有时,我们根本不需要看相关API,而直接看VS给我们的提示就可以完成一个新技术的学习了.

今天我们来说几个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: '新建';}

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;
}

HTML调用代码

<table class="list"><tr><td>编号</td></tr><tr><td>1</td></tr><tr><td>2</td></tr>
</table>

页面显示截图

转载于:https://www.cnblogs.com/lori/p/3630350.html

知方可补不足~CSS中的几个伪元素相关推荐

  1. 知方可补不足~SQL2008中的发布与订阅模式~续

    上一回介绍了如何在sql2008中建立一个数据库的发布者,今天来说一下如何建立一个订阅者,其实订阅者也是一个数据库,而这个数据库是和发布者的数据结构相同的库,它们之间通过SQL代理进行数据上的同步. ...

  2. 知方可补不足~SQL中的count命令的一些优化措施(百万以上数据明显)

    回到目录 SQL中对于求表记录总数的有count这个聚合命令,这个命令给我们感觉就是快,比一般的查询要快,但是,当你的数据表记录比较多时,如百万条,千万条时,对于count来说,就不是那么快了,我们需 ...

  3. 知方可补不足~sqlserver中使用sp_who查看sql的进程

    回到目录 在SQLSERVER中每个会话,即每个查询分析器窗口都会产生一个SQL进程,对于那些持续时间短的进程,它们转瞬即失,而对于持续时间比较长的,我们需要希望查看它的运行状态,就可以借助SQL提供 ...

  4. 知方可补不足~开发人员可以自己定义VS文件模版

    团队开发,最重要的是什么? 统一的规范,对于一个团队,在开发项目之前,必须要先告诉大家项目的规范是什么,而开发人员在实际当中再去执行这个规范,对于规范事实上是个很宏观的概念,它可能有很多版本,呵呵,如 ...

  5. html文本阴影水平垂直,CSS中使用文本阴影与元素阴影效果

    文本阴影介绍 在CSS中使用text-shadow属性设置文本阴影,该属性一共有4个属性值如:水平阴影.垂直阴影.(清晰度或模糊距离).阴影颜色. text-shadow属性值说明,在文本阴影实践中: ...

  6. html设置float后不能垂直居中,垂直居中CSS中的“float:right”元素

    我已经尝试设置行高,表格单元格和其他解决方案,但不幸的是它们都不适用于我的案例.垂直居中CSS中的"float:right"元素 下面是HTML ?= time(); ?>& ...

  7. 知方可补不足~CSS中margin,padding,border-style有几种书写规范

    参考文章: http://www.w3school.com.cn 在我们使用CSS时,经常看到margin:0 0,margin:0 5px,padding:0 5px 10px;而它们研究是什么含义 ...

  8. 关于css中after和before伪类的用法

    一.介绍 css3为了区分伪类和伪元素,伪元素采用双冒号写法. 常见伪类--:hover,:link,:active,:target,:not(),:focus. 常见伪元素--::first-let ...

  9. css的内联是什么,css中什么是内联元素

    css中的内联元素也称为行内元素:内联元素包括布局中常用的标签如a.span.em.b.strong.i等:内联元素和它的兄弟元素之间一个挨着一个,并且都在同一行按从左至右的顺序显示,不单独占一行. ...

最新文章

  1. python实现树有多少种方法_教程 | 从头开始:用Python实现决策树算法
  2. 中国冶金工业节能减排行业十四五投资动态与运营方向调研报告2022-2027年
  3. c语言程序设计章节作业网上,C语言程序设计第17章在线测试
  4. [计组]寄存器和存储器的区别
  5. c语言插入排序算法_插入排序算法,流程图和C,C ++代码
  6. 推荐系统-Task03离线物料系统的构建
  7. 全体注意:@live.com 形势不妙,可能三周内被收回
  8. CLR,通用语言运行时库
  9. 诺基亚手机: 诺基亚N9将在下月19日开卖 售价4400元
  10. 浅谈估值模型:相对估值模型中的变形金刚——PE指标I
  11. 无法复制:数据错误(循环冗余检查)的解决方法
  12. 奥布莱恩杯尘埃落定 人工智能立功了!
  13. 微信小程序第三方平台开发配置
  14. python正态分布拟合曲线怎么打印出中位数值,如何用对数正态分布函数拟合数据...
  15. Hadoop系列之二:大数据、大数据处理模型及MapReduce
  16. 表征学习 Representation Learning(特征学习、表示学习)是什么?
  17. ABAP ALV红绿黄灯5步
  18. runtime.getruntime.availableprocessors
  19. 第三届中国移动开发者大会(MDCON.2015)
  20. 通过百度语音api实现语音控制五子棋——基于flask

热门文章

  1. 向量空间模型VSM—特征抽取算法—TF-IDF
  2. SDNU 1029.巧分整数(斯特林数(改)dp)
  3. MySql错误1045 Access denied for user 'root'@'localhost' (using password:YES)
  4. 运行startup.bat的启动过程
  5. Python 38 初识数据库
  6. Android开发之动态添加控件
  7. cello 有关trigger
  8. 深入了解java虚拟机(JVM) 第六章 垃圾回收算法
  9. [国家集训队]部落战争
  10. 从头开始学JavaScript (七)——函数