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 相关文章推荐
CSS3教程(9):设置RGB颜色
Apr 02 HTML / CSS
CSS3 网页下拉菜单代码解释 中文翻译
Feb 27 HTML / CSS
CSS3 display知识详解
Nov 25 HTML / CSS
详解background属性的8个属性值(面试题)
Nov 02 HTML / CSS
HTML5实时语音通话聊天MP3压缩传输3KB每秒
Aug 28 HTML / CSS
html5+css3实现一款注册表单实例
Apr 17 HTML / CSS
用HTML5实现网站在windows8中贴靠的方法
Apr 21 HTML / CSS
HTML5 video 视频标签使用介绍
Feb 03 HTML / CSS
简单介绍HTML5中audio标签的使用
Sep 24 HTML / CSS
HTML5自定义视频播放器源码
Jan 06 HTML / CSS
CSS 新特性 contain控制页面的重绘与重排问题
Apr 30 HTML / CSS
新的CSS 伪类函数 :is() 和 :where()示例详解
Aug 05 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
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
PHP中文件上传的一个问题
2010/09/04 PHP
Java中final关键字详解
2015/08/10 PHP
PHP后台微信支付和支付宝支付开发
2017/04/28 PHP
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
jQuery动态星级评分效果实现方法
2015/08/06 Javascript
WordPress中利用AJAX技术进行评论提交的实现示例
2016/01/12 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
2018/08/19 Javascript
vue使用rem实现 移动端屏幕适配
2018/09/26 Javascript
vue实现多组关键词对应高亮显示功能
2019/07/25 Javascript
微信头像地址失效踩坑记附带解决方案
2019/09/23 Javascript
node实现mock-plugin中间件的方法
2019/12/25 Javascript
Vue3不支持Filters过滤器的问题
2020/09/24 Javascript
详解Vue 的异常处理机制
2020/11/30 Vue.js
[01:01:41]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma BO3 第二场 1月31日
2021/03/11 DOTA
Python递归遍历列表及输出的实现方法
2015/05/19 Python
使用Python的urllib和urllib2模块制作爬虫的实例教程
2016/01/20 Python
python3.5仿微软计算器程序
2020/03/30 Python
Python生成随机数组的方法小结
2017/04/15 Python
Python2.X/Python3.X中urllib库区别讲解
2017/12/19 Python
windows下添加Python环境变量的方法汇总
2018/05/14 Python
Python对象与引用的介绍
2019/01/24 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
python3 pillow模块实现简单验证码
2019/10/31 Python
使用python写一个自动浏览文章的脚本实例
2019/12/05 Python
Jupyter Notebook打开任意文件夹操作
2020/04/14 Python
Python私有属性私有方法应用实例解析
2020/09/15 Python
CSS Houdini实现动态波浪纹效果
2019/07/30 HTML / CSS
加拿大当代时尚服饰、配饰和鞋类专业零售商和制造商:LE CHÂTEAU
2017/10/06 全球购物
FC-Moto英国:欧洲最大的摩托车服装和头盔商店之一
2019/08/25 全球购物
Kendra Scott官网:美国领先的时尚配饰品牌
2020/10/22 全球购物
垃圾回收的优点和原理
2014/05/16 面试题
优秀士兵先进事迹
2014/02/06 职场文书
实习单位评语
2014/04/26 职场文书
python中redis包操作数据库的教程
2022/04/19 Python