سؤال

أنا لا أصنع أي شيء خاص. أستخدم Safari ، وعندما أستخدم <strong>blabla</strong> لا يعمل ، لكن <b>blbla</b> يفعل. أي فكرة عن ما يمكن أن يكون السبب؟

يعتبر...

أستخدم yahoo Reset.css ، إذا كان قد يسبب المشكلة.


عينة من الرموز:

<p><strong>Address:</strong> bla bla bla blaabllb</p> 
هل كانت مفيدة؟

المحلول

نعم ، ياهو! تقوم إعادة تعيين CSS بإزالة التنسيق من علامات قوية (وكذلك جميع العلامات الأخرى).

ستحتاج إلى إعلان التنسيق بشكل صريح كما هو مذكور في الإجابات الأخرى ...

strong { font-weight: bold; }

سيتيح لك Firefox Plugin Firebug النقر بزر الماوس الأيمن على عنصر وقول "فحص العنصر" ، والذي يعرض من بين أشياء أخرى ما تم تطبيق CSS على هذا العنصر ومن ورقة الأنماط التي تأتي CSS. مفيد للغاية في الجري مما يسبب مشكلة كهذه.

نصائح أخرى

RESET.CSS Yahoo لديه هذا:

address,caption,cite,code,dfn,em,strong,th,var { 
    font-style:normal; 
    font-weight:normal; 
} 

هذا يعني في الواقع أنه لن يكون جريئًا.

يمكن أن يكون المتصفح قد فقد الإعدادات الافتراضية بطريقة أو بأخرى للعنصر "القوي".

حاول أن تجعلها "تذكر" من خلال تحديدها بشكل صريح في CSS:

strong
{
    font-weight: bold;
}

يجب ألا تستخدم العلامات "قوية" و "B" لتحقيق نص جريء فقط. بدلاً من ذلك ، استخدم أوراق الأنماط لجعل النص يبدو جريئًا واستخدم فقط قويًا إذا كنت ترغب في التأكيد على شيء ما. يمكنك أيضًا استخدام أوراق الأنماط لجعل قوة قوية في Safari.

حسنًا ، كل هذا يتوقف على ما تفعله CSS.

strong {
    font-weight:bold;
}

سيجعلها تبدو جريئة. ستحصل بعض المتصفحات على هذا القاعدة الافتراضية CSS ، والبعض الآخر قد لا. هل قمت بتعيين أي شيء يقول بشكل صريح أنه قوي أو <b> سوف يؤدي إلى نص جريء؟

بشكل عام ، يجب ألا تعتمد على المتصفحات لتنظيم عناصر من تلقاء نفسها. على سبيل المثال ، قد يقول Safari:

strong {
    font-weight:bold;
    font-size: 1.2em;
}

بينما قد يكون لدى Firefox:

strong {
    font-weight:bold;
    color: #000000;
    font-size: 18px;
}

أو شيء من هذا القبيل. لذلك عندما يقوم المستخدمون المختلفون بعرض صفحتك ، قد يبدو أو لا يبدو كما هو.

التحقيق في ملفات Reset.css (ربما هنا) وفكر في إخبار المتصفح بما تريد أن يبدو عليه عبر CSS.

هل لديك إعلان قوي في ملف CSS الخاص بك؟ إذا كان لديك إعلان:

strong{}

ثم لن يحدث شيء.

تحتاج أن تملك:

strong{
font-weight:bold;
font-style: italic;
}

<strong> هو عنصر دلالي يستخدم للتأكيد على النص المرفق ، بينما <b> (على الرغم من "إهمال") هو أكثر من اتفاقية مطبعية.

strong {font-weight:bold}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top