Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mencapai Line Break dalam CSS Tanpa Teg HTML?

Bagaimana untuk Mencapai Line Break dalam CSS Tanpa Teg HTML?

DDD
Lepaskan: 2024-10-31 08:26:29
asal
1019 orang telah melayarinya

How to Achieve Line Breaks in CSS Without HTML Tags?

Css Line Break tanpa HTML Tag

Mencapai line break semata-mata dengan CSS, tanpa memperkenalkan elemen HTML tambahan, boleh dicapai menggunakan kaedah berikut :

Masalah:

Dalam senarai titik tumpu, anda ingin mempunyai pemecahan baris selepas

elemen tetapi tidak sebelum ini, mengekalkan

pada baris yang sama. Penyelesaian konvensional mencadangkan tetapan paparan: blok; untuk

, tetapi ini memecahkan sifat sebaris elemen.

Penyelesaian CSS:

Penyelesaian terletak pada penggunaan elemen pseudo CSS untuk memperkenalkan putus baris. Berikut ialah kod CSS:

h4 {
  display: inline;
}
h4:after {
  content: "\a";
  white-space: pre;
}
Salin selepas log masuk

Penjelasan:

  • paparan: sebaris; menyimpan

    pada baris yang sama seperti teks lain.

  • h4:selepas mencipta unsur pseudo selepas

    elemen.

  • kandungan: "a"; menyuntik watak pecah baris ke dalam unsur pseudo.
  • ruang putih: pra; mengekalkan garis putus.

Demo:

Contoh teknik ini boleh didapati di sini: http://jsfiddle.net/Bb2d7/

Asal:

Inspirasi untuk helah ini datang daripada jawapan StackOverflow ini: https://stackoverflow.com/a/66000/509752

Atas ialah kandungan terperinci Bagaimana untuk Mencapai Line Break dalam CSS Tanpa Teg HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan