أحدث البرامج التعليمية وتطوير الشبكة
×

CSS البرنامج التعليمي

CSS الصفحة الرئيسية CSS المقدمة CSS بناء الجملة CSS كيف CSS الألوان CSS خلفيات CSS حدود CSS هوامش CSS حشوة CSS عرض ارتفاع CSS نص CSS الخطوط CSS الروابط CSS قوائم CSS الجداول CSS صندوق نموذج CSS المخطط CSS العرض CSS العرض الاقصى CSS الوظيفة CSS تطفو CSS Inline-block CSS محاذاة CSS Combinators CSS الفئة المزيفة CSS شبه عنصر CSS شريط التنقل CSS القوائم المنسدلة CSS تلميحات CSS معرض الصور CSS صورة التعتيم CSS العفاريت صورة CSS ATTR المختارون أشكال CSS CSS عدادات

CSS3

CSS3 المقدمة CSS3 زوايا مدورة CSS3 صور الحدود CSS3 خلفيات CSS3 الألوان CSS3 التدرجات CSS3 ظلال CSS3 نص CSS3 الخطوط CSS3 2D التحويلات CSS3 التحويلات 3D CSS3 التحولات CSS3 الرسوم المتحركة CSS3 صور CSS3 أزرار CSS3 ترقيم الصفحات CSS3 أعمدة متعددة CSS3 واجهة المستخدم CSS3 مربع تحجيم CSS3 Flexbox CSS3 تساؤلات الإعلام CSS3 أمثلة MQ

CSS تصميم ويب مستجيب

تصميم ويب مستجيب مقدمة تصميم ويب مستجيب العرض تصميم ويب مستجيب شبكة عرض تصميم ويب مستجيب تساؤلات الإعلام تصميم ويب مستجيب صور تصميم ويب مستجيب فيديوهات تصميم ويب مستجيب الأطر

CSS Examples

CSS أمثلة CSS اختبار قصير CSS شهادة

CSS References

CSS مرجع CSS محددات CSS وظائف CSS إشارة أورال CSS Web Safe الخطوط CSS Animatable CSS وحدات CSS PX-EM محول CSS الألوان CSS قيم اللون CSS أسماء الألوان CSS3 دعم المتصفح

 

CSS الخطوط على شبكة الإنترنت


مع CSS3، لم تعد اضطر مصممي الويب لاستخدام الوحيدة الخطوط آمن على شبكة الإنترنت

CSS3 خطوط الويب - و @font-face القاعدة

تسمح الخطوط على شبكة الإنترنت مصممي الويب لاستخدام الخطوط التي لم يتم تثبيتها على جهاز الكمبيوتر الخاص بالمستخدم.

عندما كنت قد وجدت / اشترى الخط الذي ترغب في استخدامه، وتشمل فقط ملف الخط على خادم الويب الخاص بك، وسوف يتم تحميلها تلقائيا للمستخدم عند الحاجة.

وتعرف الخطوط الخاصة بك "الخاصة" داخل CSS3 @font-face القاعدة.


دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل العقار.

الملكية
@font-face 4.0 9.0 3.5 3.2 10.0

تنسيقات الخط مختلفة

TrueType خطوط (الصناديق)

TrueType هو معيار الخط وضعت في أواخر 1980s، من قبل شركة آبل ومايكروسوفت. TrueType هو تنسيق الخط الأكثر شيوعا لكلا من أنظمة التشغيل ماك OS و Microsoft Windows.

OpenType خطوط (اللوبي)

OpenType هو تنسيق الخطوط كمبيوتر قابلة للتطوير. أنها بنيت على TrueType ، وهي علامة تجارية مسجلة لشركة مايكروسوفت. OpenType تستخدم الخطوط شيوعا اليوم على منصات الكمبيوتر الرئيسية.

تنسيق الويب فتح خط (WOFF)

WOFF هو تنسيق الخط لاستخدامها في صفحات الويب. تم تطويره في عام 2009، والآن هو توصية W3C. WOFF هو في الأساس OpenType أو TrueType مع ضغط والبيانات الوصفية إضافية. والهدف هو دعم توزيع الخط من ملقم إلى عميل عبر شبكة اتصال مع قيود عرض النطاق الترددي.

