سؤال

أقوم بإنشاء مواقع ويب لشركة إعلامية صغيرة.لسوء الحظ، حوالي 45-50% من قاعدة عملائنا يستخدمون IE6، في حين أن النصف الآخر منقسم بالتساوي تقريبًا بين المتصفحات المستندة إلى Firefox وWebkit، مع القليل من مستخدمي Opera.

أبدأ كل موقع من مواقعي باستخدام ورقة أنماط لإعادة التعيين تشبه ورقة أنماط إريك ماير، مع بعض التعديلات.لقد كنت أستخدم "إطار عمل" Blueprint CSS كثيرًا مؤخرًا، وقد جعل حياتي أسهل كثيرًا، على الرغم من أنني لست مرتبطًا به بشكل خاص.

أقضي ما يقرب من 60% من وقت التطوير في التأكد من أن المواقع التي أقوم بإنشائها لا تبدو مختلفة بشكل لا يصدق في كل متصفح.أقوم بترميز Firefox 3 ثم قم بالتعديل من هناك.

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

أنا أعمل على إنشاء مشروعي الخاص، ولكن سيكون من الجيد أن يكون لدي شيء أبدأ به.

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

المحلول

نلقي نظرة على يامل.

نصائح أخرى

تساعد مكتبة Yahoo YUI في التعامل مع مشكلات العرض عبر المتصفحات.وهي مكون إعادة الضبط (http://developer.yahoo.com/yui/reset/) سيعمل على إرجاع كل العروض الخاصة بالمتصفح (الهامش والحشو على عناصر معينة على سبيل المثال)، مما يخلق مجالًا متكافئًا للبدء منه عند تصميم موقعك.

اقرأ واستوعب داخليًا تجاوز CSS بواسطة آندي كلارك، مولي إي.هولزشلاغ، وآرون جوستافسون، ومارك بولتون.

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

ينصب التوجه الأساسي على إنشاء مواقع تتحلل بأمان.

أنه يحتوي على الكثير من الروابط إلى الموارد التي تتعامل مع هذه القضايا.

دين إدواردز مكتبة IE7 يتواءم مع بعض المراوغات في Internet Explorer.

كان المخطط أحد المظاهر المبكرة في هذا الفضاء، ويعتبر ناضجًا جدًا.

http://code.google.com/p/blueprintcss/

فيما يلي قائمة ضخمة من الأطر المتاحة:

http://www.cssnolanche.com.br/css-frameworks/

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

بعض وجهات النظر:

http://jeffcroft.com/blog/2007/nov/17/whats-not-love-about-css-frameworks/

http://playgroundblues.com/posts/2007/aug/10/blueprints-are-not-final/

http://www.markboulton.co.uk/journal/comments/blueprint_a_css_framework/

http://peter.mapledesign.co.uk/weblog/archives/blueprint-semantics-markup-frameworks

هل نظرت إلى الأشياء ياهو YUI؟لديهم إطار عمل CSS عبر المتصفحات.

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