- 注意点:
- 如果图片的宽度大于父元素的宽度, 不能使用margin: 0 auto;
或者text-align: center;让图片居中
- 如果图片的宽度大于父元素的宽度, 不能使用margin: 0 auto;
- 如果图片的宽度大于父元素的宽度, 可以使用定位流让图片居中
但是定位流的弊端也比较明显.
2.1. 需要写三行代码
- 如果图片的宽度大于父元素的宽度, 可以使用定位流让图片居中
position:absolute;
left:50%;
top:50%;
margin-left:-XXpx;
margin-top:-XXpx;
2.2. 必须知道图片宽度
- 如果图片的宽度大于父元素的宽度, 也可以使用奇淫技巧
margin: 0 -100%;
- 如果图片的宽度大于父元素的宽度, 也可以使用奇淫技巧
-
注意点: 父元素必须设置text-align: center;
-
给设置了绝对定位的元素设置
left:0; top:0; right:0; bottom:0; margin:auto;
让它自适应居中;
网友评论