ال CSS خاصية المخطط التفصيلي هي خاصية مربكة. عندما تتعلم عنها لأول مرة ، من الصعب أن تفهم كيف أنها تختلف عن بُعد عن خاصية الحدود. يشرح W3C ذلك على أنه يحتوي على الاختلافات التالية:
- لا تأخذ الخطوط العريضة مساحة.
- قد تكون الخطوط العريضة غير مستطيلة.
الخطوط العريضة لا تشغل مساحة
هذا البيان ، في حد ذاته ، محير. كيف يمكن لأي كائن على صفحة الويب الخاصة بك ألا يشغل مساحة على صفحة الويب؟ ولكن إذا كنت تعتقد أن صفحة الويب الخاصة بك تشبه بصلة ، فقد يتم وضع كل عنصر في الصفحة فوق عنصر آخر. لا تشغل خاصية المخطط التفصيلي مساحة لأنها توضع دائمًا أعلى مربع العنصر.
عندما يتم وضع مخطط تفصيلي حول عنصر ، فلن يكون له أي تأثير على كيفية تخطيط هذا العنصر على الصفحة. لا يغير حجم العنصر أو موضعه. إذا قمت بوضع مخطط تفصيلي على عنصر ، فسيشغل نفس القدر من المساحة كما لو لم يكن لديك مخطط تفصيلي لهذا العنصر. هذا ليس صحيحا من حدود. تتم إضافة حد على عنصر إلى العرض والارتفاع الخارجيين للعنصر. لذلك إذا كان لديك صورة كان عرضه 50 بكسل ، بحد 2 بكسل ، سيستغرق 54 بكسل (2 بكسل لكل حد جانبي). ستشغل نفس الصورة ذات المخطط التفصيلي 2 بكسل عرض 50 بكسل فقط على صفحتك ، وسيتم عرض المخطط التفصيلي على الحافة الخارجية للصورة.
قد تكون المخططات غير مستطيلة
قبل أن تبدأ في التفكير "رائع ، يمكنني الآن رسم الدوائر" ، فكر مرة أخرى. هذا البيان له معنى مختلف عما قد تعتقد. عندما تضع حدًا على عنصر ما ، يفسر المتصفح العنصر كما لو كان مربعًا مستطيلًا عملاقًا. إذا تم تقسيم المربع على عدة أسطر ، فإن المتصفح يترك الحواف مفتوحة فقط لأن الصندوق غير مغلق. يبدو الأمر كما لو أن المستعرض يرى الحدود مع شاشة عريضة لا نهائية - عريضة بما يكفي لأن تكون تلك الحدود مستطيلًا واحدًا مستمرًا.
في المقابل ، تأخذ خاصية المخطط التفصيلي الحواف في الاعتبار. إذا امتد عنصر محدد إلى عدة أسطر ، فسيغلق المخطط التفصيلي في نهاية السطر ويعيد فتحه مرة أخرى في السطر التالي. إذا كان ذلك ممكنًا ، فسيظل المخطط التفصيلي متصلًا بشكل كامل أيضًا ، مما يؤدي إلى إنشاء شكل غير مستطيل.
استخدامات خاصية المخطط التفصيلي
أحد أفضل استخدامات خاصية المخطط التفصيلي هو إبراز مصطلحات البحث. تقوم العديد من المواقع بذلك باستخدام لون الخلفية ، ولكن يمكنك أيضًا استخدام خاصية المخطط التفصيلي ولا تقلق بشأن إضافة أي مسافات إضافية على صفحاتك.
تقبل خاصية لون المخطط التفصيلي مصطلح "عكس" مما يجعل لون المخطط التفصيلي معكوسًا للخلفية الحالية. يسمح لك هذا بتمييز العناصر على صفحات الويب الديناميكية دون الحاجة إلى معرفة ماذا الألوان المستخدمة.
يمكنك أيضًا استخدام خاصية المخطط التفصيلي لإزالة الخط المنقط حول الروابط النشطة. هذه المقالة من حيل CSS يوضح كيف إزالة المخطط المنقط.