Apakah sifat ketinggian baris teks css?

青灯夜游
Lepaskan: 2022-08-31 19:04:27
asal
3695 orang telah melayarinya

Atribut ketinggian baris teks css ialah "tinggi garis". Atribut ini boleh menetapkan jarak (ketinggian garis) antara baris Sintaks ialah "tinggi baris: nilai;". Atribut ketinggian garis mempengaruhi reka letak kotak garisan apabila digunakan pada elemen peringkat blok, atribut ketinggian garis mentakrifkan jarak minimum antara garis dasar dalam elemen itu, bukan jarak maksimum.

Apakah sifat ketinggian baris teks css?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi CSS3&&HTML5, komputer Dell G3.

Ketinggian garisan termasuk kawasan kandungan dan kawasan kosong yang dikembangkan secara simetri berdasarkan kawasan kandungan. Secara umumnya, ia juga boleh dianggap sebagai jarak menegak antara garis dasar baris teks bersebelahan.

Garis dasar, garis bawah, baris atas

Apakah sifat ketinggian baris teks css?

  • Ketinggian baris termasuk kawasan kandungan dan dikembangkan secara simetri berdasarkan kawasan kandungan Ruang kosong secara amnya, ia juga boleh dianggap sebagai jarak menegak antara garis dasar baris teks bersebelahan.
  • Garis dasar bukanlah pinggir bawah aksara Cina, tetapi pinggir bawah huruf Inggeris "x"

Jarak baris dan ketinggian baris

Apakah sifat ketinggian baris teks css?

atribut ketinggian baris teks css

Dalam CSS kita boleh menggunakan atribut line-height untuk menetapkan baris ketinggian. Atribut line-height boleh digunakan untuk menetapkan jarak antara baris (Nilai negatif tidak dibenarkan).

Atribut ketinggian garis mempengaruhi reka letak kotak garisan. Apabila digunakan pada elemen peringkat blok, ia mentakrifkan jarak minimum antara garis dasar dalam elemen itu dan bukannya jarak maksimum.

Perbezaan yang dikira antara ketinggian baris dan saiz fon (dikenali sebagai "jarak baris" dalam CSS) dibahagikan kepada dua bahagian dan ditambah pada bahagian atas dan bawah baris kandungan teks. Kotak terkecil yang boleh mengandungi kandungan ini ialah kotak baris.

Nilai atribut yang boleh ditetapkan oleh atribut ketinggian garis:

描述
normal 默认。设置合理的行间距。
number 设置数字,此数字会与当前的字体尺寸相乘来设置行间距。
length 设置固定的行间距。
% 基于当前字体尺寸的百分比行间距。
inherit 规定应该从父元素继承 line-height 属性的值。

Contoh:

<!DOCTYPE html>
<html>
<head>
<style>
p
{
border:1px solid red;
}
p.small
{
line-height: 0.5
}
p.big
{
line-height: 2
}
</style>
</head>
<body>

<p>
这是一个标准Apakah sifat ketinggian baris teks css?的段落。
浏览器的默认Apakah sifat ketinggian baris teks css?为“1”。
这是一个标准Apakah sifat ketinggian baris teks css?的段落。
这是一个标准Apakah sifat ketinggian baris teks css?的段落。
</p>

<p class="small">
这是一个更小Apakah sifat ketinggian baris teks css?的段落。
这是一个更小Apakah sifat ketinggian baris teks css?的段落。
这是一个更小Apakah sifat ketinggian baris teks css?的段落。
这是一个更小Apakah sifat ketinggian baris teks css?的段落。
</p>

<p class="big">
这是一个更大Apakah sifat ketinggian baris teks css?的段落。
这是一个更大Apakah sifat ketinggian baris teks css?的段落。
这是一个更大Apakah sifat ketinggian baris teks css?的段落。
这是一个更大Apakah sifat ketinggian baris teks css?的段落。
</p>

</body>
</html>
Salin selepas log masuk

Rendering:

Apakah sifat ketinggian baris teks css?

Pengaruh elemen pada ketinggian garisan

  • Ketinggian kotak garisan ialah ketinggian kotak sebaris tertinggi dalam barisan. Ia dilaraskan mengikut ketinggian garis Garis kawasan kandungan Ketinggian berkaitan dengan saiz fon, jidar, atas sempadan dan bahagian bawah tidak akan meningkatkan ketinggian garisan.
    lapik akan ditimpa; jidar akan ditetapkan semula kepada 0;
    lapik-kiri, padding-kanan, sempadan-kiri dan sempadan-kanan tersedia.

<div style="border:dashed 1px #0e0;margin-bottom:30px;">
                <span style="font-size:14px;background-color:#999;">This is a test</span>
</div>
<div style="border:dashed 1px #0e0;">
                <span style="font-size:14px;padding:20px;background-color:#999;">This is a test</span>
 </div>
Salin selepas log masuk

Apakah sifat ketinggian baris teks css?

  • elemen img akan menjejaskan ketinggian garisan

  • Set sebaris Pelapik, sempadan dan jidar elemen tidak akan meningkatkan ketinggian elemen luar, seperti yang ditunjukkan di bawah:

Apakah sifat ketinggian baris teks css?

Warisan ketinggian baris

Ketinggian baris boleh diwarisi, tetapi ia bukan salinan mudah ketinggian baris elemen induk, tetapi nilai yang dikira diwarisi.

<div   style="max-width:90%">
                <p style="font-size:30px;">
                    1232<br/>
                    123
                </p>
</div>
Salin selepas log masuk
Salin selepas log masuk

Mengikut pemahaman umum, memandangkan ketinggian garis boleh diwarisi, ketinggian garis unsur p juga adalah 150%, tetapi hakikatnya adalah ini

Apakah sifat ketinggian baris teks css?

Bukan sahaja tidak menjadi 150%, malah tidak sampai 100%. Ini ialah hasil pengiraan warisan Jika ketinggian garis bagi elemen induk mempunyai unit (px, %), maka nilai yang diwarisi ialah nilai tahap px tertentu selepas penukaran dalam contoh di atas, p mendapat 10px*150 %= Ketinggian baris ialah 15px dan saiz fon P ialah 30px, jadi pertindihan berlaku.

Jika nilai atribut tidak mempunyai unit, penyemak imbas akan secara langsung mewarisi "faktor (nilai)" ini dan bukannya nilai khusus yang dikira Pada masa ini, ketinggian barisnya akan berdasarkan saiz fonnya sendiri nilai Kira semula nilai ketinggian baris baharu.

<div   style="max-width:90%">
                <p style="font-size:30px;">
                    1232<br/>
                    123
                </p>
</div>
Salin selepas log masuk
Salin selepas log masuk

Apakah sifat ketinggian baris teks css?

Jadi apabila menggunakan line-height, melainkan anda sengaja cuba menggunakan berbilang tetapan

(Belajar perkongsian video: web Bermula dengan hujung hadapan)

Atas ialah kandungan terperinci Apakah sifat ketinggian baris teks css?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
css
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