حجم الخط
جزء من قسم Styling with CSS في رحلة HTML على Coddy. الدرس 19 من 76.
في CSS، تُستخدم الخاصية font-size للتحكم في حجم النص داخل عنصر HTML.
فيما يلي بعض الوحدات الشائعة المستخدمة لتحديد أحجام الخطوط:
- البكسل (px): وحدة مطلقة تحدد حجم font بالبكسل. هذه هي الوحدة الأكثر مباشرة واستخدامًا شائعًا لتعيين أحجام font.
- Ems (em): وحدة نسبية تعتمد على حجم خط العنصر الأب. على سبيل المثال، إذا كان العنصر الأب يتمتع بحجم خط قدره
16px، فإن1emيساوي16px، و2emيساوي32px، وهكذا.
- Rems (rem): وحدة نسبية تعتمد على font size للعنصر الجذر (
<html>). توفر هذه الوحدة اتساقًا أكبر عبر المستند، لأنها لا تتأثر بـ font size للعناصر الأصلية.
- النسب المئوية (%): وحدة نسبية تعتمد على font size للعنصر الأب، وتشبه
em. على سبيل المثال، إذا كان لدى العنصر الأب font size بقيمة16px، فإن100%تساوي16px، و150%تساوي24px، وهكذا.
على سبيل المثال:
p {
font-size: 16px;
}
h1 {
font-size: 2.5em;
}
body {
font-size: 1.4rem;
}
.small-text {
font-size: 80%;
}في هذا المثال، يتم تعيين font size لجميع عناصر <p> (paragraph) إلى 16px، ويتم تعيين جميع عناصر <h1> من نوع heading إلى 2.5em (والتي ستكون نسبية إلى font size لعنصرها الأب)، ويتم تعيين font size الأساسي للمستند إلى 1.4rem، وتكون جميع العناصر التي تحمل الفئة small-text ذات font size يبلغ 80% (والذي سيكون نسبيًا إلى font size لعنصرها الأب).
التحدي
سهلأُعطي لك مستند HTML يحتوي على heading (<h1>)، وparagraph (<p>)، وdivision (<div>). مهمتك هي استخدام الخاصية font-size لتنسيق هذه العناصر. اتبع الخطوات أدناه:
- اكتب قاعدة CSS تستهدف العنصر
<h1>. عيّن قيمةfont-sizeإلى32px. - اكتب قاعدة CSS تستهدف العنصر
<p>. عيّن قيمةfont-sizeإلى1.2em. - اكتب قاعدة CSS تستهدف العنصر
<div>. عيّن قيمةfont-sizeإلى120%.
جرّب بنفسك
<html>
<head>
<title>Font Size</title>
<style>
/* Write CSS rules here */
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
<div>This is a division.</div>
</body>
</html>يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Styling with CSS
4أساسيات النصوص
لون النصعائلة الخطحجم الخطسمك الخطمحاذاة النصزخرفة النصتحدي المراجعة رقم 1تحدي المراجعة رقم 27نموذج الصندوق - الجزء الأول
ما هو نموذج الصندوق؟المسافات الداخلية (Padding)الهوامش (Margins)الحدود (Borders)العرض والارتفاعتحدي المراجعة8نموذج الصندوق (Box Model) - الجزء الثاني
تحجيم الصندوق (Box Sizing)حواف العناصر (Border Radius)التدفق الزائد (Overflow)ظل الصندوق (Box Shadow)تحدي المراجعةتدرّب بنفسك: Playground لـ Web