前言:
现在看官们对“在css中怎么左右布局”大体比较注重,朋友们都需要学习一些“在css中怎么左右布局”的相关内容。那么小编在网摘上搜集了一些对于“在css中怎么左右布局””的相关文章,希望看官们能喜欢,姐妹们快快来了解一下吧!<div class="parent"><div class="left">左: 定宽</div><div class="right">右: 自适应</div></div>
通过以下 CSS 代码实现两列布局效果
.parent{display: table;table-layout: fixed;}.left, .right{display: table-cell;}.left{width:100px;}
优点:
浏览器兼容性比较好
缺点:
将所有元素的 display 属性设置为 table 相关值, 受到相应制约
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>两列布局的第三种解决方案</title><style>#parent { /* 表格的单元格的宽度会自动分配 */ display: table; /* 列宽由表格宽度和列宽度设定, automatic 默认。列宽度由单元格内容设定。 */ table-layout: fixed; width: 100%;}#left,#right { height: 300px; display: table-cell;}#left { /* 定宽 */ width: 400px; background-color: #c9394a;}#right { background-color: #cccccc;}</style></head><body><div id="parent"><div id="left"></div><div id="right"></div></div></body></html>
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #在css中怎么左右布局