CSS 如何自动调整图像大小以适应div容器
要自动调整图像以适应div容器,我们需要设置以下CSS属性或img标签-
max-width: 100%;
max-height: 100%;
首先,我们使用
标签在mydiv中设置了一张图片 –
<div id="myDiv">
<img src="https://www.tutorialspoint.com/behave/images/behave.jpg">
</div>
我们已将mydiv设置为高度和宽度自动,以允许自动调整div的大小−
#myDiv {
height: auto;
width: auto;
border: 2px solid blue;
}
现在,通过以下CSS属性max-width和max-height设置在mydiv中的图像可以自动调整大小,而不会出现任何问题−
#myDiv img {
max-width: 100%;
max-height: 100%;
margin: auto;
display: block;
}
示例
现在让我们看一个完整的示例,使用CSS将图像自动调整大小以适应一个div容器 −
<!DOCTYPE html>
<html>
<head>
<style>
#myDiv {
height: auto;
width: auto;
border: 2px solid blue;
}
#myDiv img {
max-width: 100%;
max-height: 100%;
margin: auto;
display: block;
}
</style>
</head>
<body>
<div id="myDiv">
<img src="https://www.tutorialspoint.com/behave/images/behave.jpg">
</div>
</body>
</html>