CSS 日常练习----float元素和margin负值 发表于 2018-07-11 | 分类于 技术 , Blog记录日常 CSS 练习的小知识点 —— float元素和margin负值float元素和margin负值点击预览12345678910111213141516171819202122232425262728293031323334353637<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .l1{ float: left; width: 100px; height: 150px; background: yellow; } .l3{ float: left; width: 200px; height: 150px; background: red; } .l2{ width: 100%; float: left; height: 150px; background: burlywood; margin-left: -100px; } </style></head><body><p>浮动元素也有层级,后面的元素会盖住前面的元素</p><p>因为float元素是挨着排列的,一行显示不下到下一行,给2设置负margin可以理解为:先让1和2显示在同一行,这时给2设置一个父的margin, 2会左移,2在流中的占据尺寸变小,但是显示尺寸不变,显示尺寸 > 占据尺寸</p><p></p><div class="l1"></div><div class="l2"></div><div class="l3"></div></body></html>本文作者: bobo本文链接: https://www.anynote.me/4158399860.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!