利用CSS,链接下划线也玩自定义
设置或检索对象的背景图像位置。必须先指定 background-image 属性。 ------------------------------------------------- 为了给链接文本正文的自定义下划线图形创建空间,我们将增加一些padding(填充)。依赖于所使用字体的大小,下划线图形的精确位置将会相对于链接文本的基线发生改变。建议你从bottom-padding开始,与下划线图形高度同高,调整以适合于你的需要: a { padding-bottom: 4px; } ------------------------------------------------- [补充] 语法: padding-bottom : length 取值: length :? 由浮点数字和单位标识符组成的长度值 | 或者百分数。百分数是基于父对象的宽度。不允许负值。 说明: 检索或设置对象底边的内补丁。对于 td 和 th 对象而言默认值为 1 。其他对象的默认值为 0 。 ------------------------------------------------- 因为下划线图形是定位于链接元素的底部,所以我们需要保证链接不能横跨多行(如果他们被允许跨越多行,那么只有最低的一行链接文本显示自定义下划线)。我们将使用CSS的white-space属性禁止链接文本换行。 a { white-space: nowrap; } ------------------------------------------------- [补充] 语法: white-space : normal | pre | nowrap 取值: normal :? 默认值。默认处理方式。文本自动处理换行。假如抵达容器边界内容会转到下一行 说明: 设置或检索对象内空格字符的处理方式。 ------------------------------------------------- 链接元素的所有CSS属性可以合并为: a { 如果你想自定义下划线的效果只在鼠标滑过链接时出现,只需设置CSS背景属性为:hover伪类,取代直接设置于链接元素上的样式即可。 a { a:hover { (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |