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的@media属性实现页面响应式布局示例代码
Feb 10 HTML / CSS
CSS3实例分享--超炫checkbox复选框和radio单选框
Sep 01 HTML / CSS
使用CSS3制作一个简单的Chrome模拟器
Jul 15 HTML / CSS
CSS3+Sprite实现僵尸行走动画特效源码
Jan 27 HTML / CSS
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
Feb 27 HTML / CSS
html5定位并在百度地图上显示的示例
Apr 27 HTML / CSS
Html5实现首页动态视频背景的示例代码
Sep 25 HTML / CSS
高清屏下canvas重置尺寸引发的问题的解决
Oct 14 HTML / CSS
H5离线存储Manifest原理及使用
Apr 28 HTML / CSS
html5中嵌入视频自动播放的问题解决
May 25 HTML / CSS
HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题
Jan 19 HTML / CSS
html5调用摄像头实例代码
Jun 28 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
php数据库连接
2006/10/09 PHP
PHP stream_context_create()作用和用法分析
2011/03/29 PHP
CodeIgniter配置之SESSION用法实例分析
2016/01/19 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
PHP的HTTP客户端Guzzle简单使用方法分析
2019/10/30 PHP
加速IE的Javascript document输出的方法
2010/12/02 Javascript
js实现点击注册按钮开始读秒倒计时的小例子
2013/05/11 Javascript
JS按字节截取字符长度实例
2013/11/20 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
2015/02/28 Javascript
jQuery实现可用于博客的动态滑动菜单
2015/03/09 Javascript
Nodejs基于LRU算法实现的缓存处理操作示例
2017/03/17 NodeJs
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
详解vue 组件注册
2020/11/20 Vue.js
[02:39]DOTA2英雄基础教程 天怒法师
2013/11/29 DOTA
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
Python实现脚本锁功能(同时只能执行一个脚本)
2017/05/10 Python
Python动态生成多维数组的方法示例
2018/08/09 Python
解决pip install psycopg2出错问题
2020/07/09 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
2020/12/17 Python
解决PyCharm无法使用lxml库的问题(图解)
2020/12/22 Python
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
SQL Server面试题
2013/04/04 面试题
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
介绍一下Mysql的存储引擎
2015/02/12 面试题
简历中自我评价分享
2013/10/09 职场文书
财务助理岗位职责
2013/11/10 职场文书
获奖的大学生创业计划书
2014/01/05 职场文书
计算机专业优秀大学生自我总结
2014/01/21 职场文书
创业融资计划书
2014/04/25 职场文书
安全负责人任命书
2014/06/06 职场文书
2015年手术室工作总结
2015/05/11 职场文书
python实现图片九宫格分割的示例
2021/04/25 Python
Python帮你解决手机qq微信内存占用太多问题
2022/02/15 Python
Python数据结构之队列详解
2022/03/21 Python