Bagaimanakah item UL boleh kekal dalam DIV yang mengandunginya?
P粉714780768
P粉714780768 2023-08-22 23:43:14
0
2
529
<p>Saya mempunyai persediaan yang sangat mudah: </p> <pre class="brush:php;toolbar:false;"><div class="container"> <ul> <li>Projek 1</li> <li>Projek 2</li> </ul> </div></pre> <p>Saya akan menyangka bahawa semua kandungan dan titik peluru UL akan berada di dalam div, tetapi itu tidak berlaku pada masa ini. </p> <p>Peluru UL muncul di luar div, dan apabila limpahan disembunyikan, ia sebenarnya hilang. </p> <p>Bagi saya perkara ini bermasalah dalam beberapa cara, dan masalah ini wujud dalam pelbagai penyemak imbas, saya telah mencari spesifikasi HTML tetapi tidak dapat mencari apa-apa tentang bagaimana ini sepatutnya berlaku. </p> <p>Adakah terdapat pembetulan CSS atau pembetulan reka letak lain? </p>
P粉714780768
P粉714780768

membalas semua(2)
P粉020085599

list-style-position: inside Berfungsi dengan baik dalam kebanyakan kes, kecuali apabila anda memerlukan peluru berbilang baris pada skrin kecil, kerana ini akan menyebabkan teks diselaraskan dengan peluru, bukannya dengan permulaan teks.

Mengekalkan lalai text-align: outside, yang membenarkan jidar kecil dan mewajarkan teks untuk menutup mana-mana bekas berpusat, boleh menyelesaikan masalah penjajaran peluru.

ul, ol {
  margin-left: 0.75em;
  text-align: left;
}
P粉085689707

Anda perlu menggunakan list-style-position:

ul {
   list-style-position: inside;
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!