تنسيق الويب فتح خط (WOFF 2.0)

TrueType/OpenType الخط الذي يوفر أفضل ضغط من WOFF 1.0.

SVG الخطوط / الأشكال

تسمح الخطوط SVG SVG لاستخدامها رموزا عند عرض النص. 1.1 مواصفات SVG تحدد وحدة الخط الذي يتيح إنشاء الخطوط في وثيقة SVG. يمكنك أيضا تطبيق CSS وثائق SVG، و @font-face حكم يمكن تطبيقها على النص في وثائق SVG.

جزءا لا يتجزأ من OpenType خطوط (محكمة تكافؤ الفرص)

الخطوط محكمة تكافؤ الفرص هي شكل مضغوط من OpenType الخطوط مصممة من قبل مايكروسوفت لاستخدامها بوصفها جزءا لا يتجزأ من الخطوط على صفحات الويب.


المتصفح دعم تنسيقات الخط

الأرقام في الجدول تحدد أول نسخة متصفح يدعم بالكامل تنسيق الخط.

شكل الخط
TTF/OTF 9.0 * 4.0 3.5 3.1 10.0
WOFF تسعة 5.0 3.6 5.1 11.1
WOFF2 غير معتمد 36.0 35.0 * غير معتمد 26.0
SVG غير معتمد 4.0 غير معتمد 3.2 تسعة
EOT 6.0 غير معتمد غير معتمد غير معتمد غير معتمد

* IE: تنسيق الخط يعمل فقط عندما وضعت لتكون "للتثبيت".

* فايرفوكس: غير معتمد بشكل افتراضي، ولكن يمكن تمكين (الحاجة إلى تعيين إشارة إلى "true" لاستخدام WOFF2).


باستخدام الخط الذي تريده

في CSS3 @font-face الحكم يجب أولا تحديد اسم الخط (على سبيل المثال myFirstFont )، ثم أشر إلى ملف الخط.

ملاحظة نصيحة: دائما استخدام أحرف صغيرة ل URL الخط. يمكن الأحرف الكبيرة تعطي نتائج غير متوقعة في IE.

لاستخدام الخط لعنصر HTML، إشارة إلى اسم الخط ( myFirstFont ) من خلال font-family الملكية:

مثال

@font-face {
    font-family: myFirstFont;
    src: url(sansation_light.woff);
}

div {
    font-family: myFirstFont;
}
انها محاولة لنفسك »

باستخدام نص بولد

يجب إضافة أخرى @font-face حكم تحتوي على واصفات نص عريض:

مثال

@font-face {
    font-family: myFirstFont;
    src: url(sansation_bold.woff);
    font-weight: bold;
}
انها محاولة لنفسك »

ملف "sansation_bold.woff" هو ملف خط آخر، الذي يحتوي على أحرف جريئة للخط Sansation.

وسوف تستخدم متصفحات هذا كلما جزء من النص مع الخط بين أفراد الأسرة " myFirstFont " يجب أن تجعل كما غامق.

هذه الطريقة التي يمكن أن يكون لها العديد من @font-face قواعد لنفس الخط.


اختبر نفسك مع تمارين!

التمرين 1 » التمرين 2»


واصفات الخط CSS3

يسرد الجدول التالي كل واصفات الخط التي يمكن تعريفها داخل @font-face القاعدة:

واصف القيم وصف
font-familyname مطلوب. يعرف اسم للخط
srcURL مطلوب. يحدد عنوان URL لملف الخط
font-stretchnormal
condensed
ultra-condensed
extra-condensed
semi-condensed
expanded
semi-expanded
extra-expanded
ultra-expanded
اختياري. يحدد الكيفية التي ينبغي أن تكون الضغوط على الخط. الافتراضي هو "طبيعي"
font-stylenormal
italic
oblique
اختياري. يحدد الكيفية التي ينبغي أن تكون على غرار الخط. الافتراضي هو "طبيعي"
font-weightnormal
bold
100
200
300
400
500
600
700
800
900
اختياري. يحدد جرأة الخط. الافتراضي هو "طبيعي"
unicode-rangeunicode-range اختياري. يحدد مجموعة أحرف Unicode يدعم الخط. الافتراضي هو "U + 0-10FFFF"