位置: 编程技术 - 正文

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

  • 附加税申报表怎么做
  • 10万以内免征增值税怎么做账
  • 关税计算怎么算?
  • 资源税改革是什么意思
  • 财务费用和应付利息怎么算
  • 一般纳税人开普票和专票有什么区别
  • 太阳能发电开票编码
  • 高新技术企业三级领域
  • 个体户经营所得税率
  • 固定资产报废属于非常损失吗
  • 500元以内的商品都有哪些
  • 递延所得税当期所得税费用
  • 减免货款需要进项税额转出吗
  • 咨询费 税
  • 百旺红字发票申领流程
  • 增值税暂估
  • 停车场增加收入
  • 工会经费电子税务局找不见了
  • 一般风险准备金计算公式
  • 怎么进行现金流量分析
  • 货币资金怎么核对账实相符
  • 应付职工薪酬在借方是什么意思
  • 华为鸿蒙系统耗电量快吗
  • 农民工劳动报酬权救济制度存在的问题
  • 电脑机箱前面耳机的WIN10系统没有声音怎么办
  • linux安装linux
  • 结转本月发生的费用
  • 公司水费怎么算
  • 无形资产清理账务怎么做
  • 材料退款会计分录
  • 日落后的托莱多全景,西班牙 (© Frank Fischbach/Alamy)
  • 员工出差机票计入什么科目
  • 垃圾清运费属于什么服务
  • thinkphp框架的作用
  • element ui停止
  • php上传图片并显示
  • websocket()
  • 新个人所得税起征点2023
  • 正规现金收款收据怎么写
  • 含消费税的商品开成了不含消费税怎么办
  • 零税项目
  • 利润总额包括的内容主要有
  • mongodb reactive
  • 收到服务费发票怎么做账
  • 公共电话亭的话费怎么算
  • 出售资产时递延所得税转回是全部收入吗
  • 购礼品送客户分账务处理怎么做
  • 广发银行的主营业务
  • 普通发票怎么开?
  • 小企业会计怎么做账
  • 合法有效的凭证是什么
  • 利用的英文
  • mysql日期字段
  • Tech Ed 2008:HPC Server 2008讲解
  • ubuntu系统无法安装中文
  • 各种linux
  • 开源操作系统总结
  • linux中使用最多的命令
  • ios8.4.1完美越狱教程
  • win7更改win10系统要怎么更改
  • 根据自己的需求配置一台电脑
  • centos6设置ip
  • zui哪个版本最好
  • linux最常用的shell终端是
  • 【学习ARToolkit小记之初】 ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
  • html+css网页布局
  • python 爬虫例子
  • angular中的controller
  • python数据结构教程
  • nodejs+ts
  • linux搭建ftp服务器
  • java模拟银行存款功能
  • javascript总结
  • js下拉框怎么设置
  • 国家税务局机打发票可以报销吗
  • 北京电子税务局实名认证
  • 没有税费种认定信息是什么意思
  • 企业年度申报怎么修改
  • 车船税收费标准表
  • 允许抵扣和不允许抵扣进项税额的发票种类
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设