位置: 编程技术 - 正文

用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浮动布局原理)

  • 增值税进项发票怎么做账
  • 新办营利性医疗机构是否免征土地使用税和房产税?
  • 个体工商户开劳务发票税率
  • 印花税的征税范围具体有哪些
  • 小微企业年度所得税优惠政策
  • 城市基础设施配套费减免
  • 购进货物未取得增值税专用发票可以抵扣进项税额吗
  • 停用的厂房折旧吗
  • 超额库存现金
  • 驻外人员医保报销
  • 酒店购入食材,怎么做会计分录
  • 培训发票可以抵进项税吗
  • 开具出口发票时免税类型怎么选择?
  • 房产税的征收对象有哪些
  • 什么情况下一般疑问句用do
  • 直接收费金融服务、提供贷款服务和金融商品转让税率
  • 自收自支事业单位
  • 权利许可证照印花税每个月都要交吗
  • 我的初级备考经历怎么写
  • 公司工会需要单独做账么
  • windows安全警报关不掉
  • 如何修改windows11开机密码
  • 个人独资企业每月开票金额
  • 收入确认的五个步骤
  • 电信网络网速变快设置
  • 在windows 7中
  • 如何压缩文件打包发送微信
  • PHP:session_destroy()的用法_Session函数
  • PHP:token_name()的用法_Tokenizer函数
  • php options
  • 长期借款利息和短期借款利息都应计入财务费用
  • negro 什么意思
  • csdn创作
  • 解决脱发的8个方法
  • thinkphp3.x中session方法的用法分析
  • php 统计
  • mongodb 查询条件
  • 以银行存款交纳欠缴税金
  • python字典遍历key
  • 无偿受赠房屋 交个人所得税嘛
  • 工厂杂工工资
  • 增值税为什么不在利润表里体现
  • 售后维修的会计分录
  • 以前年度损益调整科目编码是多少
  • 软件退税款会计如何处理
  • 某企业2013年12月30日购入一台不需要安装的设备
  • 会计学营业利润
  • 收到海关进口关税怎么办
  • 收款收据可以用于财务报账吗
  • 调整事宜
  • 减免税做营业外收入的会计分录
  • 未开票收入怎么做账
  • 应交税费的记账分录
  • 如何理解啥意思
  • 银行存款的收付应严格执行()的规定
  • 仓储领域
  • 应纳税额与应纳所得额
  • 企业固定资产清理流程
  • 预计负债的会计和税务处理
  • sqlserver备份数据库命令
  • 一个基于口令的用户身份认证基本过程是怎样的?
  • fedora怎么用
  • mac搜索app
  • mac打印预览快捷键是什么
  • switpa.exe - switpa是什么进程
  • 新浪微博 app 安卓
  • 电脑自动检测硬盘怎么取消
  • 将txt文件名批量导入excel
  • unity3d快速入门
  • nodejs读取文件夹下的所有文件
  • 一些常用的网络命令
  • 欢迎使用本公司智能语音电动车mp3
  • 陕西税务平台
  • 陕西省电子税务局
  • 广州市地税局领导名单
  • 学什么专业可以在税务局上班
  • 水产品 免税
  • 河南税务局发票查询系统
  • 客运企业增值税税率是多少
  • 房地产契税2023年最新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设