Struktur HTML
`<dl onclick="goDetail(1)" class="cookbook-list">
<dt class="cookbook-img"> .cdn.xiangha.com/cai...
</dt>
<dd class="cookbook-name">Pork Ribs Rice</dd>
<dd class="cookbook-des"> Tonify yang, menguatkan yang, menyuburkan buah pinggang, menyuburkan yin, menyuburkan buah pinggang, qi dan darah</dd></dl>`
.cookbook-list {
display: block;
height: 13.2rem;
}
.cookbook-list dt {
width: 100%;
height: 10rem;
position: relative;
overflow: hidden;
}
.cookbook-list img {
width: 100%;
}
Imej dalam teg img tidak dipaparkan sepenuhnya. Bagaimana saya boleh memaparkannya sepenuhnya mengikut perkadaran biasa?
Gunakan hubungan peratusan, prinsip:
p>img
,其中p
标签为相对定位,高度为一个百分比,img
Gunakan kedudukan mutlak untuk mengisi objek induk, kodnya adalah seperti berikut:Lebar ditentukan berdasarkan lebar sebenar Bergantung pada halaman anda, lebarnya hendaklah lebar skrin atau lebar bekas induknya secara berkadar.
img{
paparan: blok;
lebar maksimum: 100%;
}
Muat imej dengan latar belakang
dan kemudian tetapkan
saiz latar belakang:mengandungi
latar belakang-ulang: tiada ulang
Gunakan susun atur rem, yang akan berubah mengikut saiz skrin
Tambah img gaya{width:100%;} pada imej
Susun atur halaman
Lebar elemen induk ditentukan mengikut peratusan atau lebar Apabila img diproses hingga 100%, ia akan mengisi tetingkap induk secara automatik. Jika digunakan, sila asingkan gaya css
img secara amnya disertakan dalam kotak, terutamanya untuk memudahkan operasi dan pemilihan.