html中css控制超链接问题?

我想做个导航 用css文档控制样式 想让它正常的时候为白色字体无下划线,移动到上面的时候为白色字体有下划线,访问后为白色字体 无下划线 用css样式做了文字的,但是把css代码添加到css文档里 控制超链的样式就不起作用了 必须要放在 html里才起作用 这样就使整个页面都这样 我想让它部分超链这样显示 请问有什么办法? 谢谢

第1个回答  2013-07-31
你可以在导航里加个id或class,如加:id="nav",css里:#nav a { color: #FFF; } #nav a:hover { text-decoration:underline; }追问

刚才我试了下 成功了 谢谢 是不是说 想做几个超链接不同的样式 就有多少个样式规则呢

追答

嗯,差不多吧。id跟class的应用是最基本的了。如有兴趣,请查看htp://css.doyoe.com/ 的
选择符 Selectors部分。

追问

好的 谢谢 还有一个小问题 我做了个导航的背景 想让鼠标移动到上面的时候换下背景 我的替换后的背景是在img\menu_d.gif 请问.这个地方还要怎么写 谢谢
我是这样写的 但是感觉好像不对 .menu a:hover { backgroud:url(img\menu_d.gif) no-repeat left top;}

追答

你是要那个导航变,而不是链接变...a 是链接来的....

追问

那具体怎么写呢 谢谢

追答

你要是想学的话你就自己去看一下.....这不是同样的道理麼
.menu:hover { xxxxxxxxx }

本回答被提问者采纳
第2个回答  2013-07-31
这种情况是样式没有加载造成的,请作如下检查:

1、请检查HTML结构是否缺少标签、标签是否都闭合,
2、看看CSS文件路径是否正确,注意绝对路径和相对路径的区别。
3、引用样式<link rel="stylesheet" type="text/css" href="*.css" /> 是否放在<head></head>标签中。
4、CSS文件中是否有注释符号没有闭合,导致部分样式失效?本回答被网友采纳
第3个回答  2013-07-31
检查<link href="文件夹/文件.css">是否写得正确,然后你要哪些超链接有特殊的显示就在这个超链接那里加一个ID=“在css中的名字”再修饰就好了
相似回答
大家正在搜