我從數據庫中提取圖像,並希望將此圖像放入div標籤中或放入div標籤中,而不會拉伸圖像。所有圖像都是不同的大小,所以我不能使用width
和height
圖像屬性,因爲當我使用它時,圖像正在拉伸。從數據庫中獲取圖像並將其放入html標籤中
<div style="width:300px; height:300px;">
<img src="link.jpg" alt="jet">
</div>
我從數據庫中提取圖像,並希望將此圖像放入div標籤中或放入div標籤中,而不會拉伸圖像。所有圖像都是不同的大小,所以我不能使用width
和height
圖像屬性,因爲當我使用它時,圖像正在拉伸。從數據庫中獲取圖像並將其放入html標籤中
<div style="width:300px; height:300px;">
<img src="link.jpg" alt="jet">
</div>
試試這個:
img
{
width: 100%;
max-width: 300px;
}
不要指定圖像標籤widht和高度,但使用的CSS是這樣的:
爲最大300像素的一定寬度可變高度:
img {
width: 300px;
max-width: 100%;
height: auto; /* needed for some browsers to keep the proportions */
}
對於常量高度最大300像素的和可變寬度:
img {
height: 300px;
max-height: 100%;
width: auto; /* needed for some browsers to keep the proportions */
}
如果希望圖像以適合容器(不大於容器較大的寬度或高度)和按比例縮放時,可以使用:
img {
height: auto;
width: auto;
max-height: 100%;
max-width: 100%;
margin: auto; /* optional, to center horizontally/vertically */
}
這將使圖像最大300px寬/高,不失真和不大於容器。
無法使用寬度:100%;因爲所有圖像都是不同的大小,我想保持所有的圖像相同的比例(尺寸沒有拉伸圖像)。 –
只指定與將保持縱橫比 – Sarath