34. اختصار الخط وعيوب الطباعة الشائعة
لكتابة CSS أكثر إيجازاً، تسمح لك خاصية الاختصار font بتعيين خصائص خطوط متعددة في وقت واحد.
اختصار font
يمكن لهذه الخاصية تعيين font-style و font-variant و font-weight و font-stretch و font-size و line-height و font-family.
الترتيب المطلوب: يجب أن يتوفر font-size و font-family ، ويجب أن يكونا الأخيرين في القائمة. يتم تحديد line-height بعد الحجم، ويفصل بينهما شرطة مائلة (/).
css /* التنسيق: النمط الوزن الحجم/ارتفاع-السطر العائلة */
.shorthand-text { font: italic bold 1.2rem/1.5 'Roboto', sans-serif; /* ما يعادل: font-style: italic; font-weight: bold; font-size: 1.2rem; line-height: 1.5; font-family: 'Roboto', sans-serif; */ }
عيوب الطباعة الشائعة
- بكسلات ثابتة للخطوط: استخدام
pxلـfont-size(بدلاً منremأوem) يمنع المستخدمين من تغيير حجم النص في إعدادات المتصفح، مما يفشل في معايير إمكانية الوصول. - فقدان البدائل (Fallbacks): لا تقم أبداً بتعريف
font-familyبدون بديل عام (sans-serifأوserif). إذا فشل تحميل خطك المخصص، ستتعطل الصفحة بصرياً. - كثرة أوزان الخطوط: تحميل 10 أوزان خطوط مختلفة (100، 200، 300...) يزيد بشكل كبير من وقت تحميل الصفحة. قم فقط بتحميل الأوزان التي تستخدمها بالفعل (مثل 400 و 700).
- التباين المنخفض: تأكد من أن لون النص ولون الخلفية لهما تباين كافٍ، خاصة للنصوص الصغيرة، لتلبية إرشادات إمكانية الوصول WCAG.