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的checked伪类实现OL的隐藏显示的方法
Dec 18 HTML / CSS
纯CSS3实现鼠标悬停提示气泡效果
Feb 28 HTML / CSS
纯CSS改变webkit内核浏览器的滚动条样式
Apr 17 HTML / CSS
使用CSS3美化HTML表单的技巧演示
May 17 HTML / CSS
CSS3的 fit-content实现水平居中
Sep 07 HTML / CSS
HTML5 用动画的表现形式装载图像
Mar 08 HTML / CSS
canvas像素画板的实现代码
Nov 21 HTML / CSS
使用Canvas操作像素的方法
Jun 14 HTML / CSS
HTML5的结构和语义(5):内嵌媒体
Oct 17 HTML / CSS
详解canvas绘图时遇到的跨域问题
Mar 22 HTML / CSS
使用canvas仿Echarts实现金字塔图的实例代码
Nov 11 HTML / CSS
使用 CSS 轻松实现一些高频出现的奇形怪状按钮
Dec 06 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
如何去掉文章里的 html 语法
2006/10/09 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
yii框架数据库关联查询操作示例
2019/10/14 PHP
仿163填写邮件地址自动显示下拉(无优化)
2008/11/05 Javascript
jquery checkbox全选、取消全选实现代码
2010/03/05 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
2012/12/21 Javascript
jquery 表格的增行删行实现思路
2013/03/21 Javascript
Struts2的s:radio标签使用及用jquery添加change事件
2013/04/08 Javascript
javascript实现依次输入input自动定焦
2014/12/23 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
jQuery获得指定元素坐标的方法
2015/04/14 Javascript
JavaScript类继承及实例化的方法
2015/07/25 Javascript
前端jquery部分很精彩
2016/05/03 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
Vue.js鼠标悬浮更换图片功能
2017/05/17 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
react-native 完整实现登录功能的示例代码
2017/09/11 Javascript
微信小程序之自定义组件的实现代码(附源码)
2018/08/02 Javascript
vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
2018/08/29 Javascript
解决vue keep-alive 数据更新的问题
2018/09/21 Javascript
layui监听单元格编辑前后交互的例子
2019/09/16 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
2019/12/01 Javascript
ES6新增的数组知识实例小结
2020/05/23 Javascript
详解vue中使用transition和animation的实例代码
2020/12/12 Vue.js
Cpy和Python的效率对比
2015/03/20 Python
python下载文件记录黑名单的实现代码
2017/10/24 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
用css3实现当鼠标移进去时当前亮其他变灰效果
2014/04/08 HTML / CSS
24个canvas基础知识小结
2014/12/17 HTML / CSS
2014年扶贫帮困工作总结
2014/12/09 职场文书
初三学生语文考试作弊检讨书
2014/12/14 职场文书
车队安全员岗位职责
2015/02/15 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
公司晚宴祝酒词
2015/08/11 职场文书
会议开幕致辞怎么写
2016/03/03 职场文书
基于Python实现射击小游戏的制作
2022/04/06 Python