在table-cell和table-row之间中可否增加一层dom?
嗯。。。代码大体是这样的:
<style>
.table{display:table;}
.table_row{display:table-row;}
.table_cell{display:table-cell;}
</style>
<ul class="table">
<li class="table_row">
<div class="content_1">
<div class="table_cell">cell 1</div>
<div class="table_cell">cell 2</div>
<div class="table_cell">cell 3</div>
</div>
<div class="content_2">
<div class="table_cell">cell 3</div>
<div class="table_cell">cell 4</div>
<div class="table_cell">cell 5</div>
</div>
</li>
</ul>
主要情况是因为同一段代码模版应用了多套样式,在做其他场景的适配优化时最终多出来了一层div,但是这一层div就导致table布局无法正常起作用了。
也就是我期望中间这一层div是透明的,但是display:
选了一圈看起来并没有合适的效果。
而如果自己排版的话多少又不容易做的简单好看。
不知道除了删除这一层content_*
以外是否还有解?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为啥不直接用
<table>
?