位置: 编程技术 - 正文

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

  • 增值税发票能不能报销
  • 支付给法律顾问的钱
  • 工地上用的辅材
  • 银行转账记录能保存多久
  • 管理费用结转本年利润,账簿怎么登
  • 企业账号变更
  • 固定资产出售账户处理
  • 金融服务征税范围包括哪些
  • 什么情况下要安起搏器
  • 外贸公司有国企吗
  • 管理费用对所得收入影响
  • 应付账款少记违反什么认定
  • 别人帮开票钱要打给别人账户吗
  • 转让长期股权投资交什么税
  • 问福利费的发票如果是增值税专用发票,增值税可以抵扣吗?
  • 可抵扣进项税怎么抵扣
  • 公司商品质量问题导致员工与公司一起被起诉了怎么办
  • 标准差超过多少不合理
  • 开具发票必须附列清单吗
  • 出售已使用五年的住房有税收优惠吗?
  • 外购已税化妆品生产的护肤护发品
  • 企业为职工缴纳的五险一金占工资总额的多少
  • 文件类型有几种分类
  • Win11不支持鼠标宏
  • windows10如何设置锁屏时间
  • 电脑系统权限管理在哪里
  • 荣耀x10升级鸿蒙系统好用吗
  • linux的grep命令使用
  • sessmgr.exe - sessmgr是什么进程 有什么用
  • 收取增值税一般是多少
  • vuejs动态加载组件
  • 代扣代缴企业所得税如何申报
  • php自定义函数的语法格式
  • anaconda3.5.2安装教程
  • web 前端
  • lastlog日志
  • 磁盘命令符
  • python 二值化
  • 帝国cms功能
  • 跨年进项税额未做账
  • 企业接受投资者投资,投资者超额缴入的资本
  • 织梦如何使用
  • 织梦如何使用
  • 成本核算方法是指
  • 货币基金分红交多少税
  • Centos安装ntfs-3g
  • 出口货物的进项税
  • 小规模企业申报表填写
  • 长期待摊费用是摊销费用吗
  • 商品流通企业进货费用先进行归集
  • 企业股权转让收入企业所得税
  • 用银行存款支付本季度短期借款利息
  • 购买展示样品是指什么
  • 上个月多计提的费用怎么调整
  • 进项税额增值税专用发票
  • 电动车折旧年限及残值
  • 支付借款利息需要交税吗
  • 转出未交增值税借方余额怎么处理
  • 印花税可以去地方申报吗
  • 劳务报酬与经营所得
  • 企业弥补亏损的来源有
  • 租入固定资产改良支出属于收益性支出吗
  • 计提工资和发放工资的账务处理
  • sqlserver高级教程
  • sqlserver 附加数据库 只读
  • adsl用户之间共享电话线路
  • 破解浏览器内网教程
  • 如何用virtualbox安装linux
  • 第一启动项硬盘
  • ubuntu中安装vim
  • xp无法加载配置文件
  • linux执行sh文件报错找不到
  • HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth完全详解
  • 什么是漫反射贴图
  • 用js实现一个复杂对象深拷贝的算法
  • 省市区三级联动下拉表单
  • javascript基础入门视频教程
  • js制作qq简易聊天框
  • javascript的基本语法
  • 广东智慧团建登录不上去怎么回事
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设