Bagaimanakah item UL boleh kekal dalam DIV yang mengandunginya?
P粉714780768
2023-08-22 23:43:14
<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>
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.Anda perlu menggunakan
list-style-position
: