位置: 编程技术 - 正文

用div实现像table一样的布局方法(html用div来写表格)

编辑:rootadmin
许多网页设计师都喜欢,将两个或者多个容器等高的并排放置,并在里面展示每个容器的内容,就象经典表格布局中的单元格控制几个栏目的位置,也喜欢容器的内容居中或顶部对齐显示。 但是你又不喜欢用table来实现他,那怎么办呢?实现的方法很多,有根据视觉错觉实现的,有用JS控制使高度相等的,还有采用容器溢出部分隐藏和列的负底边界和正的内补丁相结合的方法来解决列高度相同的问题。 其实有个简单的方法,使用display:table, display:table-row and display:table-cell 就可以实现,而且高度小的容器会自适应那些高度相对较高的,但是IE不支持这个属性,我们先不用去责备IE,相信以后会有所改善的。这里我制作了一个模型。 先看看xhtml的结构: <div class="equal"> <div class="row"> <div class="one"></div> <div class="two"></div> <div class="three"></div> </div> </div> 很简单不用解释就能看懂,但是这里给出一个table的结构,是不是很相似 <table> <tr> <td></td> <td></td> <td></td> </tr> </table> 下来是css: .equal { display:table; border-collapse:separate; } .row { display:table-row; } .row div { display:table-cell; } .row .one { width:px; } .row .two { width:px; } .row .three { } 解释: 1.dispaly:table;让层.equal作为块级元素的表格table显示,也就是将他作为一个表格 2.border-collapse:separate;边框独立,就像表格没有合并单元格以前 3.display:table-row;将.row作为表格行tr显示 4.display:table-cell;将.row的下级div作为表格单元格td显示 5.然后定义宽度 这里还使用了 border-spacing:px;来区别几个盒子,正如上面所陈述的,IE下不能正常显示,但是在:Mozilla 1.6, Opera 7., Safari 1.2.2, Firefox 0.8, OmniWeb 5b, Camino 0.8b, and Netscape 7.1经过测试均可以完美显示.

推荐整理分享用div实现像table一样的布局方法(html用div来写表格),希望有所帮助,仅作参考,欢迎阅读内容。

用div实现像table一样的布局方法(html用div来写表格)

文章相关热门搜索词:div代替table,div实例,div代替table,div实现表格,div布局像表格,table和div代码转换,如何用div,如何用div,内容如对您有帮助,希望把文章链接给更多的朋友!

float引起层飘出父层的解决方法 1.加clear空div.clearfix:after{content:.;display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/*HidesfromIE-mac*/*html.clearfix{height:1%;}.clearfix{display:block;}/*

div+css布局必了解的列表元素ul ol li dl dt dd详解 块级元素div尽量少用,其实和table一样,嵌套越少越好,它也是会影响速度的!ol有序列表。olli……/lili……/lili……/li/ol表现为:1……2……3……ul无序

CSS Hack收集汇总 屏蔽IE浏览器(也就是IE下不显示)*:lang(zh)select{font:px!important;}/*FF的专用*/select:empty{font:px!important;}/*safari可见*/这里select是选择符,根据情况更换。第

标签: html用div来写表格

本文链接地址:https://www.jiuchutong.com/biancheng/375237.html 转载请保留说明!

上一篇:CSS规则层叠的应用 css必须要注意的几点(如何使用css设置元素的层叠效果?)

下一篇:float引起层飘出父层的解决方法(float浮动布局原理)

  • 车船税是每个月交还是每年交
  • 增值税专用发票怎么开
  • 税收减免属于什么收入
  • 出口退税进项税
  • 六个点的税率是小规模吗
  • 小微企业增值税减免账务处理
  • 已认证的进项税发票要退回,怎么操作
  • 资产负债表试算平衡表是什么
  • 转增股本是不是缴个人所得税
  • 房地产中的存货是什么意思
  • 制造费用计入营业成本吗
  • 分税制的内容有哪些?
  • 换货补差价怎么补给商家
  • 评估价值高于账面价值怎么收税
  • 小规模注销时盈余公积余额怎么处理
  • 建筑业挂靠核定征收会计分录怎么写?
  • 应缴纳的所得税税额
  • 外墙装饰公司的资质规定
  • sd标准差是什么意思
  • 租房中介费计入租赁费吗
  • 公路通行费抵扣进项税
  • 财务分析的起点是企业的内部分析报告
  • 季度盈利要交所税吗
  • 对于目标文件系统文件过大无法删除
  • gazebo中机器人导航在rviz中不显示地图仅限显示轨迹
  • PHP:apache_response_headers()的用法_Apache函数
  • 解决的英文
  • fpassist.exe是什么进程 有什么作用 fpassist进程查询
  • 单目标优化函数
  • 生育津贴有什么补贴
  • vue调用同一个组件
  • vue3 拖拽
  • 普通动产和特殊动产如何分类
  • 利息支出是利息费用嘛
  • 甲供材料总额法和差额法
  • 公司缴纳社保应该怎么做账
  • 帝国cms视频教程
  • ps遇到了文件尾
  • 原材料入库单价20000出库单价800000
  • 工厂加工外包
  • 票据的收款人和持票人有什么区别
  • 其他应收款科目代码
  • 已出库的成品退货怎么办
  • 一般纳税人简易计税方法适用范围
  • 农副产品收购分录
  • 临时工受伤赔偿怎么做账
  • 应付账款多怎么办
  • 房地产开发成本测算套表(全过程)
  • 房屋租赁费计入什么会计科目
  • 企业之间的往来款要1900万要交多少税
  • 全额计提的坏账怎么做账
  • 固定资产处置如何申报企业所得税
  • 年底暂估收入,年初怎么做
  • 股权变更需要做账吗
  • 残疾人就业保障金征收使用管理办法
  • 有偿服务职工怎么办
  • 未分配利润可以转盈余公积吗
  • 会计错账的更正方法
  • sql作业怎么执行
  • mysql 左链接 右链接
  • ubuntu如何清理缓存
  • Ubuntu 32/64位安装音乐标签编辑器Kid3的方法
  • mac打开下载文件夹
  • excel2016 win7
  • python批量更改文件名称
  • Tutorial 8:Scaling Transformation
  • shell if语句的用法
  • linux命令行常用操作
  • python下载方法
  • c# unity ioc
  • java 调试
  • flow 开发
  • 简单的设计模式
  • javascript教程完整版
  • [置顶]电影名字《收件人不详》
  • 实例分析法名词解释
  • python字符串连接join
  • jQuery+ajax+asp.net获取Json值的方法
  • 48岁了还有必要上环吗
  • 怎么申请浙江长沙健康码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设