html 中 超链接的写法,网页超链接样式的CSS写法「建议收藏」

html 中 超链接的写法,网页超链接样式的CSS写法「建议收藏」上一篇文章讲了母栏目后面两行子栏目的DIV布局,这篇文章讲导航做完之后我想在鼠标移到每个不同区域的超链接在颜色上给予变化。上图所示上上一篇文章的大概样式,颜色就不一一举例了,我现在现在是给了“男士”“女士”“养生”三个母栏目不同的颜色,为了好看一点,我想鼠标移动到“男士”后面的子栏目上面的颜色和“男士”的字体颜色一样,移到“女士”其后面的子栏目的超链接与“女士”的超链接颜色一样,“养生”同样的。先…

大家好,又见面了,我是你们的朋友全栈君。

上一篇文章讲了母栏目后面两行子栏目的DIV布局,这篇文章讲导航做完之后我想在鼠标移到每个不同区域的超链接在颜色上给予变化。

01f87fb4d3c0a0959f04892c333b7a06.png

上图所示上上一篇文章的大概样式,颜色就不一一举例了,我现在现在是给了“男士”“女士”“养生”三个母栏目不同的颜色,为了好看一点,我想鼠标移动到“男士”后面的子栏目上面的颜色和“男士”的字体颜色一样,移到“女士”其后面的子栏目的超链接与“女士”的超链接颜色一样,“养生”同样的。

先来看看网页中定义超链接样式的代码:

a:link:超链接字体的颜色

a:hover:鼠标移动覆盖在超链接上面的颜色

a:active:当鼠标点击按下的时候颜色的一个变化

a:visited:超链接已经被访问后的文本颜色

在以上各个样式里面还可以定义,下划线(text-decoration),超链接背景(background)以及超链接字体大小(font-size)等;

先看全部的代码:

无标题文档

body { padding:0px; margin:0px;}

#zongk { width:180px; height:30px; line-height:30px; margin:auto; text-align:center;}

#zongk a:link { color:#000; text-decoration:none; background:url(images/lja.png) no-repeat 0px 0px;}

#zongk a:hover { color:#ccc; text-decoration:underline; background:url(images/lja.png) no-repeat 0px -30px;}

#zongk a:active { color:#00F; text-decoration:none;}

#zongk a:visited { color:#0F0; text-decoration:none;}

这里我只写了超链接的样式,我先写了一个层DIV,把这个层DIV居中话处理,给了他的宽width:180px; height:30px;居中:margin:auto;我需要将超链接在未被访问点击的时候是一个颜色,在鼠标移动覆盖到超链接上面是一个颜色,访问点击完成之后是一个颜色且在鼠标覆盖在超链接上时,是有下划线的。

#zongk { width:180px; height:30px; line-height:30px; margin:auto; text-align:center;}

这段说我将zongk这个层定义了宽180px,高30px,行高30px(文本在垂直方向上居中),层居中显示且文本都是在水平方向居中;

#zongk a:link { color:#000; text-decoration:none; background:url(images/lja.png) no-repeat 0px 0px;}

层zongk下面的超链接在未被访问的时候颜色为#000;没有下划线,且背景图片是image下面的“lja.png”,X轴方向距离0px,Y轴方向举例为0px;

#zongk a:hover { color:#ccc; text-decoration:underline; background:url(images/lja.png) no-repeat 0px -30px;}

“zongk”里面超链接样式在鼠标覆盖时的样式,前面和上面一样只是颜色改变了,背景图片改变了同一张图片下面X轴距离不变,Y轴举例向下30PX像素距离。

#zongk a:active { color:#00F; text-decoration:none;}

#zongk a:visited { color:#0F0; text-decoration:none;}

这两个第一个定义了点击一瞬间的颜色,第二个定义了已经被访问的超链接的颜色,后面是定义了文本的下划线。

text-decoration定义下划线,background定义背景图片也可以定义背景颜色以及其他样式,background定义的其他样式在后面文章在说。这里background用到了两个切换图片放在了一张图片素材上的方式写法,具体使用方法看:http://www.zongk.com/zongk/2.html 这篇文章

总结,这篇文章主要是讲了在CSS样式中超链接的样式定义其中针对“:link”“a:hover”“a:active”“a:visited ”几个的不同作用与顺序不能弄混了。演示中的素材我就随便做了一下,以及颜色选取,您可以根绝您实际情况来定义颜色,与背景图片素材的制作可以依据您实际需要制作。

自己写的源码下载:

TAGS:超链接

来自Davids zhou博客原创文章请尊重作者:http://www.zongk.com/zongk/4.html转载请标注此链接

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161750.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月19日 上午9:00
下一篇 2022年7月19日 上午9:16


相关推荐

  • IDEA快捷键调整字体大小 设置 (Ctrl+滚轮) 调整字体大小

    IDEA快捷键调整字体大小 设置 (Ctrl+滚轮) 调整字体大小IDEA 设置 Ctrl 滚轮调整字体大小第一步 打开 idea 设置界面 第二步 勾选上下图中红色部分即可实现保存后 ctrl 滚轮就能改变代码字体大小

    2026年3月18日
    2
  • 第一个ruby程序test.rb :)

    第一个ruby程序test.rb :)

    2021年4月25日
    121
  • java生成指定位数的随机数「建议收藏」

    java生成指定位数的随机数「建议收藏」java生成指定位数的随机数

    2022年4月23日
    212
  • 简述最优二叉树(赫夫曼树)[通俗易懂]

    简述最优二叉树(赫夫曼树)[通俗易懂]什么是哈夫曼树:给定N个权值作为N个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(HuffmanTree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。哈夫曼树被用来进行哈夫曼编码,下面来介绍哈夫曼编码:假设需要传送的电文为“ABACCDA”,它只有四种字符,只需要用两个字符的串就可以分辨,假设A,B,C,D的编码分别是00,01,10,11,则该电文的编码便是:“00010010101100”,总长为14位,对方接收时,只需要二位一

    2025年8月1日
    4
  • C语言练习7—一维数组删除指定位置元素

    C语言练习7—一维数组删除指定位置元素题目在一维数组删除指定位置元素,现定义第一个元素位置为1,一维数组元素个数不确定,需要动态输入,并返回删除元素后的数组以及被删除的元素。例如输入数组个数为n=4;将要删除的数组元素位置是2;在这里插入代码片…

    2022年8月11日
    5
  • java冒泡排序代码_Java冒泡排序

    java冒泡排序代码_Java冒泡排序一、冒泡排序:利用冒泡排序对数组进行排序二、基本概念:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2…

    2022年7月8日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号