位置: 编程技术 - 正文

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

  • 小规模未达起征点的增值税怎么做账
  • 报表中存货包括什么科目
  • 报表没有其他收入怎么办
  • 其他应收款款项性质有哪几种
  • 短期投资会计科目编码
  • 委托开发的定义
  • 原材料的归集和整理
  • 股权转让企业所得税纳税地点
  • 周转材料摊销属于什么费用
  • 进出口企业如何防范汇率风险
  • 未交税金期末数
  • 税务返还手续费发放给个人需要合并扣税吗
  • 交通补贴可以抵扣个税吗
  • 电子发票可以认证几次
  • 税务局申请发票
  • 营改增后还要交企业所得税吗
  • 工会有纳税号吗
  • 母公司向子公司收取管理费
  • 建筑公司材料费属于什么科目
  • 增值税 附加税
  • 工程预收款账务处理
  • 社保稽查补社保按什么基数来
  • 复核内容有哪些?
  • 公司借银行款会计分录
  • 固定资产清理应交税费怎么算
  • 支付代账公司费用 怎么写凭证
  • 一般纳税人转小规模流程
  • ipad哪款最贵
  • laravel登录接口
  • java定时器怎么用
  • uni-app是干嘛的
  • 文心一言中国经济大讲堂
  • vue环境搭建的几种方法
  • 处置固定资产清理费用影响利润吗
  • 公司购买承兑
  • 非财政补助结余分配和非财政拨款结余分配
  • 货物赔偿款如何计算
  • 帝国cms怎么用
  • 帝国cms要授权吗知乎
  • mongodb 入门
  • SQLite3 API 编程手册
  • 哪些普通发票可以抵扣
  • ibm db2认证
  • sqlserver2019配置
  • 税法对工资薪金的要求
  • 发票一般会失效几天
  • 减免残保金相关政策
  • 企业营改增税率是多少
  • 收银系统入库入错了怎么办
  • 公司开票分公司怎么做账
  • 支付永续债利息的会计处理
  • 资产负债表中负债的排列依据是
  • 商业银行存款业务规则
  • xp系统连接共享文件夹
  • ubuntu安装mkl
  • linux系统 虚拟机
  • centos6开机启动服务
  • 如何隐藏windows激活水印
  • WIN10系统更新之后无法启动
  • win8切换管理员账户
  • win7旗舰版如何升级到win10
  • linux用什么写c
  • win7系统怎么设置开机启动项
  • win7如何获取管理员密码
  • linux在vim编辑器中,将光标移动
  • Win10 Mobile RS1预览版14267.1004 修复Lumia 550充电问题
  • Cocos2dx3.2 CrazyTetris 物理引擎使用初步
  • unity怎么打光
  • node.js使用教程
  • 自定义右键属性是什么
  • jquery get(0)
  • mongoose python
  • Base64、DES、MD5加密解密原理
  • js实现新浪博客推送
  • 从安卓设备导入
  • 使用SQLite本地数据库
  • jQuery使用ajax跨域获取数据的简单实例
  • 南通买房首付规定
  • 公司出租非住宅税种
  • 国税手工发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设