CSS控制图片大小的方法
用 CSS 控制图片大小的方法与用 HTML 一样,也是通过 width 和 height 两个属性来实现的。不同的是,CSS 中可以使用更多的属性值,如相对值和绝对值等。
例如,当设置 width 属性值为 50% 时,图片的宽度将被调整为父元素宽度的一半,代码如下:
这里需要指出的是,当只设置了图片的 width 属性,而没有设置 height 属性时,图片本身会自动等比例缩放,如果只设置 height 属性也是一样的道理。只有同时设置 width 和 height 属性时才会不等比例缩放,代码如下。
例如,当设置 width 属性值为 50% 时,图片的宽度将被调整为父元素宽度的一半,代码如下:
<html>
<head>
<title>图片缩放</title>
<style>
img.test1{
width:50%; /* 相对宽度 */
}
</style>
</head>
<body>
<img src="cup.jpg" class="test1">
</body>
</html>
因为设置的是相对大小(相对于 body 的宽度),所以当拖动浏览器窗口以改变其宽度时,图片的大小也会相应地发生变化。这里需要指出的是,当只设置了图片的 width 属性,而没有设置 height 属性时,图片本身会自动等比例缩放,如果只设置 height 属性也是一样的道理。只有同时设置 width 和 height 属性时才会不等比例缩放,代码如下。
<html>
<head>
<title>不等比例缩放</title>
<style>
img.test1{
width:70%; /* 相对宽度 */
height:110px; /* 绝对高度 */
}
</style>
</head>
<body>
<img src="cup.jpg" class="test1">
</body>
</html>
ICP备案:
公安联网备案: