Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >tag html tidak dibungkus
Sebab mengapa teg HTML tidak dibalut adalah kerana kaedah pemformatan lalai HTML menganggap semua elemen sebagai elemen peringkat blok, yang bermaksud setiap elemen akan menduduki barisnya sendiri, dengan ruang di atas dan di bawah. Walau bagaimanapun, dalam beberapa kes, kami mungkin perlu memaparkan berbilang elemen dalam baris yang sama dan tidak mahu ruang putih tambahan di antara mereka.
Di bawah ini saya akan memperkenalkan secara terperinci bagaimana untuk mengelakkan pembalut label automatik dalam HTML.
1. Gunakan elemen sebaris
Gunakan elemen dengan sifat sebaris, seperti 45a2772a6b6107b401db3c9b82c049c2
dan 3499910bf9dac5ae3c52d5ede7383485
, dsb., untuk mengelakkan pembalut label automatik. Ini kerana elemen sebaris secara lalai tidak menduduki baris dengan sendirinya, tetapi hanya menduduki sebahagian daripada aliran teks di mana ia berada. Ini membolehkan berbilang elemen sebaris dipaparkan pada baris yang sama.
Kod sampel:
<p>这是一个 <span>内联元素</span> 的例子.</p>
Dalam contoh ini, elemen 45a2772a6b6107b401db3c9b82c049c2
dimasukkan ke dalam elemen e388a4556c0f65e1904146cc1a846bee
, tetapi ia tidak menghasilkan pemisah baris secara automatik. Sebaliknya, mereka akan dipaparkan pada baris yang sama.
2. Gunakan gaya CSS
Kaedah lain ialah menggunakan gaya CSS untuk mengawal cara label dipaparkan. Menambah atribut CSS display: inline
pada elemen boleh menukar mana-mana elemen peringkat blok menjadi elemen sebaris dan membolehkannya dipaparkan pada baris yang sama, seperti dc6dce4a544fdca2df29d5ac0ea9906b
dan e388a4556c0f65e1904146cc1a846bee
, dsb.
Kod sampel:
<div style="display:inline">这是一个</div><div style="display:inline">例子</div>.
Contoh ini membenamkan elemen dc6dce4a544fdca2df29d5ac0ea9906b
terus ke dalam dokumen dan menetapkan sifat CSS mereka kepada display:inline
supaya ia muncul pada baris yang sama. Memandangkan mana-mana elemen peringkat blok boleh diubah melalui CSS, pendekatan ini boleh disesuaikan dengan pelbagai keperluan pelabelan dan susun atur yang lebih luas.
3. Gunakan helaian gaya CSS
Akhir sekali, jika anda memerlukan reka letak dan kawalan yang lebih kompleks, anda boleh menulis gaya CSS dalam dokumen yang berasingan dan menerapkannya pada dokumen Semua elemen. Kelebihan menggunakan helaian gaya CSS ialah anda boleh membuat reka bentuk yang konsisten dengan mudah untuk keseluruhan tapak anda atau berbilang halaman, dan ia boleh mengurangkan kod berlebihan dalam dokumen HTML anda.
Kod sampel:
<!DOCTYPE html> <html> <head> <title>无缝换行</title> <style> .inline { display: inline; } </style> </head> <body> <div class="inline">这是一个</div><div class="inline">例子</div>. </body> </html>
Dalam contoh ini, kita mula-mula mentakrifkan gaya CSS dalam 93f0f5c25f18dab9d176bd4f6de5d30e
dan menetapkan atribut display:inline
untuk teg. Kemudian tetapkan gaya ini kepada elemen dc6dce4a544fdca2df29d5ac0ea9906b
dalam HTML untuk memaparkannya pada baris yang sama.
Perlu diambil perhatian bahawa kaedah ini juga boleh menggunakan sifat CSS lain untuk membina reka letak yang lebih kompleks, seperti menetapkan atribut float
untuk mencapai pembalut teks, menetapkan atribut position
untuk mencapai kesan melata, dll.
Ringkasnya, terdapat banyak cara untuk mengelakkan pembalut label automatik dalam HTML. Anda boleh menggunakan elemen sebaris, sifat CSS dan helaian gaya CSS untuk mengawal reka letak agar sesuai dengan keperluan khusus anda.
Atas ialah kandungan terperinci tag html tidak dibungkus. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!