CSS3标注引用的出处和来源的方法


Posted in HTML / CSS onFebruary 25, 2020

疫情呆家里都快发霉了,打开电脑动动大脑,今天给大家分享一篇关于CSS3标注引用的出处和来源的方法。

新技术的出现往往意味着新的生产力的提高。随着HTML5和CSS3的流行和普及,越来越多的新方法能让我们简洁又轻松的解决以前用很复杂的代码才能完成的事情。比如HTML5中的download和placeholder,CSS3中的计算器和计数器,都使我们Web开发人员的工作量大大降低,因为这些功能的出现使我们省去了很多力气。这里,我将给大家介绍一个运用CSS3中的content和attr技术巧妙标注语录的作者或引言的出处的方法。

如果在文章中引用别人的话,或引用了某本书里的某段文章,应该将人名或书名在引用后标注出来,这不仅仅是出于礼貌,也属于出于尊重。通常我们的做法是使用float:right,让出处在引言的右下角出现。但CSS3中的content和attr技术让我们能更巧妙的实现它。下面是CSS3实现的效果图。

CSS3标注引用的出处和来源的方法

 

HTML代码

却说三藏着妖精送出洞外,沙和尚近前问曰:“师父出来,师兄何在?”

八戒道:“他有算计,必定贴换师父出来也。”三藏用手指着妖精道:“

你师兄在他肚里哩。”八戒笑道:“腌脏杀人!在肚里做甚?出来罢!”

行者在里边叫道:“张开口,等我出来!”那怪真个把口张开。行者变

得小小的,?在咽喉之内,正欲出来,又恐他无理来咬,即将铁棒取出

,吹口仙气,叫:“变!”

大家注意到blockquote元素上的cite属性。我们没有使用单独的元素来显示出处,而是利用了blockquote自身的属性。这样语法上更清晰简单,语义上更有意义。

CSS代码

下面我们需要使用一小段CSS让cite属性里的内容显示到合适的地方,这就需要用到CSS3中的content和attr:

blockquote[cite]:after { 
 
background-color: #666666; 
 

border: 1px solid #000000; 
 

color: #EEEEEE; 
 

content: attr(cite); 
 
display: block; 
 
font-size: smaller; 
 
font-style: normal; 
 
padding: 0 0.2em; 
     position: absolute; 
 
right: 0.5em; 
 
} 

我们实际上使用了:after伪元素来显示出处信息。没有增加额外的网页元素。使用绝对定位,将其定位到右下角,而且还有一定的层次感表现出来。非常的漂亮。

如果不是要求特别高,这种显示引用的出处或来源的方法非常的有效。但也有不实用的地方,比如你需要在出书上加链接。这种用法在现代浏览器里都支持,包括火狐、谷歌浏览、苹果浏览器,IE9是完全支持这种方法的。

总结

到此这篇关于CSS3标注引用的出处和来源的巧妙方法的文章就介绍到这了,更多相关css3 标注出处和来源内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
纯CSS绘制漂亮的圆形图案效果
May 07 HTML / CSS
纯CSS3实现滚动的齿轮动画效果
Jun 05 HTML / CSS
css3的transform造成z-index无效解决方案
Dec 04 HTML / CSS
浅析css3中matrix函数的使用
Jun 06 HTML / CSS
css3media响应式布局实例
Jul 08 HTML / CSS
HTML5 新事件 小结
Jul 16 HTML / CSS
详解HTML5 Canvas绘制时指定颜色与透明度的方法
Mar 25 HTML / CSS
微信小程序“圣诞帽”的实现思路详解
Dec 28 HTML / CSS
吃透移动端 Html5 响应式布局
Dec 16 HTML / CSS
纯CSS3实现div按照顺序出入效果
Jul 15 HTML / CSS
css布局巧妙技巧之css三角示例的运用
Mar 16 HTML / CSS
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
Apr 19 HTML / CSS
CSS3关于z-index不生效问题的解决
Feb 19 #HTML / CSS
css3针对移动端卡顿问题的解决(动画性能优化)
Feb 14 #HTML / CSS
css3实现圆锥渐变conic-gradient效果
Feb 12 #HTML / CSS
css3翻牌翻数字的示例代码
Feb 07 #HTML / CSS
css3使用animation属性实现炫酷效果(推荐)
Feb 04 #HTML / CSS
CSS3中新增的对文本和字体的设置
Feb 03 #HTML / CSS
CSS3动画特效在活动页中的应用
Jan 21 #HTML / CSS
You might like
php中的字符编码转换函数用法示例
2014/10/20 PHP
详解php中空字符串和0之间的关系
2016/10/23 PHP
PHP实现限制域名访问的实现代码(本地验证)
2020/09/13 PHP
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
2010/04/02 Javascript
自己动手开发jQuery插件教程
2011/08/25 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
js替代copy(示例代码)
2013/11/27 Javascript
5款JavaScript代码压缩工具推荐
2014/07/07 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
2016/04/06 Javascript
js中获取时间new Date()的全面介绍
2016/06/20 Javascript
实例解析jQuery中如何取消后续执行内容
2016/12/01 Javascript
JS中正则表达式全局匹配模式 /g用法详解
2017/04/01 Javascript
利用n工具轻松管理Node.js的版本
2017/04/21 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
vue 搭建后台系统模块化开发详解
2019/05/01 Javascript
echarts.js 动态生成多个图表 使用vue封装组件操作
2020/07/19 Javascript
Echarts在Taro微信小程序开发中的踩坑记录
2020/11/09 Javascript
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
[01:05:52]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第一场 2月2日
2021/03/11 DOTA
总结python实现父类调用两种方法的不同
2017/01/15 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
对pyqt5之menu和action的使用详解
2019/06/20 Python
Django框架视图函数设计示例
2019/07/29 Python
基于python traceback实现异常的获取与处理
2019/12/13 Python
使用python检查yaml配置文件是否符合要求
2020/04/09 Python
python简单实现9宫格图片实例
2020/09/03 Python
北欧最好的童装网上商店:Babyshop
2019/09/15 全球购物
竞选演讲稿范文
2013/12/28 职场文书
新年联欢会主持词
2014/03/27 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
春秋淹城导游词
2015/02/11 职场文书
离婚被告代理词
2015/05/23 职场文书
HR必备:超全面的薪酬待遇管理方案!
2019/07/12 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python