


Bagaimana untuk membuat elemen div kelihatan sebaris menggunakan CSS?
CSS bermaksud Cascading Style Sheet, yang menentukan penampilan elemen HTML dalam pelbagai media, termasuk cetakan, paparan dan format cetak dan digital lain. Anda boleh menyimpan banyak kerja dengan CSS. Ia boleh menguruskan reka bentuk berbilang halaman web secara serentak.
Dalam artikel ini, kita akan melihat bagaimana untuk membuat elemen div kelihatan sebaris menggunakan CSS, untuk ini kita perlu mengetahui beberapa sifat CSS yang digunakan untuk membuat elemen div kelihatan sebaris -
Paparan - Atribut paparan menentukan jenis kotak pemaparan elemen (tingkah laku paparan). Di sini kita akan menggunakan paparan: flex dan paparan: sifat blok sebaris.
Float - Menggunakan atribut apungan, anda boleh memberitahu elemen terapung ke kiri, terapung ke kanan, atau tidak terapung langsung. Di sini kita akan menggunakan harta float left untuk memaparkan div terapung ke kiri.
Elemen sebaris tidak bermula pada baris baharu dan hanya mengambil lebar yang diperlukan. Anda tidak boleh menetapkan lebar dan tinggi.
.inline-element { display: inline; width: 1000px; height: 1000px; }
Berikut ialah beberapa elemen dengan atribut sebaris lalai -
Span
satu
img
Formatkan tag yang pada asasnya adalah sebaris -
Mereka
kuat
saya
kecil
Sebaris-blok Format elemen sebaris yang tidak bermula pada baris baharu. Walau bagaimanapun, anda boleh menetapkan nilai lebar dan ketinggian.
.inline-block-element { display: inline-block; width: 1000px; height: 1000px; }
sekat elemen bermula pada baris baharu dan gunakan semua lebar yang tersedia. Anda boleh menetapkan nilai untuk lebar dan tinggi.
Berikut ialah beberapa elemen dengan atribut blok lalai -
div
h1
p
li
Bahagian
Untuk menjadikan komponen div paparan sebaris, kami mula-mula akan membina beberapa kod HTML asas dan menggunakan pelbagai gaya CSS.
Contoh
Dalam contoh ini, semua elemen div mempunyai set div induknya dengan tetapan paparan: flex dan flex-direction: row. Terima kasih kepada atribut flex-direction: row, semua komponen yang terkandung dalam div induk akan muncul dalam satu baris.
<!DOCTYPE html> <html lang="en"> <head> <style> .main { display: flex; flex-direction: row; font-size: 30px; color: red; border: 4px double red; padding: 5px; width: 400px; } .main div { border: 2px solid greenyellow; margin: 10px 20px; width: 100px; } </style> </head> <body> <div class="main"> <div>Hello, World!</div> <div>Hello, World!</div> <div>Hello, World!</div> </div> </body> </html>
Contoh
Dalam contoh ini, kita perlu menambah paparan: atribut sekatan sebaris kepada semua div yang perlu dipaparkan sebaris. Jika atribut display:inlineblock digunakan, semua komponen div akan diletakkan bersebelahan.
<!DOCTYPE html> <html lang="en"> <head> <style> div { display: inline-block; color: red; border: 2px solid greenyellow; margin: 10px 20px; width: 120px; font-size: 40px; } </style> </head> <body> <div>Hello, World!</div> <div>Hello, World!</div> <div>Hello, World!</div> </body> </html>
Contoh
Dalam contoh ini, untuk memaparkan semua elemen div sebaris, kami akan memberi mereka apungan: atribut kiri. Selain itu, pengguna boleh menggunakan pilihan CSS apungan: kanan untuk memaparkan semua komponen div dalam susunan terbalik bermula dari kanan.
<!DOCTYPE html> <html lang="en"> <head> <style> div { float: left; color: red; border: 2px solid greenyellow; margin: 10px 20px; width: 120px; font-size: 40px; } </style> </head> <body> <div>Hello, World!</div> <div>Hello, World!</div> <div>Hello, World!</div> </body> </html>
Contoh
Kaedah ini menggunakan elemen span dan bukannya elemen div. Jika pengguna hanya perlu menulis teks dalam teg div, teg span boleh digunakan kerana semua elemen span dipaparkan sebaris secara lalai.
<!DOCTYPE html> <html lang="en"> <head> <style> span { color: green; border: 2px solid red; margin: 10px 20px; width: 100px; font-size: 30px; } </style> </head> <body> <span>Hello World!</span> <span>Hello World!</span> <span>Hello World!</span> </body> </html>
Perbezaan utama dengan paparan: sebaris ialah anda boleh menggunakan paparan: blok sebaris untuk menetapkan lebar dan ketinggian sesuatu elemen.
Juga mengekalkan paparan: blok sebaris, mengekalkan jidar/lapik atas dan bawah, tetapi tidak dalam paparan: sebaris. Perbezaan utama dengan paparan: blok ialah paparan: inlineblock tidak menambah baris baharu selepas elemen, jadi satu elemen boleh terletak di sebelah elemen lain.
Coretan kod berikut menunjukkan gelagat paparan yang berbeza: sebaris, paparan: sekatan sebaris dan paparan: sekatan.
span.a { display: inline; /* the default for span */ width: 100px; height: 100px; padding: 5px; border: 1px solid blue; background-color: yellow; } span.b { display: inline-block; width: 100px; height: 100px; padding: 5px; border: 1px solid blue; background-color: yellow; } span.c { display: block; width: 100px; height: 100px; padding: 5px; border: 1px solid blue; background-color: yellow; }
Blok sebaris untuk membuat pautan navigasi
Penggunaan paparan biasa: Blok sebaris digunakan untuk memaparkan item senarai secara mendatar dan bukannya menegak. Contoh berikut mencipta pautan navigasi mendatar.
.nav { background-color: yellow; list-style-type: none; text-align: center; padding: 0; margin: 0; } .nav li { display: inline-block; font-size: 20px; padding: 20px; }
Atas ialah kandungan terperinci Bagaimana untuk membuat elemen div kelihatan sebaris menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Sekiranya anda baru -baru ini mula bekerja dengan GraphQL, atau mengkaji semula kebaikan dan keburukannya, anda tidak akan ragu -ragu mendengar perkara seperti "Graphql tidak menyokong caching" atau

