ویژگی CSS line-height

تعریف و استفاده

ویژگی line-height فاصله بین سطرها (ارتفاع سطر) را تنظیم می‌کند.

نکته:مقدار منفی مجاز نیست.

توضیح

این ویژگی بر چیدمان جعبه سطر تأثیر می‌گذارد. وقتی به یک عنصر بلوکی اعمال می‌شود، این ویژگی فاصله بین خطوط پایینی و بالایی خطوط را تعریف می‌کند نه فاصله بین خطوط بالایی و پایینی.

تفاوت بین مقدار محاسبه شده line-height و font-size (در CSS به عنوان فضای بین سطرها شناخته می‌شود) به دو نیم تقسیم می‌شود و به بالای و پایین محتوای سطر اضافه می‌شود. جعبه کوچک‌ترین محتوایی که این محتوای سطر را شامل می‌شود، جعبه سطر است.

مقدار عددی اولیه یک فاکتور بزرگنمایی指定 می‌کند که فرزندان بعدی این مقدار بزرگنمایی را به جای مقدار محاسبه شده ارث می‌برند.

لطفاً به این بخش نیز مراجعه کنید:

دستورالعمل CSS:متن CSS

دستورالعمل HTML DOM:ویژگی lineHeight

مثال

تنظیم ارتفاع سطر با درصد:

p.small {line-height:90%}
p.big {line-height:200%}

تست شخصی

(می‌توانید بیشتر مثال‌ها را در پایین صفحه مشاهده کنید)

جمله‌بندی CSS

line-height: normal|number|length|initial|inherit;

مقدار ویژگی

مقدار توضیح
normal پیش‌فرض. تنظیم فضای بین سطرها معقول.
number تنظیم عدد، این عدد با اندازه حروف فعلی ضرب می‌شود تا فضای بین سطرها تنظیم شود.
length تنظیم فضای بین سطرها ثابت.
% درصد فضای بین سطرها بر اساس اندازه حروف فعلی.
inherit این تعریف می‌کند که باید مقدار line-height از عنصر والد به عنصر خود به ارث برسد.

جزئیات فنی

مقدار پیش‌فرض: normal
erbیت‌پذیری: بله
نسخه: CSS1
جمله‌بندی JavaScript: object.style.lineHeight="2"

مثال عملی

تنظیم فضای بین سطرها با استفاده از درصد
این مثال نشان می‌دهد که چگونه می‌توان با استفاده از درصد فضای بین سطرها را در یک پاراگراف تنظیم کرد.
تنظیم فضای بین سطرها با استفاده از مقیاس پیکسلی
این مثال نشان می‌دهد که چگونه می‌توان با استفاده از مقیاس پیکسلی فضای بین سطرها را در یک پاراگراف تنظیم کرد.
تنظیم فضای بین سطرها با استفاده از عدد
این مثال نشان می‌دهد که چگونه می‌توان با استفاده از یک عدد فضای بین سطرها را در یک پاراگراف تنظیم کرد.

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگر پشتیبان از این ویژگی هستند.

Chrome IE / Edge Firefox Safari Opera
1.0 4.0 1.0 1.0 7.0