位置: 编程技术 - 正文

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

  • 税后债务资本成本计算公式 中级会计
  • 不在经营范围内可以开票吗
  • 销售收入与营业费用的配比
  • 增值税交错了退税怎么退
  • 业务提成模版
  • 银行电子承兑汇票怎么转让
  • 个税是否可以跨区缴纳
  • 团建费用会计怎么写记账凭证
  • 个体工商户网上报税流程
  • 零售商业企业经营的特点主要在于
  • 豆粕是农产品初加工,企业所得税免税
  • 借款到期一直付利息诉讼期怎么算
  • 建筑业咨询费有哪些
  • 银行汇票应计入什么科目
  • 税收完税证明分为几种
  • 研发加计扣除税率
  • 股权转让后没有给转让费怎么办
  • 工资薪酬所得税税率
  • 去年的库存
  • 企业员工应付未付的工资该如何写其会计分录?
  • 服务费发票怎么做分录
  • 不动产证上宗地图名字错一个字
  • 企业开税票申报个人所得税怎么申报?
  • 物业管理的差额怎么算
  • 房地产企业预付账款为负数
  • 临时设施需要验收吗
  • 往来款现金流量表怎么填
  • 网络共享每次都要输入密码
  • 建设工程招标办
  • php serialize()与unserialize() 不完全研究
  • 代个人多交的社保怎么查
  • 我的电脑图标没了怎么恢复
  • php中用来创建目录的函数是
  • 项目版本管理是什么
  • k8s安装步骤
  • cssschool
  • Laravel 5.3 学习笔记之 错误&日志
  • 装货费用
  • java中file的用法
  • 折现指标和非折现指标
  • 水运企业会计核算办法
  • 卷票要盖发票专用章吗?
  • 进销存的原理
  • 企业管理费用科目期末一般是
  • 京东提现到公账怎么取消
  • 私车公用发票去哪个税务局开
  • 契税为什么计入成本费用
  • 企业转让固定资产发生的费用
  • 定额发票可以用于事业单位报销
  • 根据企业
  • 开始建账需要哪些数据
  • mysql开发教程
  • MySQL 5.7 mysql command line client 使用命令详解
  • 该怎么配置
  • 深入解析linux内核
  • win2000系统安装教程
  • 硬盘分几个区最好
  • win7系统扫描在哪里
  • centos6开机启动
  • windows10计划任务文件在哪
  • Linux中QQ软件的安装和配置
  • windows7怎么卸载
  • win7蓝屏代码0x0000007e
  • win8.1应用商店无法打开
  • win8免密码登录
  • win10预览体验推荐哪个通道
  • javascript中的数组可以存放任何类型的数据
  • 如何修改excel数据显示格式
  • 浪漫樱花完整视频
  • bat 批处理文件
  • 超级链接是什么意思
  • nodejs增删改查
  • 安卓的引导式访问叫什么
  • unity删除对象
  • javascript flash下fromCharCode和charCodeAt方法使用说明
  • python如何用pi
  • 研发材料占研发费用比例超出50%
  • 税务副处级竞争上岗笔试题
  • 外购的解释
  • 数码产品关税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设