标签:bottom 布局 height padding 9999px 多列 margin
转自: 巧妙运用CSS中的负值 (http://www.webhek.com/post/2345qwerqwer.html)
代码来自: https://codepen.io/Chokcoco/pen/ZgrmVy
好像存在了很久的css技巧, 可惜自己缺没听过, 真是井底之蛙了. 记得以前用过js来实现, 惭愧啊.
<!-- <h2>padding + margin + overflow,实现多列等高效果,兼容性好</h2> --> <h2></h2> <div class="g-padmar"> <div class="g-left"> 左侧布局内容<br/> </div> <div class="g-right"> 右侧布局内容<br/> 右侧布局内容<br/> 右侧布局内容<br/> 右侧布局内容<br/> </div> </div>
h2 { text-align: center; line-height: 60px; height: 60px; font-size: 20px; background: #00bcd4; color: #fff; } .g-container { line-height: 2; color: #fff; } .g-padmar { position: relative; overflow: hidden; } .g-padmar .g-left { float: left; width: 200px; background: #4caf50; padding-bottom: 9999px; margin-bottom: -9999px; } .g-padmar .g-right { width: 100%; margin-left: 200px; background: #99afe0; padding-bottom: 9999px; margin-bottom: -9999px; }
标签:bottom,布局,height,padding,9999px,多列,margin 来源: https://www.cnblogs.com/adinet/p/11702860.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。