Paskan gambar ke sel tabel [HTML Murni]
Bagaimana cara memasukkan gambar ke sel tabel td
? [HTML Murni]
Saya telah mencoba kode di bawah ini untuk memasukkan gambar ke dalam sel tabel td
.
Kode HTML ada di sini:
<table border="1" bordercolor="#aaa" cellspacing="0" cellpadding="0">
<tr>
<td><img width="100%" height="100%" src="http://dummyimage.com/68x68/000/fff" /></td>
</tr>
</table>
Seperti yang dapat Anda lihat di screenshot berikut dan di [JsFiddle DEMO][1], gambar tersebut tidak muat ke dalam sel td
.
Tangkapan layar:
Apa yang saya lakukan salah?
Saran apa pun akan luar biasa.
9
3
Konten sebaris menyisakan ruang di bagian bawah untuk karakter yang turun (j, y, q):
https://developer.mozilla.org/en-US/docs/Images,_Tables,_and_Mysterious_Gaps
Ada beberapa perbaikan:
Gunakan
display: block;
atau gunakan
vertical-align: bottom;
Ini semua tentang
display: block
:)Diperbarui:
Ok, jadi Anda memiliki tag tabel, tr dan td:
Katakanlah
table
atautd
(apapun yang menentukan lebar Anda) memiliki propertiwidth: 360px;
. Sekarang, ketika Anda mencoba mengganti komentar html dengan gambar yang sebenarnya dan mengatur properti gambar itu misalnyawidth: 100%;
yang seharusnya mengisi penuh seltd
Anda akan menghadapi masalah.Masalahnya adalah sel tabel Anda (
td
) tidak terisi gambar dengan benar. Anda akan melihat ruang di bagian bawah sel yang tidak tertutupi oleh gambar Anda (paddingnya seperti 5px).**Bagaimana cara mengatasi hal ini dengan cara yang paling sederhana?
Anda bekerja dengan tabel, bukan? Anda hanya perlu menambahkan properti display ke gambar Anda sehingga gambar Anda memiliki properti berikut:
Gunakan alat pilihan pengembang Anda dan periksa apakah
tr
,td
atauimg
memiliki padding atau margin.