ميزات / خصائص / خصائص / سمة / علامات CSS3 و HTML [مغلق

StackOverflow https://stackoverflow.com/questions/1672050

  •  13-09-2019
  •  | 
  •  

سؤال

في CSS و HTML World هناك دائما ميزات (خصائص / سمة / علامات) من شأنه أن يكون مفيدا في سيناريوهات هامش، ولكن لهذا السبب للغاية معظم الناس لا يعرفونهم. أنا أسأل عن الميزات التي لا يتم تدريسها عادة بواسطة الكتب النصية حول CSS و CSS3 و HTML5.

ما هي تلك التي تعرفها؟

تحديثالمتصفحات التي تعتمد علامات HTML وعنصر CSS3؟ ويمكنني التقوية على هذه التكنولوجيا الجديدة (HTML5) لعملي؟

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

المحلول

بالنسبة لي منطقة واحدة من HTML و CSS أن معظم الناس لا يكتشفون هو دعم التدويل الواسع، مع عناصر HTML مثل <ruby>, ، سمات مثل hreflang="", و CSS مثل {list-style-type: cjk-ideographic;}. وبعد من المسلم به بينما استخدمت كل هذه، لن تحتاج الغالبية العظمى من الناس إلى ذلك.

للإجابة على سؤالك الثاني (Woops، updated)، يقوم المتصفحات بتنفيذ أجزاء مختلفة من مواصفات HTML5 و CSS3، ومعدلات مختلفة. عموما متصفحات Webkit (Safari، Safari المحمول، CROME) و Firefox تنفذ الأسرع، والأوبرا تقوم بعمل جيد، وينتقي Internet Explorer في حالة سكر في الزاوية. @ إجابة Kobi لديها بعض الروابط إلى المتصفحات التي تدعم ما.

فيما يتعلق بموعد الاعتماد على هذه المواصفات الجديدة لموقع تجاري، يعتمد ذلك تماما على المستخدمين الخاص بك وما المستعرضات التي يستخدمونها. إذا كان موقعك يستهدف مستخدمي iPhone، فيمكنك استخدام الكثير بالفعل. ولكن هذه ليست هي أفضل طريقة للتفكير في هذه القضية. معظم الخصائص CSS3 التي تم تنفيذه، مثل الزوايا الدائرية، والظلال، وتدرجات CSS، تتحلل في الواقع بشكل جيد حقا حتى تتمكن من استخدامها لمكافأة المستخدمين الذين لديهم متصفحات جيدة الآن. وتسمى هذه الفكرة تعزيز تدريجي.

بالنسبة إلى HTML5، فإن HTML4 90٪ مع معالجة الأخطاء المحددة، لذلك يتغير تغيير HTML5 أمرا سهلا مثل تغيير التغييرات المستندية الخاصة بك - لا توجد تغييرات أخرى مطلوبة. إذا لم تستخدم العناصر الدلالية الجديدة، فلن يكون أي مشكلة في HTML5. فوائد DocType HTML5 هي مواصفات أفضل بكثير للإشارة إلى، خادمين لديهم رسائل خطأ أكثر إعلامية (أعتقد أن Marius يعني HTML5 نماذج التحقق من الصحة)، والقدرة على استخدام أدوار الأغلبية. كتبت مقالا تغيير من HTML4 / XHTML1 إلى HTML5, وتغطية الفوائد في القيام بذلك.

هذر

نصائح أخرى

معظم الميزات الجديدة الرائعة من CSS3 و HTML5 لم تنفذ حتى الآن. وهذا يشمل أشياء مثل:

ملاحظة جانبية http://code.google.com/p/ie7-js/ سوف تعطيك القدرة على مساعدة IE المتصفح لدعم سمات CSS أن المتصفحات الأخرى تفعل، أنيق لها جوانبها الخاصة ولكنها لا تزال أنيقة جدا

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

بالمناسبة ماذا تقصد بلا ميزات نموذجية؟ لا يتم استخدام الميزات النموذجية في الموقع إلى أساس الموقع، اعتمادا على احتياجاتك.

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

  • دعم متصفح الصليب من وضع Quirks - يمكنك الحفر إلى الميزة التي تريدها، ويحصل على مفصلة للغاية.
  • متى يمكنني استخدام - جدول تفاعلي يظهر عندما تكون الميزات (وستكون) جاهزة للاستخدام العام. هناك أيضا خيار مفيد لقبول بدائل الجافا سكريبت، مثل <Canvas> ل IE6.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top