Bagaimana cara saya membuat indentasi mulai dari baris kedua paragraf?
Saya sudah mencoba
p {
text-indent: 200px;
}
p:first-line {
text-indent: 0;
}
dan
p {
margin-left: 200px;
}
p:first-line {
margin-left: 0;
}
dan
(with position:relative;)
p {
left: 200px;
}
p:first-line {
left: 0;
}
html
css
text
pseudo-class
indentation
Ruben
sumber
sumber
Jawaban:
Apakah secara harfiah hanya baris kedua yang ingin Anda inden, atau dari baris kedua (mis. Inden gantung )?
Jika yang terakhir, sesuatu yang sejalan dengan JSFiddle ini akan sesuai.
Contoh ini menunjukkan bagaimana menggunakan sintaks CSS yang sama dalam DIV atau SPAN menghasilkan efek yang berbeda.
sumber
text-indent
?Membuat margin kiri: 2em atau lebih akan mendorong seluruh teks termasuk baris pertama ke kanan 2em. Kemudian tambahkan teks-indentasi (berlaku untuk baris pertama) sebagai -2em atau lebih .. Ini membawa baris pertama kembali ke awal tanpa margin. Saya mencobanya untuk tag daftar
sumber
Ini berhasil untuk saya:
sumber
Saya perlu membuat indentasi dua baris untuk memungkinkan kata pertama yang lebih besar dalam para. Solusi satu kali yang tidak praktis adalah menempatkan teks dalam elemen SVG dan memposisikannya sama dengan <img>. Menggunakan float dan tag tinggi SVG menentukan berapa banyak baris yang akan diindentasi, misalnya
Ya itu rumit tetapi juga tidak tergantung pada lebar div yang mengandung.
Jawaban di atas adalah untuk pertanyaan saya sendiri agar kata pertama dari para menjadi lebih besar dan diposisikan di atas dua baris. Untuk membuat indentasi dua baris pertama para, Anda dapat mengganti semua tag SVG dengan img piksel tunggal berikut:
sumber
Ada draf kerja CSS3 yang (mudah-mudahan segera) memungkinkan Anda untuk menulis:
Pantau terus: https://developer.mozilla.org/en-US/docs/Web/CSS/text-indent
sumber
Jika Anda bergaya sebagai daftar
Saya kira memasukkan baris kedua juga akan berhasil, tetapi membutuhkan pemikiran manusia agar konten mengalir dengan benar, dan, tentu saja, jeda baris yang keras (yang tidak mengganggu saya, per se).
sumber