Bagaimanakah Saya Boleh Membuat Elemen Bekas Mengguna pakai Lebar Maksimum Imej Anaknya?

Patricia Arquette
Lepaskan: 2024-11-23 20:31:11
asal
472 orang telah melayarinya

How Can I Make a Container Element Adopt the Maximum Width of its Child Image?

Elemen yang dibalut mengambil lebar maksimum imej kanak-kanak

Masalah:

Pengguna mahu Paparkan imej sebagai sebahagian daripada elemen yang mengandungi dan mahu lebar elemen yang mengandungi adalah sama dengan lebar subimej, walaupun jika elemen yang mengandungi mengandungi unsur lain (seperti teks).

Penyelesaian:

Satu penyelesaian ialah menggunakan sifat paparan CSS untuk menetapkan elemen pembalut pada jadual dan menetapkan lebarnya kepada 1%. Ini akan memaksa imej keluar daripada lebar itu dan menetapkan saiznya sendiri kepada lebar pembalut:

.wrapper {
  border: 1px solid red;
  display: table;
  width: 1%;
}
Salin selepas log masuk
<div class="wrapper">
  <img src="image.jpg">
  <p>Your text here</p>
</div>
Salin selepas log masuk

Dengan cara ini elemen pembalut akan mengambil lebar maksimum imej kanak-kanak, tanpa mengira unsur lain Apakah kandungan .

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Elemen Bekas Mengguna pakai Lebar Maksimum Imej Anaknya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan