您现在的位置是:网站首页> 编程资料编程资料
CSS中的下划线text-decoration属性使用进阶解决Dreamweaver中关于应用CSS的小问题详解CSS 文字装饰 text-decoration & text-emphasis
2021-09-05
1027人已围观
简介 这篇文章主要介绍了CSS中的下划线text-decoration属性使用进阶,文章前面则使用摘自w3cschool的基本使用知识进行小回顾,需要的朋友可以参考下
定义和用法
text-decoration 属性规定添加到文本的修饰。
注释:修饰的颜色由 "color" 属性设置。
说明
这个属性允许对文本设置某种效果,如加下划线。如果后代元素没有自己的装饰,祖先元素上设置的装饰会“延伸”到后代元素中。不要求用户代理支持 blink。
默认值: none
继承性: no
可能的值
none 默认。定义标准的文本。
underline 定义文本下的一条线。
overline 定义文本上的一条线。
line-through 定义穿过文本下的一条线。
blink 定义闪烁的文本。
inherit 规定应该从父元素继承 text-decoration 属性的值。
实例
设置 h1、h2、h3、h4 元素的文本修饰:
h1 {text-decoration:overline}
h2 {text-decoration:line-through}
h3 {text-decoration:underline}
h4 {text-decoration:blink}
进阶
文字可以有更多装饰
例如:
- a {
- text-decoration: underline overline;
- }
可以看到在Almanac 中text-decoration修饰的内容,更具体点,它给子属性text-decoration-line添加多个属性值。
改变装饰的颜色
下划线的颜色默认为文本设置color的属性值,但你可以改变:
- a {
- text-decoration-color: #f06d06;
- }
观察在Almanac中 text-decoration-color修饰的内容。
注意在Gecko里下划线是呈现在字体的下面,然而在WebKit/Blink里下划线呈现在字体的上面:
如今处理彩色下划线普遍使用border来代替text-decoration。边框可以比text-decoration更好的独立控制下划线的颜色,宽度以及位置。
但有一些事情border是做不了的,就像......
改变装饰的样式
border无法实现下面的样式!
- a {
- text-decoration-style: wavy;
- }
观察Almanac 中text-decoration-style修饰的内容。
它会变得更好
现如今已经有很多方法可以更好的实现带下划线的文本。例如,使用skip可以更好的增强阅读性,就像下面一样:
上面例子是用 text-decoration-skip实现的,可是并不是所有浏览器都支持。同时,使用较宽松的下划线以及减少contrast-y的值可能会更好,这里使用了rgba():
隐藏下划线只是它的(text-decoration)的一个功能,此外,你也可以用skip修饰一些行内元素,空格,甚至控制edges。
需要注意的是Safari/iOS浏览器似乎会使用默认的skip值。
相关内容
- 浅谈CSS响应式图片运用中的srcset属性
- CSS中的层分离编程详解CSS中下拉菜单和表单以及弹出层的简单笔记CSS层透明实现方法css实现鼠标悬停时滑出层提示的方法
- 全方位了解CSS3的Regions扩展css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
- 让Div实现水平或垂直居中的相关方法不定宽高的文字在div中垂直居中实现方法关于div中img,span垂直居中的问题div中内容上下居中小结css中position:fixed实现div在窗口上下左右居中css中position:fixed实现div居中上下左右居中DIV+CSS中让布局、背景图片、文字内容居中的方法IE9下DIV本来应该居中的结果显示为居左DIV+CSS垂直居中一个浮动元素CSS实现DIV居中的三种方法
- Visual Foxpro 6.0 中文版安装向导(图解)Visual Foxpro 6.0(VFP6.0)程序设计教程 word版Visual FoxPro 6.0 中文版程序员指南 WDL版Visual Foxpro 6.0(vfp6.0开发运行环境) 简体中文版(64M)Visual Foxpro 6.0 中文版安装图文教程Visual Foxpro 6.0 教程 基础入门 Visual FoxPro v6.0 绿色特别精简版
- 实例讲解使用CSS实现多边框和透明边框的方法利用SVG和CSS3来实现一个炫酷的边框动画使用CSS去掉超链接的虚线边框的方法纯CSS3实现的图片阴影边框特效源码
- 使用CSS修改HTML的checkbox效果的小示例分享使用CSS3和Checkbox实现JQuery的一些效果9款样式迷人的CSS3自定义Checkbox复选框特效源码一款纯css3实现简单的checkbox复选框和radio单选框
- CSS中的zoom属性和scale属性的用法及区别详解CSS中zoom属性或overflow:auto属性清除浮动的作用IE浏览器专有css属性之zoom详解CSS中不为人知Zoom属性的使用介绍(IE私有属性)css中zoom:1属性的定义和作用
- CSS的animation属性使用实例讲解CSS3中Animation属性的使用详解深入探究CSS中Animations和Transitions的工作原理CSS3的transition和animation的用法实例介绍
- 使用CSS3配合IE滤镜实现渐变和投影的效果IE滤镜与CSS3效果(详细整理分享)