CSS margin负值定位
CSS margin负值定位
margin负值下的两栏自适应布局
margin负值下的两端对齐
margin负值下的等高布局:margin-bottom改变占据的空间,padding-bottom补回消失的空间(overflow:hidden 限制空间)
margin负值下的两栏自适应布局
margin负值定位
11111
同时设置margin-bottom和padding-bottom,两个值和为0px
margin设为负值可以扩大元素的尺寸
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
</style>
</head>
<body>
<div style="float: left;width:100%">
<p style="margin-right: 170px;">图片右浮动,【俄罗斯总统普京当面向习近平主席祝贺生日】俄罗斯塔斯社、俄新社6月15日上午报道称,据俄总统新闻秘书佩斯科夫介绍,俄总统普京今天上午在杜尚别出席亚信第五次峰会前亲自前往中国国家主席习近平下榻宾馆,当面向习主席祝贺66岁生日。普京高度评价习主席在俄中关系发展中发挥的重要作用,强调不久前习主席对俄进行国事访问取得圆满成功,相信俄中关系将继续保持良好发展势头。习主席对普京表示感谢,指出普京在中国很受欢迎。普京总统向习主席赠送俄罗斯冰淇淋,习主席回赠中国茶叶。</p>
</div>
<img src="img/img.jpg" width="150px" style="float: left;margin-left: -150px;">
</body>
</html>
margin负值应用场景:
容器设置负值改变大小
margin负值padding正值等高布局(不是很懂)
内容设置负值改变位置
两栏自适应布局
margin负值解决两端对齐
图片和文字布局
margin负值,padding正值这部分没看懂……先做个记录吧
双栏 等高布局
但是由于 margin设置为负数了,会出现元素左上角偏移很大,当我们使用了focus的时候,就会因为元素偏移很大,而出现了页面飞走的情况
3、margin负值下的两栏自适应布局
元素占据空间跟随margin移动
2、margin负值下的登高布局
margin改变元素占据空间
实现两栏等高布局
1、margin负值下的两端对齐,margin改变元素尺寸
margin能改变元素大小:margin正,元素变小;margin负,元素变大