• 欢迎访问Ppabc博客网站,专注于Linux、CentOS、Apache、Nginx、MySQL、PHP等开源工具安装优化的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Ppabc博客
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Ppabc博客吧

虚线下划线效果及其文字行距问题

免费资源 admin 11年前 (2008-11-19) 369次浏览

虚线下划线效果

修改样式表,
a {
color:#3399FF;
font-weight:Normal; /*字体效果 普通 可以改成 bold 粗体*/
text-decoration:none; /*下划线效果:无下划线*/
}
a:hover {
color:#4499EE;
text-decoration:none; /*下划线效果:无下划线*/
border-bottom: 1px #0099CC dotted /*加一个只有下边的框 边框为虚线*/
}
 a{}控制连接的效果 a:hover{}控制鼠标移上去的效果。

也可以直接在文字处定义

<p style=”border-bottom:1px dashed red;padding:5px;”>sdlfjsldfjsdfdsf </p>
<style type=”text/css”>
<!–
p {
    border-bottom:1px dashed red;padding:5px;
}
.dashLine {
     border-bottom:1px dashed red;padding:5px;
}
–>
</style>
<p>sdlfjsldfjsdfdsf </p>
<h1 class=”dashLine”>dfjsldfjdsfd</h1>

[补充]

语法:

  text-decoration : none || underline || blink || overline || line-through

取值:

  none  : 默认值。无装饰
  blink  : 闪烁
  underline  : 下划线
  line-through  : 贯穿线
  overline  : 上划线

说明:

  检索或设置对象中的文本的装饰。
  有 href 特性的 a ,以及 u , ins 对象默认值为 underline 。
  对象 strike , s , del ,默认值是 line-through 。
  假如 none 值在属性声明的最后,所有的先前的其他取值都会被清除。例如,声明 text-decoration: underline overline blink none 等于声明 text-decoration: none 。
  假如对象没有文本(如 img 元素)或者是空元素(如:), 此属性不会发生作用。
  假如你设置 body 对象的此属性值为 none , a 对象将依然保持其原有的下划线样式。除非你针对 a 对象声明此属性值。
  指定块对象的此属性将影响其所有内联子对象。而此影响一旦发生,块对象容器最终会受到影响。
  在 IE4+中可用的值为 overline 和 blink 。虽然 blink 值被提供,但它不会被作用。
  此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
  对应的脚本特性为 textDecoration 。

{$nextpage}
如果你的下划线图形有几像素高,那么你应该增加的文本的 line-height(行距),以增加上一行底部与下一行顶部的之间的空间。

p { line-height: 1.5; }

————————————————-

[补充]

语法:

  line-height : normal | length

取值:

  normal  : 默认值。默认行高
  length  : 百分比数字 | 由浮点数字和单位标识符组成的长度值,允许为负值。其百分比取值是基于字体的高度尺寸。请参阅 长度单位 

说明:

  检索或设置对象的行高。即字体最底端与字体内部顶端之间的距离。
  行高是字体下延与字体内部高度的顶端之间的距离。为负值的行高可用来实现阴影效果。
  假如一个格式化的行包括不止一个对象,则最大行高会被应用。在这种情况下,此属性不可以为负值。
  此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
  对应的脚本特性为 lineHeight 。

转载 http://www.dbcweb.cn/file/jzzsh/syjs/list.html

 

CSS 运用

#news .Left .Main li{width:200px;height:23px;color:#167edd;border-bottom:1px dashed #DDD;padding-left:15px;background:url(images/Index_Arrow.gif) 5px 8px no-repeat;line-height:23px;display:block;overflow:hidden;margin:0 auto;}

其中  下划线  border-bottom:1px dashed #DDD;


Selinux 中国 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:虚线下划线效果及其文字行距问题
喜欢 (0)