Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk mengawal label untuk tidak membungkus dalam css
<p>
dalam HTML, ia akan dipaparkan selepas pemisah baris secara lalai.
<p>Jika kita ingin mengawal tag ini daripada membalut tanpa menambah kod HTML, maka kita boleh mencapai fungsi ini melalui CSS.
white-space
untuk mengawal sama ada label dibungkus. Pertama, kita perlu menjelaskan peranan atribut white-space
. Sifat ini mengawal cara ruang, baris baharu dan tab dalam elemen dikendalikan.
<p>Terdapat tiga nilai sepunya:
normal
: nilai lalai. Menggabungkan aksara ruang putih, aksara baris baharu, dsb., hanya satu ruang akan dipaparkan pada akhirnya. nowrap
: Tiada baris terputus sehingga teks mencapai kedudukan akhir. pre
: Simpan semua ruang dan pemisah baris dan teks memaparkan format asalnya. white-space:nowrap
pada tag yang tidak perlu dibalut.
<p>Kod contoh:
<div style="white-space:nowrap;"> This is some text that should not wrap. </div><p>Nota:
white-space
atribut juga boleh ditakrifkan dalam helaian gaya dan digunakan pada teg yang berbeza melalui nama kelas.
<p>2) atribut paparan
<p>Cara lain untuk mengawal label supaya tidak membalut ialah menggunakan atribut display
. Sifat ini menentukan jenis kotak yang perlu dijana oleh elemen. Terdapat empat nilai biasa untuk
<p>:
block
: Elemen dipaparkan sebagai elemen peringkat blok dan setiap label menduduki barisnya sendiri. inline
: Elemen dipaparkan sebagai elemen sebaris dan boleh berada pada baris yang sama dengan elemen lain. inline-block
: Elemen dipaparkan sebagai elemen blok sebaris, yang boleh berada pada baris yang sama, tetapi lebar dan ketinggian boleh ditetapkan, mengekalkan semua ciri elemen blok. none
: Elemen tidak menghasilkan kotak dan tidak mempunyai sebarang kesan pada halaman. Ia biasanya digunakan untuk menyembunyikan elemen. display:inline-block
.
<p>Kod contoh:
<div style="display:inline-block;"> This is some text that should not wrap. </div><p>Begitu juga, atribut
display
juga boleh ditakrifkan dalam helaian gaya dan digunakan pada teg berbeza melalui nama kelas.
white-space
dan display
boleh mengawal label untuk tidak membalut, terdapat beberapa perkara yang perlu anda perhatikan. Atribut
white-space
hanya berkuat kuasa dalam teks elemen. Jika elemen mengandungi elemen lain (seperti pautan, imej, dsb.), elemen ini masih akan dibalut secara lalai. div、p、h1-h6
, dll.), walaupun atribut display:inline-block
boleh digunakan untuk mencapai tiada pembalut baris, ini akan menukar elemen peringkat blok menjadi elemen sebaris, yang boleh menjejaskan reka letak dan gaya halaman. white-space
dan menggunakan display
atribut . Antaranya, atribut white-space
digunakan untuk mengawal ruang, pemisah baris, dsb. dalam teks, manakala atribut display
digunakan untuk menentukan jenis kotak yang perlu dijana oleh elemen. Tidak kira kaedah yang digunakan, beberapa perkara perlu diberi perhatian untuk mengelakkan masalah dalam pembangunan sebenar. Menguasai kaedah tidak membungkus teg CSS boleh membantu kami mengawal reka letak dan gaya halaman dengan lebih baik semasa proses pembangunan. Atas ialah kandungan terperinci Bagaimana untuk mengawal label untuk tidak membungkus dalam css. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!