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实现背景模糊的三种方式
Mar 09 HTML / CSS
css3实现超炫风车特效
Nov 12 HTML / CSS
CSS3毛玻璃效果(blur)有白边问题的解决方法
Nov 15 HTML / CSS
HTML5的hidden属性兼容老浏览器的方法
Apr 23 HTML / CSS
基于HTML5代码实现折叠菜单附源码下载
Nov 27 HTML / CSS
HTML5新特性之用SVG绘制微信logo
Feb 03 HTML / CSS
通过canvas转换颜色为RGBA格式及性能问题的解决
Nov 22 HTML / CSS
Html5页面上如何禁止手机虚拟键盘弹出
Mar 19 HTML / CSS
h5移动端调用支付宝、微信支付的实现
Jun 08 HTML / CSS
amaze ui 的使用详细教程
Aug 19 HTML / CSS
HTML5输入框下拉菜单功能的示例代码
Sep 08 HTML / CSS
CSS3 制作的图片滚动效果
Apr 14 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
ThinkPHP关于session的操作方法汇总
2014/07/18 PHP
推荐一款MAC OS X 下php集成开发环境mamp
2014/11/08 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
PHP与Web页面交互操作实例分析
2020/06/02 PHP
javascript函数库-集合框架
2007/04/27 Javascript
javascript div 弹出可拖动窗口
2009/02/26 Javascript
IE6下js通过css隐藏select的一个bug
2010/08/16 Javascript
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
JavaScript实现函数返回多个值的方法
2015/06/09 Javascript
使用javaScript动态加载Js文件和Css文件
2015/10/24 Javascript
jquery实现下拉框左右选择功能
2017/02/21 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
初学vue出现空格警告的原因及其解决方案
2019/10/31 Javascript
javascript实现数字时钟效果
2021/02/06 Javascript
Python中的MongoDB基本操作:连接、查询实例
2015/02/13 Python
Python中处理字符串之islower()方法的使用简介
2015/05/19 Python
详解python单例模式与metaclass
2016/01/15 Python
Python实现matplotlib显示中文的方法详解
2018/02/06 Python
详解Django rest_framework实现RESTful API
2018/05/24 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
对Pytorch神经网络初始化kaiming分布详解
2019/08/18 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
Python动态强类型解释型语言原理解析
2020/03/25 Python
python 错误处理 assert详解
2020/04/20 Python
Python使用Pygame绘制时钟
2020/11/29 Python
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
100%有机精油,美容油:House of Pure Essence
2018/10/30 全球购物
平面设计师的工作职责
2013/11/21 职场文书
怎样写演讲稿
2014/01/04 职场文书
大学生职业规划范文:象牙塔生活的四年计划
2014/01/14 职场文书
初中家长寄语
2014/04/02 职场文书
安全隐患整改报告
2014/11/06 职场文书
中学生综合素质自我评价
2015/03/06 职场文书
回门宴新娘答谢词
2015/09/29 职场文书
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技