仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 949|回复: 8
打印 上一主题 下一主题

[DIV+CSS] 带来一篇CSS完成网页表格行鼠标滑太高亮显现

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-16 00:07:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
大大缩减页面代码,提高页面浏览速度,缩减带宽成本;
直进正题,如今有这么一个表格:

请完成鼠标移到买卖内容地区时,高亮以后行背景的效果。

1、创建一分尺度的HTML文档布局

谈到尺度HTML布局,有人大概会说,嗯,用div标签,内里再多套些li,最初用CSS来个float也就可以排成如许的布局了。实在真正尺度的布局并非说必定要用div来结构,而是要只管利用语义化的HTML标签。在HTML标签的界说中div与span实际上是两个没有语义的标签,table则无数据表的语义。
以是这里我们来建一张切合XHTML1.0Strict尺度的文档布局尝尝。以下为该表布局的HTML代码:
买卖范例买卖号收款方金额办理上一页234下一页立即到账20081009001个中必要注重的是:

  • 你必要利用<thead/>、<tbody/>、<tfoot/>等标签,分离对应的寄义是表头地区,表主体内容,表底部地区。
  • 表头地区的单位格你应当利用<th/>而非<td/>
  • <tfoot/>标签块应当在<thead/>与<tbody/>之间,不然没法经由过程W3C标签考证
再给它们加上款式:
.tableList{
border:2px#666solid;
}
.tableListtd,.tableListth{
border:1px#666solid;
padding:5px25px;
}
.tableListtfoottd{
text-align:right;
}
.fastpayIcon{
background:transparenturl(http://img.alipay.com/pimg/icon_fastpay16.gif)no-repeatscroll5px5px;
}
2、完成表格行滑太高亮背景效果

如今我们要完成表格行滑太高亮效果,怎样办?是的,用JS来几个onmou搜索引擎优化ver和onmou搜索引擎优化ut就弄定了。不外,假如要切合WEB尺度的话,实在我们更应当利用CSS的hover伪类来完成。我们在<style/>部分再加上这条CSS划定规矩尝尝:
.tableListtbodytr{
background:#fff;
}
.tableListtbodytr:hover{
background:#eee;
}
如许年夜部分尺度扫瞄器都可以完成这类效果了,接上去再思索兼容性成绩,为IE6写上一段JS来完成这个效果吧


<!--[endif]-->
这里要注重的是:
利用IE前提正文<!&ndash;[ifltIE7]>来确保这段JS只会在IE7以下版本的IE扫瞄器中运转,由于关于年夜部分扫瞄器来讲这段JS代码是多此一举的。
3、代码兼容性测试

接上去我们来在各个扫瞄器中测试下这段代码的兼容性。测试各个版本IE兼容性倡议利用IETester,然后是FF2/FF3。
测试发明,在IE6和IE7中第一个有背景图片的单位格没法完成该效果,IE8和FF则没有此成绩。经由剖析缘故原由在于
.fastpayIcon{
background:transparenturl(http://img.alipay.com/pimg/icon_fastpay16.gif)no-repeatscroll5px5px;
}
该段CSS界说等价于:
.fastpayIcon{
background-attachment:scroll;
background-color:transparent;
background-image:url(http://img.alipay.com/pimg/icon_fastpay16.gif);
background-repeat:no-repeat;
background-position:5px5px;
}
由于个中界说了background-color:transparent;固然界说了通明,可是调试中发明IE关于td的background-color撑持有BUG,当设置为transparent时,实在完成的是#fff的效果。办理办法就是删失落对td的background-color界说,大概将属性值设置为inherit,如许td就会从它的父元素tr中承继这一属性,从而完成效果。

符合W3C标准。微软等公司均为W3C支持者。这一点是最重要的,因为这保证您的网站不会因为将来网络应用的升级而被淘汰。
飘灵儿 该用户已被删除
沙发
发表于 2015-1-18 05:22:29 | 只看该作者
这个过程其实就是交流的过程。所有的这些都需要花时间。在面对完全陌生的软件时,就要多花时间对其产生初步的印象。此外,多操作也是非常重要的。
admin 该用户已被删除
板凳
发表于 2015-1-18 05:22:29 | 只看该作者
学Dreamweaver技术的过程其实是一个增加信心的过程。
谁可相欹 该用户已被删除
地板
发表于 2015-1-24 15:58:17 | 只看该作者
由CS4 版本开始,则转用WebKit 排版引擎(亦即Google Chrome和Apple Safari浏览器所用的排版引擎)作为网页预览。
不帅 该用户已被删除
5#
发表于 2015-2-2 10:48:53 | 只看该作者
dreamweaver8中文版下载(dw)对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队)。
爱飞 该用户已被删除
6#
发表于 2015-2-7 18:42:19 | 只看该作者
帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。
小妖女 该用户已被删除
7#
发表于 2015-2-23 02:02:03 | 只看该作者
由CS4 版本开始,则转用WebKit 排版引擎(亦即Google Chrome和Apple Safari浏览器所用的排版引擎)作为网页预览。
海妖 该用户已被删除
8#
发表于 2015-3-7 07:01:51 | 只看该作者
只要我们努力,无论是怎样的艰难险阻,成功依然会迎面直击。在刚开始时我觉得dreamweaver mx XX很难理解。
小魔女 该用户已被删除
9#
发表于 2015-3-14 17:39:32 | 只看该作者
学Dreamweaver技术的过程其实是一个增加信心的过程。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-10 11:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表