API Peralihan Svelte menyediakan cara untuk menghidupkan komponen apabila mereka memasuki atau meninggalkan dokumen, termasuk peralihan svelte adat.

Berapa banyak masa yang anda habiskan untuk merancang persembahan kandungan untuk laman web anda? Semasa anda menulis catatan blog baru atau membuat halaman baru, adakah anda memikirkan

Dengan pendakian harga bitcoin baru -baru ini lebih dari 20k $ USD, dan baru -baru ini melanggar 30k, saya fikir ia patut mengambil menyelam yang mendalam kembali ke dalam mewujudkan Ethereum

Artikel ini membincangkan menggunakan CSS untuk kesan teks seperti bayang -bayang dan kecerunan, mengoptimumkannya untuk prestasi, dan meningkatkan pengalaman pengguna. Ia juga menyenaraikan sumber untuk pemula. (159 aksara)

Tidak kira tahap tahap anda sebagai pemaju, tugas yang kami selesaikan -sama ada besar atau kecil -membuat kesan besar dalam pertumbuhan peribadi dan profesional kami.

Perintah NPM menjalankan pelbagai tugas untuk anda, sama ada sebagai satu-satunya atau proses berjalan terus untuk perkara seperti memulakan pelayan atau menyusun kod.

Saya hanya berbual dengan Eric Meyer pada hari yang lain dan saya teringat cerita Eric Meyer dari tahun -tahun pembentukan saya. Saya menulis catatan blog mengenai kekhususan CSS, dan
