用DIV+css写Table
做出的效果样式如下图,

1,首先考虑的是如何显示border,就像是分割代码,我把border分割为最外层DIV全border,和内层DIV的right和bottom的border,就是右边和下边。
2,考虑DIV的布局,内层DIVfloat:left,设定每个DIV的宽度和高度,就可以达到想要的效果,外层DIV由于内层漂浮也需要float:left
3,给需要不同高度和宽度的DIV加上不懂的class
代码如下。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css"> .hyjbtb{margin:0 auto; border:1px solid #666; width:605px; margin-left:100px;float:left;}
.colfirst{ width:200px;height:65px;border-bottom:1px solid #666;border-right:1px solid #666; float:left;} .col{width:100px; height:65px;border-bottom:1px solid #666; border-right:1px solid #666; float:left;}
.col span b{width:100px; display:block;}
.collast{width:100px; height:65px;border-bottom:1px solid #666;float:left;}
.collast span b{width:100px; display:block;} .colfirst1{ width:200px;height:20px;border-bottom:1px solid #666;border-right:1px solid #666; float:left;}
.col1{width:100px; height:20px;border-bottom:1px solid #666; border-right:1px solid #666; float:left;}
.collast1{width:100px; height:20px;border-bottom:1px solid #666;float:left;} </style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
<p>123</p>
<div class="hyjbtb">
<div class="colfirst">
<span><b>享受服务</b></span>
</div>
<div class="col">
<span><b>标准会员</b>(年消费 3-30万)</span>
</div>
<div class="col">
<span><b>黄金会员</b>(年消费 30-60万)</span>
</div>
<div class="col">
<span><b>白金会员</b>(年消费 60-100万)</span>
</div>
<div class="collast">
<span><b>钻石会员</b>(年消费 100万以上)</span>
</div>
<div class="colfirst1">
<span>会员专属折扣</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>专席收藏顾问服务</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>艺术品免费配送服务</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>会员专属折扣</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>《馆藏》会刊赠阅服务</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>艺术品资讯推送服务</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>会员专属折扣</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>展览、活动、讲座服务</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div><div class="colfirst1">
<span>贴心生日礼物赠送服务</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>指定茶品免费品饮</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>艺术品保养修复</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>指定茶品免费品饮</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>大师作品定制服务</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>私人商务专属服务</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>作品限期预留服务</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colfirst1">
<span>个人藏品展示代销</span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="col1">
<span>√ </span>
</div>
<div class="collast1">
<span>√ </span>
</div>
<div class="colAll">
<p>*注:1、金银类藏品不参加会员优惠活动;2、会员折扣不能与其它优惠券、活动优惠同时享用。</p>
</div>
</div>
</body>
</html>
用DIV+css写Table的更多相关文章
- [转]DIV+CSS和TABLE的区别
现在全国大大小小的网站都在搞一场技术“革命”,就是所谓“网站重构”说简单点就是DIV+CSS进行网站制作.用DIV+CSS代替传统的Table制作框架和美化页面.百度搜索优化 在重构之前,肯定要了解为 ...
- div+css与table布局
1:速度和加载方式方面的区别 div 的加载方式是即读即加载,遇到 <div> 没有遇到 </div> 的时候一样加载 div 中的内容,读多少加载多少:table 的加载方式 ...
- html中DIV+CSS与TABLE布局方式的区别及HTML5新加入的结构标签(转)
DIV与TABLE布局的区别 div 和 table 的加载方式不同,div 的加载方式是即读即加载,遇到 <div> 没有遇到 </div> 的时候一样加载 div 中的内容 ...
- 网页DIV+CSS布局与ifame传统布局对比
通常我们从设计师手上拿到设计稿,按照功能划分为很多小块,然后再利用div+css写成静态页面按照设计稿排列还原,最后把具体内容填充到小块里面.网页布局就是你想要的页面功能在你拿到设计图切块完成重新排列 ...
- 对于用div+css随心所欲布局的思考
在div+css取代Table成为主流的时代,学会用其进行随心所欲的布局是一个不可回避的技能.那么,重点掌握哪几个要点呢? 整体布局:从整体到局部的顺序进行布局,逐步定义div集css样式: 灵活运用 ...
- CSS属性 table 的 border-collapse 边框合并
说明 该CSS属性用来设定表格的行和列的边框是合并成单边框,还是分别有各自的边框 separate 缺省值.边框分开,不合并.collapse 边框合并.即如果相邻,则共用同一个边框. 虽然在DIV+ ...
- 初学者用div+css结构写网页的几个误区
1.用div+css结构制作静态html网页不等于彻底抛弃古老的table写法.之所以不建议用table来布局网页是因为在网页加载很慢的时候要等table结构加载完成才能看到网页,其次是table的布 ...
- 项目期复习总结2:Table, DIV+CSS,标签嵌套规则
文件夹: 1.表格的意义,含义? 2.表格有哪些元素? 3.表格布局,表格布局的优缺点 4.行元素,块元素的差别? 5.标签的合理嵌套及标签的语义性 ① 表格的意义,含义? 表格应该用来展现那些适合表 ...
- div,css&table布局有哪些区别
DIV+CSS布局与TABLE布局相比,有哪些优点? 1.代码少,页面文件小,下载快 Div+css的布局现在属于国际W3C标准,table不是. 都知道用div的布局代码肯定少,所有的样式都在CSS ...
随机推荐
- 【Android基础】短信的发送
//Button的点击事件 @Override public void onClick(View v) { // 接受者电话号码 Uri uri = Uri.parse("smsto:123 ...
- Chapter 1 Securing Your Server and Network(9):使用Kerberos用于身份验证
原文:Chapter 1 Securing Your Server and Network(9):使用Kerberos用于身份验证 原文出处:http://blog.csdn.net/dba_huan ...
- Chapter 1 Securing Your Server and Network(4):使用虚拟服务帐号
原文:Chapter 1 Securing Your Server and Network(4):使用虚拟服务帐号 原文出处:http://blog.csdn.net/dba_huangzj/arti ...
- PHP获取表单方法
php接收HTML当表单提交的信息,数据将存储提交在全局阵列中,我们能够调用系统特定的自己主动全局变量数组来获取这些值.经常使用的自己主动全局变量例如以下所看到的: $_GET $_POST $_RE ...
- 【转】window.scroll 浏览器滚动条的参数总结
如内容超出单元格,则隐藏style="TABLE-LAYOUT: fixed" 让弹出窗口总是在最上面: <body onblur="this.focus();&q ...
- javascript变量,作用域和内存问题(一)
js对象的引用是很有意思的,引用型对象是不可以直接引用的,我猜测这是原型的来源之一,有大神请详解或斧正. “引用类型的值是保存在内存中的对象.与其他语言不同,JavaScript不允 ...
- 网页显示UIWebView(一个)
1.scalesPageToFit设置为YES,这样web页面会依据屏幕大小进行自己主动缩放. 2.UIWebView的状态监视 //内容读入開始前被调用.将UIWebView,返回no后UIWebV ...
- QTbutton设置背景颜色和文字显示位置设置
QPushButton * pQBtn = new QPushButton( cBuff, this ); pQBtn->setStyleSheet("text-align: left ...
- Linux NetHogs监控工具介绍(转)
NetHogs介绍 NetHogs是一款开源.免费的,终端下的网络流量监控工具,它可监控Linux的进程或应用程序的网络流量.NetHogs只能实时监控进程的网络带宽占用情况.NetHogs支持IPv ...
- Codeforces Round #254 (Div. 2):A. DZY Loves Chessboard
A. DZY Loves Chessboard time limit per test 1 second memory limit per test 256 megabytes input stand ...