Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Membuat Pemisahan Talian CSS Sahaja Tanpa ``?

Bagaimana untuk Membuat Pemisahan Talian CSS Sahaja Tanpa ``?

Barbara Streisand
Barbara Streisandasal
2024-10-29 14:37:021045semak imbas

How to Create CSS-Only Line Breaks Without ``?

Css-Only Line Breaks: Beyond

Cabaran untuk mencipta line break dalam CSS tulen tanpa memperkenalkan tag HTML tambahan telah pemaju hairan. Ini amat penting apabila pemisah baris dikehendaki selepas elemen tertentu, seperti

, sambil mengekalkan penjajaran sebaris elemen.

Penyelesaian CSS

Mujurlah, penyelesaian CSS yang bijak membolehkan anda mencapai kesan yang diingini ini. Dengan memanfaatkan paparan: sifat sebaris dan memanipulasi kandungan dan sifat ruang putih elemen, anda boleh mendorong pemisah baris secara khusus selepas elemen yang disasarkan.

<code class="css">h4 {
  display: inline;
}
h4:after {
  content: "\a";
  white-space: pre;
}</code>

Dalam kod ini, paparan: sifat sebaris memastikan bahawa

elemen kekal pada baris yang sama. Kunci kepada pemisah baris terletak pada elemen pseudo:selepas. Dengan menetapkan kandungannya kepada aksara ASCII a, yang mewakili suapan baris dan ruang putihnya kepada pra, anda memaksa pemisah baris selepas

.

Contoh dalam Tindakan

Pertimbangkan HTML berikut:

<code class="html"><li>
  Text, text, text, text, text. <h4>Sub header</h4>
  Text, text, text, text, text.
</li></code>

Menggunakan CSS di atas pada HTML ini menghasilkan pemisah baris hanya selepas

elemen, mengekalkan kedudukan sebarisnya:

<code class="css">li h4 {
  display: inline;
}
li h4:after {
  content: "\a";
  white-space: pre;
}</code>

Kesimpulan

Teknik CSS ini menyediakan cara yang boleh dipercayai untuk melaksanakan pemisah baris dalam CSS tulen, walaupun selepas elemen sebaris. Ia menawarkan penyelesaian yang diingini untuk senario di mana pengubahsuaian HTML tidak dapat dilaksanakan.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Pemisahan Talian CSS Sahaja Tanpa ``?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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