بنك الأسئلة
أسئلة CSS بإجاباتها
28 سؤال في CSS، مع الإجابة والشرح.
-
CSS
كيف أضع عناصر Flexbox في منتصف الحاوية أفقيًا؟
اقرأ الإجابة ←: كيف أضع عناصر Flexbox في منتصف الحاوية أفقيًا؟مع flex-direction: row استخدم justify-content: center لتوسيط العناصر أفقيًا، وalign-items: center لتوسيطها عموديًا. مثال للتوسيط الكامل.
-
CSS
كيف أوزّع عناصر Flexbox بمسافات متساوية؟
اقرأ الإجابة ←: كيف أوزّع عناصر Flexbox بمسافات متساوية؟justify-content: space-between يوزع عناصر flex بمسافات متساوية بينها، دون مسافة عند الطرفين. الفرق بين space-between وspace-around وspace-evenly.
-
CSS
ما هو المحدد (Selector) في CSS؟
اقرأ الإجابة ←: ما هو المحدد (Selector) في CSS؟المحدد Selector في CSS هو الجزء الذي يختار العناصر التي سيُطبَّق عليها التنسيق: باسم الوسم أو الكلاس أو المعرّف. الفرق بين Selector…
-
CSS
ما إطار CSS الذي يحذف الكلاسات غير المستخدمة ليصغر حجم الملف؟ (Tailwind)
اقرأ الإجابة ←: ما إطار CSS الذي يحذف الكلاسات غير المستخدمة ليصغر حجم الملف؟ (Tailwind)Tailwind CSS إطار يعتمد على كلاسات صغيرة جاهزة، ويحذف عند البناء كل ما لم تستخدمه، فيبقى ملف CSS صغيرًا. مقارنة مع Bootstrap.
-
CSS
كيف أرسم شكل نجمة بـ CSS؟ (clip-path)
اقرأ الإجابة ←: كيف أرسم شكل نجمة بـ CSS؟ (clip-path)الخاصية clip-path مع polygon() تقص العنصر إلى أي شكل، مثل نجمة خماسية. مثال كامل، وأشكال أخرى مثل الدائرة والمثلث.
-
CSS
كيف أضيف طبقة داكنة فوق صورة أو قسم في CSS؟
اقرأ الإجابة ←: كيف أضيف طبقة داكنة فوق صورة أو قسم في CSS؟لإضافة طبقة لونية داكنة (Overlay) فوق قسم: position: relative للأب، و::before مطلق يغطيه بلون rgba شفاف. مثال كامل.
-
CSS
ماذا يعني a:hover في CSS؟
اقرأ الإجابة ←: ماذا يعني a:hover في CSS؟a:hover في CSS يغير تنسيق الرابط عندما يمرر الزائر المؤشر فوقه. أمثلة، والفرق بين :hover و:focus و:active.
-
CSS
ماذا يفعل ::after في CSS؟
اقرأ الإجابة ←: ماذا يفعل ::after في CSS؟العنصر الزائف ::after في CSS يضيف محتوى في نهاية العنصر باستخدام content. مثال div::after {content: “hello”} واستخدامات عملية.
-
CSS
ماذا يفعل ::before في CSS؟
اقرأ الإجابة ←: ماذا يفعل ::before في CSS؟العنصر الزائف ::before في CSS يضيف محتوى قبل محتوى العنصر باستخدام content. مثال div::before {content: “hello”} واستخدامات عملية.
-
CSS
كيف أعكس صورة أفقيًا في CSS؟
اقرأ الإجابة ←: كيف أعكس صورة أفقيًا في CSS؟لعكس صورة أفقيًا كالمرآة في CSS استخدم transform: scaleX(-1). وللعكس العمودي scaleY(-1). أمثلة واستخدام عملي للأيقونات في RTL.
-
CSS
ما هو المحدد :has() في CSS؟
اقرأ الإجابة ←: ما هو المحدد :has() في CSS؟المحدد :has() في CSS يختار العنصر الأب حسب ما يحتويه، مثل div:has(img) لكل div فيه صورة. أمثلة عملية ودعم المتصفحات.
-
CSS
ما هي الخاصية writing-mode في CSS؟
اقرأ الإجابة ←: ما هي الخاصية writing-mode في CSS؟الخاصية writing-mode في CSS تحدد اتجاه تدفق النص: أفقي أو عمودي. أمثلة على vertical-rl، والفرق بينها وبين direction.
-
CSS
ما هي الخاصية inset-block-start في CSS؟
اقرأ الإجابة ←: ما هي الخاصية inset-block-start في CSS؟inset-block-start خاصية CSS منطقية تقابل top في الكتابة الأفقية مثل العربية والإنجليزية. شرح الخصائص المنطقية inset ومتى تفيد.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية