سؤال

أنا أستخدم بعض الحيل CSS لتعزيز قابلية استخدام/ظهور موقعي في متصفحات WebKit. الاثنان الرئيسيان text-shadow و resize:none (على Textareas - لإيقاف خيار تغيير حجم الصفحة المزعج في Safari وغيرها).

المشكلة هي أنه عندما أقوم بتشغيل صفحتي من خلال جهاز التحقق من W3 ، أحصل على الكثير من:

لا يوجد نص نص خاصية في مستوى CSS 2.1 ولكنه موجود في: #Feb4B4 1PX 1PX 0 #FEB4B4 1PX 1PX 0

-و-

لا توجد تغيير حجم الممتلكات في مستوى CSS 2.1 ولكن موجود في: لا شيء

هل هذا غير صالح حقًا؟ هل يجب ألا أستخدم هذا حقًا ، أم أنه خطأ في التجاهل؟

هل كانت مفيدة؟

المحلول

ال text-shadow الخاصية هي خاصية CSS3. إذا اخترت CSS المستوى 3 من الخيارات المتقدمة في خدمة W3 CSS ValiverTor ، فيجب أن تأتي من خلال حسنًا. كان أيضا في CSS المستوى 2 ، ولكن انخفض لمستوى CSS 2.1.

نصائح أخرى

يعد كل من نصوص النص وتغيير الحجم فقط خصائص صالحة في CSS 3 ، ولم يتم تنفيذها إلا في الإصدارات السابقة من CSS بواسطة المتصفحات ولكن لم يتم دعمها رسميًا أبدًا. إذا كنت ترغب في استخدامها ، فيجب عليك حقًا استخدام CSS 3 بدلاً من ذلك.

أود أن أستخدم مستعرض المستعرض الخاص من prpoerties المعنية مثل -webkit-text-shadow و -webkit-resize أنا فكر في سيسمح ذلك لـ CSS بالتحقق من صحة مع السماح لك باستخدام الخصائص (حتى في المستوى 2).

الجانب السلبي هو أنه عليك تقليد هذا من أجل موزيلا مثل -moz-text-shadow إذا كنت ترغب في استخدامه هناك ... وافتراض أن IE يبدأ في النهاية في دعم هذه ، فقد تعود وتنظيفها لاستبدالها جميعًا بإعلان خاصية واحدة في المواصفات.

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