何用CSS改变上划线、下划线以及删除线的颜色呢?这个问题我想困扰你们必定是好久了。没错,它也对我形成的很大的困扰,当我想用CSS去将文字改成蓝色,删除线改为红色,或者下划线改为yellow时,但是,老是没法实现,固然,大家可能会想,对于下划线,咱们能够改变边框颜色的形式来取代上、下划线的效果。虽然这可能为咱们解决一时的问题,但是,这终究不是最好的办法。浏览器
但是对于删除线,咱们就没有办法了。
不过,也有的人会说,我先将要修改的文字对对的全局进行设置,并设为红色,同时,再局部将文字用<span>设为蓝色。这样也是一个很不错的方法啊。
用全局色来实现上、下划线及删除线的颜色效果,再用局部色来实现文字颜色效果。ide
不过,问题老是有解决的时候,自从W3C发布CSS3.0的相关属性以来,这个问题好像已经解决了,而为什么始没能出如今人们的视野之中的缘由是,当今的大部分浏览器没法支持CSS3.0仍停留在之前的CSS2.0,我想这对于咱们这些设计爱好者来讲,是一件多么让人感伤的事,辛苦的作好代码,能够别人却由于浏览器的缘由而没法看到咱们的设计成果,世界上最大的痛苦莫过如此吧。
如今我就来简单的说说那几个CSS属性吧。
text-line-through的属性设置:
text-line-through-color:设置删除线的颜色。
text-line-through-mode :设置删除线的显示模式。
text-through-style:设置删除线的线型。
text-overline 的属性设置:
text-overline-color:
text-overline-mode:
text-overline-style:
text-underline 的属性设置:
text-underline-color:
text-underline-mode:
text-underline-style:
反正如今都还不支持,就先写上来吧,对于它的用法,之后再讲吧,若是你感兴趣的话,能够用一个好一点的浏览器测试一下下。呵呵!测试