知方可补不足~CSS中的几个伪元素
对于一个很好的编辑器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中的几个伪元素相关推荐
- 知方可补不足~SQL2008中的发布与订阅模式~续
上一回介绍了如何在sql2008中建立一个数据库的发布者,今天来说一下如何建立一个订阅者,其实订阅者也是一个数据库,而这个数据库是和发布者的数据结构相同的库,它们之间通过SQL代理进行数据上的同步. ...
- 知方可补不足~SQL中的count命令的一些优化措施(百万以上数据明显)
回到目录 SQL中对于求表记录总数的有count这个聚合命令,这个命令给我们感觉就是快,比一般的查询要快,但是,当你的数据表记录比较多时,如百万条,千万条时,对于count来说,就不是那么快了,我们需 ...
- 知方可补不足~sqlserver中使用sp_who查看sql的进程
回到目录 在SQLSERVER中每个会话,即每个查询分析器窗口都会产生一个SQL进程,对于那些持续时间短的进程,它们转瞬即失,而对于持续时间比较长的,我们需要希望查看它的运行状态,就可以借助SQL提供 ...
- 知方可补不足~开发人员可以自己定义VS文件模版
团队开发,最重要的是什么? 统一的规范,对于一个团队,在开发项目之前,必须要先告诉大家项目的规范是什么,而开发人员在实际当中再去执行这个规范,对于规范事实上是个很宏观的概念,它可能有很多版本,呵呵,如 ...
- html文本阴影水平垂直,CSS中使用文本阴影与元素阴影效果
文本阴影介绍 在CSS中使用text-shadow属性设置文本阴影,该属性一共有4个属性值如:水平阴影.垂直阴影.(清晰度或模糊距离).阴影颜色. text-shadow属性值说明,在文本阴影实践中: ...
- html设置float后不能垂直居中,垂直居中CSS中的“float:right”元素
我已经尝试设置行高,表格单元格和其他解决方案,但不幸的是它们都不适用于我的案例.垂直居中CSS中的"float:right"元素 下面是HTML ?= time(); ?>& ...
- 知方可补不足~CSS中margin,padding,border-style有几种书写规范
参考文章: http://www.w3school.com.cn 在我们使用CSS时,经常看到margin:0 0,margin:0 5px,padding:0 5px 10px;而它们研究是什么含义 ...
- 关于css中after和before伪类的用法
一.介绍 css3为了区分伪类和伪元素,伪元素采用双冒号写法. 常见伪类--:hover,:link,:active,:target,:not(),:focus. 常见伪元素--::first-let ...
- css的内联是什么,css中什么是内联元素
css中的内联元素也称为行内元素:内联元素包括布局中常用的标签如a.span.em.b.strong.i等:内联元素和它的兄弟元素之间一个挨着一个,并且都在同一行按从左至右的顺序显示,不单独占一行. ...
最新文章
- python实现树有多少种方法_教程 | 从头开始:用Python实现决策树算法
- 中国冶金工业节能减排行业十四五投资动态与运营方向调研报告2022-2027年
- c语言程序设计章节作业网上,C语言程序设计第17章在线测试
- [计组]寄存器和存储器的区别
- c语言插入排序算法_插入排序算法,流程图和C,C ++代码
- 推荐系统-Task03离线物料系统的构建
- 全体注意:@live.com 形势不妙,可能三周内被收回
- CLR,通用语言运行时库
- 诺基亚手机: 诺基亚N9将在下月19日开卖 售价4400元
- 浅谈估值模型:相对估值模型中的变形金刚——PE指标I
- 无法复制:数据错误(循环冗余检查)的解决方法
- 奥布莱恩杯尘埃落定 人工智能立功了!
- 微信小程序第三方平台开发配置
- python正态分布拟合曲线怎么打印出中位数值,如何用对数正态分布函数拟合数据...
- Hadoop系列之二:大数据、大数据处理模型及MapReduce
- 表征学习 Representation Learning(特征学习、表示学习)是什么?
- ABAP ALV红绿黄灯5步
- runtime.getruntime.availableprocessors
- 第三届中国移动开发者大会(MDCON.2015)
- 通过百度语音api实现语音控制五子棋——基于flask
热门文章
- 向量空间模型VSM—特征抽取算法—TF-IDF
- SDNU 1029.巧分整数(斯特林数(改)dp)
- MySql错误1045 Access denied for user 'root'@'localhost' (using password:YES)
- 运行startup.bat的启动过程
- Python 38 初识数据库
- Android开发之动态添加控件
- cello 有关trigger
- 深入了解java虚拟机(JVM) 第六章 垃圾回收算法
- [国家集训队]部落战争
- 从头开始学JavaScript (七)——函数