用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 ...
随机推荐
- Visual Studio 2012中使用Zen Coding,写html的神器!
点工具 -扩展和更新的联机库中 找到以下俩插件 安装后重新启动 新建一个html文件.将下行代码拷贝到页面里. div>(header>div)+(section>ul>li. ...
- FastReport的再次使用
FastReport.Net是一款功能齐全的报表分析解决方案. 前两年工作的时候就是使用FastReport进行报表设计,只是当时使用的时候都是调用别人写好的帮助类,直接调用即可.当时让人觉得不明觉厉 ...
- ORA-01791: not a SELECTed expression 一种是不 bug 的 bug!
[ora11@lixora ~]$ !sql sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Wed Aug 27 09: ...
- T-SQL技术收集——删除重复数据
原文:T-SQL技术收集--删除重复数据 在工作和面试中,经常出现如何查询或者删除重复数据的问题,如果有主键,那还好办一点,如果没有主键,那就有点麻烦. 当一个表上没有辅助键时,如果使用SSMS界面来 ...
- html5中关于input使用方法的改变
測试环境:Firefox 10.0.Safari 5.1.Opera 11.61, Chrome 14.0.835.202 自己測试的时候都有写在form表单里,有提交button验证.由于对博客使用 ...
- 实现BUG自动检测 - ASP.NET Core依赖注入
我个人比较懒,能自动做的事绝不手动做,最近在用ASP.NET Core写一个项目,过程中会积累一些方便的工具类或框架,分享出来欢迎大家点评. 如果以后有时间的话,我打算写一个系列的[实现BUG自动检测 ...
- yii组态 redis主从配置(随着代码)
最近的欲望redis 主从,但yii内建的redis 它不支持主从.不仅写了一个好办法 结构例,以下: 1.main.php通过添加下面的句子: //redis缓存配置 'cache_redis' = ...
- 由Java代码运行shell命令/脚本
JDK有两种方法自带通Runtime.getRuntime().exec()和ProcessBuilder课上做, 后者是JDK1.5引进后,,政府还提出要放弃使用Runtime顺便做.现的时候就是採 ...
- 在CentOS 7上安装phpMyAdmin
原文 在CentOS 7上安装phpMyAdmin phpMyAdmin是一款以PHP为基础,基于Web的MySQL/MariaDB数据库管理工具.虽然已经存在着一些诸如Adminer的轻量级数据库管 ...
- Git客户端(Windows系统)的使用(Putty)(转)
本文环境: 操作系统:Windows XP SP3 Git客户端:TortoiseGit-1.8.14.0-32bit 一.安装Git客户端 全部安装均采用默认! 1. 安装支撑软件 msysgit: ...