最快的解决方法就是在body加style="overflow-x:hiddenoverflow-y:auto"
这样也只是治标不治本的方法,还是得具体查看哪里的宽度设定出错,毕竟还得在不改变页面布局和显示内容不出错的情况下使用裁剪比较好
html代码如下:<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title>div中放置图片</title><link rel="stylesheet" href="liu.css"/></head><body><div class="center"><img src="./image/1.jpg"rel=""/></div></body></html>
css代码如下:
*{
margin: 0
padding: 0
}
/*方法一*/
.center{
width: 500px
height: 300px
background: pink
/*实现div里的图片水平垂直居中*/
display: table-cell
text-align: center
vertical-align: middle
}
.center>img{
/*1,图片过大1024*1024,让图片和布局高度宽度等比例缩放*/
width: 300px
height: 180px
}
那就不能用line-height了,因为整个行高的范围都算作a标签的,可以改用其他方法,比如:.box {
......
line-height: 1
......
padding: 19px 10px 0
}