2010年7月12日 关于网页头部、尾部的连接颜色冲突问题,急求解决 我做一个网站,分为三部分。分别是头部(head.asp),中间部分(body),尾部(foot.asp ),但是遇到了个问题,就是我设置了头部的连默认连接为白色字体,但是在中间部分,即body部分我却不希望连接文字是白色的,所以我设置为连接为黑色,尾部设置为连接文字为黑色。 这样就遇到了一个问题,当我head.asp+body部分的时候,所有连接的文字都是白色了。当我head.asp+body+foot.asp的时候,所有连接文字变成了黑色。意思是每个块单独设置的颜色一旦放到一起就失效 问下怎么解决。请麻烦详细点。谢谢 ============================================================ 用CSS样式表,建立3个不同的class,每个分别针对头部、中间部分、尾部,然后在这3个class 里设置你想要得联接颜色。 OK,来个具体案例: 假设页面是白色、字是黑色。 头部联接是蓝色、中间连接是红色、尾部连接是褐色。 把下面的CSS码放到之间。当然可以外部条用,以后你慢慢学。 然后在头部地联结里加上: 头部 然后在中间地联结里加上: 中间 然后在尾部地联结里加上: 尾部 =========================================================== 加 #nav_1 a:hover{color:#FFFFFF} “鼠标没有悬停时的颜色却和设置的颜色不一样”是因为你在本地看到的是链接访问后的颜色,默认的是紫色,你只要上传到服务器上或者找个没有访问过的链接就可以了; 如果要改某个div中的颜色一定要写全,即:a:link,a:visited,a:hover所有的伪元素都要设置,#nav_1 a:link{color:#000000},#nav_1 a:visited{color:#800080},#nav_1 a:hover{color:#FF00FF},而且顺序不能乱,如果你只设置了a:link,a:hover的话,你上传到服务器后,当你访问过某个链接的话hover属性就再也不起作用了; « 上一篇 主人在外玩乐两天 小狗头卡墙洞无法动弹下一篇 » 牛人竟然装了32条ADSL宽带