"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إزالة التسطير من عناوين URL الملحقة باستخدام: بعد ونص العرض المتغير؟

كيفية إزالة التسطير من عناوين URL الملحقة باستخدام: بعد ونص العرض المتغير؟

تم النشر بتاريخ 2025-01-19
تصفح:954

How to Remove the Underline from Appended URLs with :after and Variable Width Text?

معالجة زخرفة النص و: بعد العنصر الزائف

في استفسار سابق، مشكلة استخدام : بعد الفئة الزائفة تمت إضافة إلحاق عناوين URL بالروابط الموجودة في ورقة الأنماط المطبوعة. ومع ذلك، فقد ثبت أن الإجابات المقدمة غير كافية.

كان القلق الأساسي هو عدم القدرة على إزالة النمط الافتراضي للتسطير من عنوان URL المُلحق، على الرغم من الإعداد الصريح لـ "text-decoration: none;". أدى ذلك إلى ظهور تسطير غير جذاب يمتد أسفل عنوان URL في المتصفحات مثل Firefox وChrome.

حل للنص المتغير العرض

استخدمت الحلول المقترحة سابقًا تقنيات مثل الحشو وصور الخلفية للتحايل على خاصية زخرفة النص الإشكالية. ومع ذلك، هذه الطرق غير قابلة للتطبيق عندما يكون المحتوى الملحق عبارة عن نص متغير العرض.

لحل هذه المشكلة، قم بتعديل خاصية العرض للعنصر الزائف :after إلى 'inline-block'. وهذا يسمح بـ "زخرفة النص: لا شيء؛" يدخل الإعلان حيز التنفيذ، كما هو موضح في الكود التالي:

a:after {
    content: " <" attr(href) ">";
    text-decoration: none;
    color: #000000;
    display: inline-block;
}

يضمن CSS المعدل هذا عرض عنوان URL المُلحق بدون أي تسطير، بغض النظر عن عرضه. من خلال تطبيق هذا الحل البديل، يمكنك إلحاق نص متغير العرض بشكل فعال بالروابط وتحديد اللون المطلوب، وبالتالي معالجة المشكلة الأولية وتوفير عرض مطبوع أكثر دقة لعناوين URL.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3