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
955 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!

sumber:php.cn
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