位置: 编程技术 - 正文

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

  • 工资表个税多扣了账务处理递减
  • 个人所得税包括绩效工资吗
  • 其他个人出租房屋按照多少征收应纳税额
  • 事务所纳税
  • 餐饮服务需要缴纳增值税吗
  • 固定资产造成的损失可以税前扣除吗
  • 库存商品毁损会导致什么
  • 行政单位办公室主任必须是党员吗
  • 购买股权支付的相关税费怎么处理
  • 吊装费用税率
  • 购买银行理财产品被骗怎么办
  • 不动产经营租赁属于现代服务吗
  • 行政事业单位国有资产处置收入包括
  • 补发住房补贴征求意见
  • 企业交纳房产税,土地使用税、车船使用税应借记( )账户
  • 所得税不退税怎么写情况说明
  • 个体工商户需要做账吗
  • 小微企业增值税减免政策
  • 漏记的账务怎么处理
  • c盘满了清理什么
  • 市净率怎么计算举例说明
  • 销售货物结转成本会计分录
  • php部署在什么服务器
  • mce是什么文件格式
  • 贷款支付的本息如何记账
  • 凭证导致账簿错误
  • tepac接口
  • 银行汇票属于银行存款吗
  • 交易性金融资产的账务处理
  • php zmq
  • php怎么操作数据库
  • php下载远程文件到服务器
  • ssh怎么带密码
  • 通信原理简明
  • GPT-4 手画设计稿 直接生成前端页面
  • 补开发票对公司有什么影响
  • 帝国cms栏目自定义字段
  • 运费发票有普票吗
  • 金蝶做账流程视频
  • 两者的性质有所差异
  • 盈余公积的提取条件
  • 外币账户的钱怎么转成人民币
  • 纸巾的发票可以抵扣进项税吗
  • 进项税额不得从销项税额中抵扣项目是什么意思
  • 员工成本价购买公司商品 税屋
  • 计划成本下
  • 洗车发票税目
  • 销售产品收到现款120元是什么制
  • 没报税可以先清卡吗
  • 保本理财产品如何赎回
  • 可供出售金融资产和交易性金融资产
  • 房地产开发企业增值税怎么算
  • 旅游饮食服务企业的特点包括
  • sql复制表的语句
  • wermgr.exe是什么进程
  • centos6开机启动服务
  • Yosemite使用技巧 如何使用Yosemite mac信息功能共享电脑屏幕教程
  • win8.1无法连接wifi
  • win10系统无法运行exe文件
  • win7怎么让系统更加快
  • 利用图片密码登录微信
  • win10周年版
  • linux磁盘分区表
  • Win10系统怎么截图快捷键
  • css中的单位主要有哪些
  • jquery输入框改变事件
  • 谈谈网页设计中的内容
  • shell中判断文件是否存在
  • 命令行批处理文件
  • js 延迟函数
  • jquery技巧
  • javascript entries
  • 开票资料?
  • 四川国税网上申报
  • 房产证加名字需要哪些手续和费用
  • 技术服务收入确认方法
  • 水利基金按什么计提
  • 湖北注册税务师协会
  • 发票清单盖章样本图片
  • 税务局拒开发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设