4个回答
展开全部
一、新建网页,创建表格。
新建一个网页,在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制作鼠标经过表格变色的方法已经介绍完了,如果您还有其它更好的方法,可以与我交流,我们共同探讨。
新建一个网页,在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制作鼠标经过表格变色的方法已经介绍完了,如果您还有其它更好的方法,可以与我交流,我们共同探讨。
展开全部
给你想要改颜色的单元格取得名字,然后在行为里添加一个onMouseOver事件,事件内容为改变属性,在改变属性对话框中选择刚才取名字的那个单元格,将backgroundColor属性改成你要的就行了,同样再添加一个onMouseOut事件.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
点击单元格,ID命名123,添加行为,改变属性,元素类型TD单元格,元素ID123
属性选择Backgroundcolor,值#0000FF,触发行为事件onMoustover。
以相同办法添加行为,值#FF0000,触发行为事件onMoustout。
Ctrl+S保存,F12预览。
属性选择Backgroundcolor,值#0000FF,触发行为事件onMoustover。
以相同办法添加行为,值#FF0000,触发行为事件onMoustout。
Ctrl+S保存,F12预览。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在原来的 td 或者 tr 标签 上加入以下代码onMouseOver="this.style.backgroundColor='#ff0000'"
onMouseOut="this.style.removeAttribute('backgroundColor')"
onMouseOut="this.style.removeAttribute('backgroundColor')"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询