位置: 编程技术 - 正文

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

  • 小规模纳税人月收入多少免征增值税
  • 小规模纳税人报税时间
  • 企业所得税税前扣除管理办法
  • 发票签字有什么用
  • 不征税收入和免税收入所对应的成本与费用能否税前扣除
  • 为改良生产线发生的变化
  • 无形资产加计扣除最新政策
  • 个人销售商品交什么税
  • 发票替代票
  • 车辆维修费发票清单内容
  • 小规模企业所得税优惠政策最新2023
  • 子公司对母公司的责任
  • 在哪里报个税
  • 借款利息是否可以转为本金
  • 购买增值税专用发票罪
  • 债务重组损失是否属于营业外支出
  • 逆流交易合并报表抵消分录
  • 普通增值税发票是否可以抵扣?
  • 对子公司进行增资
  • 技术转让所得减去成本吗
  • 运费发票是含税还是不含税
  • 生产经营活动包括建设项目吗
  • 商业现金折扣计算
  • 仪器购买税率
  • 参加失业保险本期实际缴费金额包括员工承担部分吗?
  • 自用房地产转换为采用公允价值
  • 实收资本要求
  • 公司收到加盟费怎么做会计分录
  • PHP:oci_num_fields()的用法_Oracle函数
  • 公司开业厂商的宣传文案
  • 股东分红个税怎么做账
  • win10网络带宽
  • php初学
  • 自创商誉的确认
  • php变量格式说法错误的是
  • 政府搬迁补偿款怎么算
  • 财务收支审批制度主要包括
  • php目录列表
  • thinkphp6开发
  • vue 首页
  • uniapp前端面试题
  • mysql表中数据
  • 厂房没租出去要交税吗
  • 企业所得税年报滞纳金从哪天开始算
  • 企业发生待摊费会计分录
  • java队列用法
  • 过路费一定是要公司的车辆吗
  • 一般纳税人简易征收最新政策
  • 何谓应该是什么意思
  • 小规模纳税人有哪些
  • 固定资产减值损失影响营业利润吗
  • 小规模纳税人的认定标准是什么
  • 申报要补税怎么办
  • 信用减值损失是负数是什么意思
  • 进口货物会计处理举例
  • 开发票四舍五入
  • 对公帐户资金转入个人帐户规定
  • 认缴资金可以增加吗
  • 公司软件使用制度
  • 展示费是业务宣传费吗
  • 维护费要交税吗
  • 在建工程领用工程物资
  • 出纳建账账户名称怎么写
  • jdbc连接MySQL实验总结
  • win10怎么检查
  • win8 boot manager
  • NGUI带位置图标的拖动例子
  • css如何控制图片位置
  • perl pi
  • android native opengl
  • javascript基础入门视频教程
  • 广东国家税务局电话
  • 国家税务局总局官网
  • 环保税征收标准可以改吗
  • 开出去的专用发票存根怎么处理的
  • 润泽一词出自哪里
  • 企业补缴公积金 归集额增加
  • 股东向公司借款合法吗
  • 广汽传祺gs52013款2.0自动怎么样
  • 临时增版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设