关于用css来定义图片的边框的问题..

来源:百度知道 编辑:UC知道 时间:2024/05/13 20:20:22
各位大侠,大家好,我是一个学生,是个菜鸟,希望大家能帮助我,小弟在这里先谢谢大家了.

我是在修改自己的博客的模板,我的博客是http://lovehuang.com

博客程序用的是sablog-x(用的人不是很多,模板很少.)

我自己想修改下文章页面的图片显示效果.

我要的效果是:给图片加一个边框,当鼠标移动到图片上的时候,边框颜色为红色,当鼠标移开后,边框颜色为黄色..

我已经在css里面定义了图片的边框,css如下
img.framed {
padding: 6px;
border: 2px solid #FFCC66;
background-color: #FFF;
}

可是这样只能使图片有个边框,不能实现鼠标移上去与移开的效果..

有人告诉我用下面的css来做
img {
border:1px solid #fc6;
}

img:hover {
border:1px solid #f00;
}

我用了之后,整个博客里面全部的图片都变成加边框的了.

而我要的效果是只有我那个修改的页面(show.htm)所显示的图片有这效果.

还有朋友告诉我用js来搞定,他给我的代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head

CSS
什么是样式表

CSS是Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
你可能对CSS这个名词比较陌生,实际上无论你用Internet Explorer还是
Netscape Navigator在网上冲浪,几乎随时都在与CSS打交道,在网上没有使用过CSS的网页可能不好找。不管你用什么工
具软件制作网页,都有在有意无意地使用CSS。用好CSS能使你的网页更加简炼,为什么同样内容的网页,有的人做出来有
几十KB,而高手做出来只有十几KB,CSS在其中的作用是不言而喻的。我把我在使用CSS中的一些小经验以及一些网友来信
提问的问题整理出来,供诸位参考。
1、CSS在网页制作中一般有三种方式的用法,那么具体在使用时该采用哪种用法?
当有多个网页要用到的CSS,采用外连CSS文件的方式,这样网页的代码大大减少,修改起来非常方便;只在单个网页
中使用的CSS,采用文档头部方式;只有在一个网页一、两个地方才用到的CSS,采用行内插入方式。

2、CSS的三种用法在一个网页中要以混用吗?
三种用法可以混用,且不会造成混乱。这就是它为什么称之为“层叠样式表”的原因,浏览器在显示网页时是这样处
理的:先检查有没有行内插入式CSS,有就执行了,针对本句的其它CSS就不去管它了;其次检查头部方式的CSS,有就执行
了;在前两者都没有的情况下再检查外连文件方式的CSS。因此可看出,三种CSS的执行优先级是:行内插入式、头部方
式、外连文件方式。

3、在Dreamweaver3中如何使外部文件式CSS?
在Dreamweaver3中使用外连文件式CSS并没有特殊要求,同样是用记事本创建一个*.css文件,在网页的<head>与
</head>之间加上一句这样的代码:<link rel="stylesheet" href="在这里填上你的CSS文件地址(相对路径+文件