位置: 编程技术 - 正文

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

  • 公司卖东西怎么开票
  • 外贸企业进项税额
  • 固定资产中的动态投资包括
  • 小规模纳税人季度不超30万免增值税
  • 金融利息是什么意思
  • 资产负债表日后调整事项与非调整事项的区别
  • 所有逾期未抵扣进项税额
  • 物流 贷款
  • 差旅费出差补助如何计算天数
  • 银行承兑汇票利息怎么算
  • 业务宣传费超出部分以后年度怎样处理
  • 坏账准备一般余额在哪方
  • 如何计算非居民用电量
  • 图文解析定期定额小规模纳税人怎么申报?
  • 计提费用的时候可以计提税金吗
  • 营改增后建筑安装发票
  • 跨县提供建筑服务增值税申报
  • 蜜枣税收分类编码
  • 经营用的固定资产
  • 电子申报是什么
  • 商铺水费收取标准2020
  • Win10打开浏览器后自动弹出查找框
  • 残疾小伙小强
  • Mac怎么用有线网络
  • 财政拨款收入是指行政单位从哪里取得的预算资金
  • backupnotify.exe是什么文件的进程 backupnotify进程安全吗
  • 企业微信api错误码
  • php测验
  • 电脑任务栏图标怎么全部显示出来
  • php中split
  • powergenie是什么程序
  • 新产品研发费的会计分录
  • PHP:pcntl_strerror()的用法_PCNTL函数
  • 应收票据的基本要素包括
  • php zmq
  • smarty模板数学运算示例
  • node.js什么意思
  • 外经证过期没核销罚多少钱
  • 水利建设基金的计费方式
  • mongodb基础命令
  • 建筑业委托加工合同范本
  • 单一窗口报关是指什么
  • 汇款退回多久到账
  • 往来款项的含义
  • 网上申请发票要钱吗
  • 其他应付款二级明细科目有哪些
  • sqlserver数据库备份
  • 非营利组织注册
  • 伙食费怎么入账
  • 一般纳税人开出去的普票可以用进项抵扣吗
  • 货物已到发票未开具
  • 商务费用报销的工作步骤
  • 招待费发票可以开专票吗
  • 报关单金额大于出口发票金额
  • 房产租赁发票
  • 什么情况会影响到征信
  • 小微企业免征增值税优惠
  • sql 关系数据库
  • 存储过程mysql
  • sql server随机数函数
  • mysql行锁的作用
  • mysql密码忘了怎么办?
  • apache系统服务启动不了
  • 在windows中下列叙述正确的是什么
  • windows 8
  • win8系统怎么样
  • windows8安装密钥永久
  • 怎么制作xp系统
  • cocos2d在运行java eclipse程序时出现 Error: could not open c:program FilesJavajre6libamd64jvm.cfg
  • Extjs 4.x 得到form CheckBox 复选框的值
  • cocos2d-x教程
  • linux查看远程服务是否开启
  • python 两个列表一一对应
  • 异步promise原理
  • ios反编译源代码
  • 江苏国家税务局电子税务局
  • 你家预收租金到哪里去了
  • 武汉市房产证契税 2023
  • 国家管网集团下属企业
  • 亏损可以结转吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设