永发信息网

DW 鼠标经过表格 背景变色

答案:2  悬赏:30  手机版
解决时间 2021-03-27 19:01
DW 鼠标经过表格 背景变色
最佳答案
一、新建网页,创建表格。
新建一个网页,在Dreamweaver中点击插入表格按钮,然后在弹出的窗口填写选项,行数自定(我填3),列数填2就可以了,表格宽度300像素,边框粗细、单元格边距和间距都填0,页眉选择无即可,如图一所示,然后点击确定。新表格创建完毕。

二、给表格定义背景色。
在Dreamweaver右侧的CSS面板中点击“新建CSS规则”按钮,如图二,在弹出的选项板中“选择器类型中”选择第二项“标签”,在“标签”选项中填入或选择tr,“定义在”选择仅对该文档,如图三所示,然后确定。

下面弹出的是CSS规则定义窗口,左侧选择“背景”,右侧的背景中选择颜色#666666,如图四所示,然后点击确定。

三、添加:hover属性
现在做的就是重复第二步中的两项操作,点击“新建CSS规则”按钮,在弹出的选项板中选择器类型中选择第三项“高级”,在下面选择a:hover,并把a改成tr,或者直接填写上tr:hover也可以,“定义在”选择仅对该文档,如图五所示,然后确定。

在下面弹出的CSS规则定义窗口中同样选择背景,右侧选择一个背景颜色#CCCCCC,如图六所示,然后点击确定。

用各种浏览器预览一下,你会发现在Firefox和IE7中的效果是正常的,但在IE6中没有任何效果。这是因为他不支持伪类:hover,只能想办法修正一下,所以只能动用JavaScript。

四、用JavaScript修正IE6中的效果。
将Dreamweaver切换到代码视图,在源代码中找到表格的各行开头标签处,在标签中加入JavaScript代码,变成:



onmouseover是鼠标悬浮时,onmouseout是鼠标移开,这句话的意思就是当鼠标悬浮到此行的时候它的背景颜色值为#CCCCCC,当鼠标移开时背景消失。

只有加上这行代码的标签才会有变换效果,所以三行都要改成这个样子。如果你要做的表格有N多行,觉得每行都加这个JavaScript代码比较麻烦,只能求助更高级的JavaScript代码方法了,但它离我的话题太远了,这里就不介绍了,有兴趣的朋友可以在网上搜搜看。

到这里,如何用CSS制作鼠标经过表格变色的方法已经介绍完了,如果您还有其它更好的方法,可以与我交流,我们共同探讨。
全部回答
菜单栏,修改-页面属性-左边框选择“链接”-“变换图像链接”设置颜色
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
华南虎的准确数量有多少?
和林心如睡了一次,花了5O万元值吗
资金的时间价值对技术方案经济评价有何影响
餐饮连锁加进的注意事项?
物流销售怎么绕过前台
汕头以前不是有租摩托车吗?现在还有吗
红芪加枸杞泡茶喝功效
CSOL安装不了
if (true || !(window.console && console.lo
从心到身 自身至心是哪一首歌火影结尾的
夫妻负十二的和比它们的绝对值小多少
撸46°特密董酒想退货的在哪里?
我是垃圾这个角度来写一篇作文400字
无锡离常州武进区横林崔桥有多远
银子的断面像冰糖吗?
推荐资讯
09为什么不和PIS SOLO?
苹果9款iPad进化史 评点哪款升级最给力
作文以我喜欢的东西为题的作文280字
特斯拉和宝马740哪个好
刘备为何不甚好读书?
形容走得好的成语挺胸抬头等
设f(x)为奇函数 判断函数的奇偶性~详细过
一般超市宣传单是用什么纸?尺寸是多少,打印
社会保险支出的性质和重要社会意义
为什么有些出名的建筑的墙要用红色
平安顺利有钱有权用两个字代替是什么
21除以5=210除以50=2100除以八这个算式对吗你
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?