Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >div tidak membungkus css
Elemen HTML/DIV sentiasa berkembang dan CSS, sebagai spesifikasi standard untuk ekspresi gaya HTML, juga sentiasa bertambah baik. Hari ini, CSS telah menjadi sebahagian daripada teknologi web. Antaranya, banyak sifat gaya CSS sangat penting untuk pembangunan web kami. Salah satu sifat gaya yang sangat penting ialah sifat bukan bungkus CSS.
Apabila menulis halaman web HTML, kita selalunya perlu menambah beberapa gaya reka letak khas pada kandungan teks, seperti membuat perenggan paparan teks pada satu baris atau membuat beberapa elemen peringkat blok tidak dibalut walaupun ia berada di barisan yang sama. Pada masa ini, kita perlu menggunakan sifat bukan bungkus CSS.
Atribut bukan bungkus CSS (ruang putih) mempunyai tiga nilai: nowrap, pra dan pra-bungkus. Di mana nowrap bermaksud tiada pembalut baris, pra dan pra-bungkus bermaksud mengekalkan semua ruang dan pemulangan pengangkutan dan suapan baris dalam teks asal. Dalam artikel ini kita hanya membincangkan atribut nowrap.
Dalam helaian gaya CSS, kita perlu menggunakan atribut ruang putih untuk menentukan keadaan bukan balutan unsur Sintaks biasa ialah seperti berikut:
{ white-space:nowrap; }
Antaranya, ruang putih ialah sifat pembalut bukan baris CSS, dan nowrap bermaksud tiada pembalut baris. Kami boleh menggunakan sifat ini pada berbilang elemen dengan menerapkannya pada elemen HTML tertentu atau melalui kelas CSS.
Di bawah ini kami akan memperkenalkan beberapa cara untuk melaksanakan elemen div tanpa pembalut baris. Kaedah ini semuanya boleh membenarkan elemen div dipaparkan tanpa membalut, seperti berikut:
(1) Tetapkan atribut paparan div kepada blok sebaris.
<div style="display: inline-block;">text</div>
Dengan menetapkan atribut paparan div kepada blok sebaris, anda boleh menukarnya menjadi elemen tahap blok sebaris supaya ia boleh dipaparkan tanpa membalut.
(2) Tetapkan atribut ruang putih div kepada nowrap.
<div style="white-space: nowrap;">text</div>
Dengan menetapkan atribut ruang putih div kepada nowrap, anda boleh memaparkannya tanpa membalut.
(3) Tetapkan atribut apungan div ke kiri atau kanan.
<div style="float: left;">text</div>
Dengan menetapkan sifat apungan sesuatu div ke kiri atau kanan, anda boleh menukarnya menjadi elemen terapung supaya ia boleh dipaparkan tanpa membalut.
(4) Tetapkan atribut kedudukan div kepada mutlak atau tetap.
<div style="position: absolute;">text</div>
Dengan menetapkan sifat kedudukan sesuatu div kepada mutlak atau tetap, anda boleh menukarnya menjadi elemen kedudukan mutlak atau kedudukan tetap, supaya ia boleh dipaparkan tanpa membalut.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>div不换行css</title> <style type="text/css"> .block { border: 1px solid #000; width: 200px; height: 200px; } .inline-block { display: inline-block; } .no-wrap { white-space: nowrap; } .float-left { float: left; } </style> </head> <body> <div class="block inline-block">text</div> <div class="block no-wrap">text</div> <div class="block float-left">text</div> </body> </html>
Seperti yang dapat dilihat daripada kod di atas, kita boleh menggunakan paparan: inline-block, white-space: nowrap, float: left, dsb. untuk melaksanakan elemen div Tiada kesan putus baris. Pada masa yang sama, kita juga boleh memilih kaedah yang berbeza mengikut keperluan sebenar Sebagai contoh, jika kita perlu menambah ikon di tengah-tengah teks tanpa membungkus, kita boleh menggunakan atribut ruang putih Jika kita perlu berbaris berbilang elemen div berturut-turut tanpa pembalut, kita boleh Gunakan paparan: inline-block dan kaedah lain.
Ringkasnya, dalam pembangunan sebenar, adalah sangat penting untuk menguasai kaedah pelaksanaan elemen div tanpa pembalut baris. Saya harap artikel ini dapat membantu semua orang.
Atas ialah kandungan terperinci div tidak membungkus css. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!