CSS3标注引用的出处和来源的方法
疫情呆家里都快发霉了,打开电脑动动大脑,今天给大家分享一篇关于css3标注引用的出处和来源的方法。
新技术的出现往往意味着新的生产力的提高。随着html5和css3的流行和普及,越来越多的新方法能让我们简洁又轻松的解决以前用很复杂的代码才能完成的事情。比如html5中的download和placeholder,css3中的计算器和计数器,都使我们web开发人员的工作量大大降低,因为这些功能的出现使我们省去了很多力气。这里,我将给大家介绍一个运用css3中的content和attr技术巧妙标注语录的作者或引言的出处的方法。
如果在文章中引用别人的话,或引用了某本书里的某段文章,应该将人名或书名在引用后标注出来,这不仅仅是出于礼貌,也属于出于尊重。通常我们的做法是使用float:right,让出处在引言的右下角出现。但css3中的content和attr技术让我们能更巧妙的实现它。下面是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 标注出处和来源内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
上一篇: CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
下一篇: 果然是硬伤啊
推荐阅读
-
检测浏览器对HTML5和CSS3支持度的方法
-
JS动态插入脚本和插入引用外部链接脚本的方法
-
Python中实现变量赋值传递时的引用和拷贝方法
-
Python 实现引用其他.py文件中的类和类的方法
-
Java中构造方法、空指针异常现象、基本数据类型和引用数据类型作为参数传递的区别
-
利用python和百度地图API实现数据地图标注的方法
-
深入理解Java中的构造函数引用和方法引用
-
super和this—游离块—Object类的方法—引用数据类型转换…
-
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
-
cad怎么修改标注尺寸大小?cad单个修改和整体修改标注尺寸的多种方法