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 相关文章推荐
35款精致的 CSS3 和 HTML5 网页模板 推荐
Aug 03 HTML / CSS
一款利用纯css3实现的360度翻转按钮的实例教程
Nov 05 HTML / CSS
CSS3 清除浮动的方法示例
Jun 01 HTML / CSS
W3C公布最新的HTML5标准草案
Oct 17 HTML / CSS
html5中为audio标签增加停止按钮动作实现方法
Jan 04 HTML / CSS
利用HTML5画出一个坦克的形状具体实现代码
Jun 20 HTML / CSS
一款html5 canvas实现的图片玻璃碎片特效
Sep 11 HTML / CSS
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
Aug 31 HTML / CSS
使用phonegap克隆和删除联系人的实现方法
Mar 31 HTML / CSS
从零实现一个自定义html5播放器的示例代码
Aug 01 HTML / CSS
HTML5 播放 RTSP 视频的实例代码
Jul 29 HTML / CSS
amaze ui 的使用详细教程
Aug 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
桌面中心(二)数据库写入
2006/10/09 PHP
PHP 计算代码执行耗时的代码修正网上普遍错误
2011/05/14 PHP
php中hashtable实现示例分享
2014/02/13 PHP
PHP实现的简单mock json脚本分享
2015/02/10 PHP
php版微信返回用户text输入的方法
2016/11/14 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
2013/01/23 Javascript
JS实现图片放大镜效果的方法
2015/02/27 Javascript
JavaScript实现动态添加,删除行的方法实例详解
2015/07/02 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
微信公众号 客服接口的开发实例详解
2016/09/28 Javascript
微信小程序 devtool隐藏的秘密
2017/01/21 Javascript
layui的table中显示图片方法
2018/08/17 Javascript
原生js实现无缝轮播图
2020/01/11 Javascript
关于vue的列表图片选中打钩操作
2020/09/09 Javascript
分享一个简单的python读写文件脚本
2017/11/25 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
教你如何编写、保存与运行Python程序的方法
2019/07/12 Python
Django模板Templates使用方法详解
2019/07/19 Python
python实现加密的方式总结
2020/01/19 Python
python剪切视频与合并视频的实现
2020/03/03 Python
美国帽子俱乐部商店:Hat Club
2019/07/05 全球购物
环境工程与管理大学毕业生求职信
2013/10/02 职场文书
实习生自荐信范文
2013/11/13 职场文书
《望洞庭》教学反思
2014/02/16 职场文书
客户接待方案
2014/02/26 职场文书
对公司合理化的建议书
2014/03/12 职场文书
2014年大学生就业规划书
2014/04/04 职场文书
捐书活动总结
2014/05/04 职场文书
社团活动总结格式
2014/08/29 职场文书
党的群众路线教育实践活动专题组织生活会发言材料
2014/10/17 职场文书
捐书仪式主持词
2015/07/04 职场文书
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫
SONY600GR,国产收音机厂商永远的痛
2022/04/05 无线电