Mengapa Kandungan Melangkaui Sudut Bulat?

Susan Sarandon
Lepaskan: 2024-11-10 13:11:02
asal
819 orang telah melayarinya

Why Does Content Extend Beyond Rounded Corners?

Adakah Sempadan Bulat Mempengaruhi Keterlihatan Kandungan?

Soalan:

Mengapa kandungan elemen dengan sempadan bulat (jejari sempadan) melangkaui sempadan bekas?

Contoh HTML dan CSS:

.progressbar {
    height: 5px;
    width: 100px;
    border-radius: 5px;
}

.buffer {
    width: 25px;
    height: 5px;
    background: #999999;
}
Salin selepas log masuk
<div class="progressbar">
    <div class="buffer"></div>
</div>
Salin selepas log masuk

Penjelasan:

Secara lalai, kandungan

elemen tidak dipotong apabila limpahan kelihatan digunakan. Spesifikasi CSS dengan jelas menyatakan:

"Limpahan lalai untuk

elemen (dan kebanyakan perkara lain) kelihatan dan spesifikasi mengatakan ini tentang limpahan: kelihatan:

... kandungan tidak dipotong, iaitu, ia mungkin dipaparkan di luar kotak blok."

Spesifikasi CSS seterusnya menerangkan bahawa elemen dengan keratan sudut bulat hanya akan menjejaskan imejan latar belakang, bukan kandungan.

Akibat:

Akibatnya, elemen kandungan mungkin melangkaui sudut bulat bekasnya jika limpahan yang kelihatan digunakan.

Penyelesaian:

Untuk memastikan kandungan digunting dalam sudut bulat bekas, limpahan selain daripada kelihatan (cth., tersembunyi, tatal, dll.) mesti digunakan pada bekas. Dalam kes ini, menambah limpahan: tersembunyi pada kelas .progressbar akan menyelesaikan isu ini.

Atas ialah kandungan terperinci Mengapa Kandungan Melangkaui Sudut Bulat?. 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