css selectors


عندما تقوم بتطبيق التنسيق إلى html يتم تطبيق هذا التنسيق إلى أي عنصر يندرج تحت الhtml ومن ضمنهم الbody

فمثلاً إن قمت بتنفيذ الشفرة البرمجية التالية

html {
    color: black;
    background-color: black ;
}

سيتم إعطاء جميع العناصر اللون الأسود والخلفية السوداء إلا العناصر الذي لديهم بالفعل تلك الخاصية

بينما إن قمت بتنفيذ الشفرة التالية

body {
    color: black;
    background-color: red;
}

سيتم إعطاء هذا التنسيق إلي العناصر داخل وسم الbody فقط وسنﻻحظ وجود فراغ بين اللون الأحمر واللون الأبيض بسبب وجود margin إفتراضي للعنصر body

هل هناك عناصر تكتب خارج الbody؟

ﻻ ولكن العنصر body نفسه له خصائص وله merge و padding حيث أنه ﻻ يأخذ ال viewport كاملاً , لذلك يحدث إختﻻف بين تنسيقه وتنسيق وسم الhtml حيث الhtml يأخذ من الviewport نصيب أكبر


تطوير الويب

مجتمع خاص بمناقشة وطرح المواضيع والقضايا العامة المتعلقة بتطوير الويب ولغاتها المختلفة

88.4 ألف متابع