عدم ظهور الصفحة بشكل صحيح فى الفيرفوكس و تختلف عن الie
اقتباسأسألني وش تكره أقولك الـ FFحنى أني اصمم سكربتات تعمل بشكل سليم مع كل المتصفحات الا الـ FF
لأنك تصمم وفقاً لمعاييرك وليس المعايير العالمية، يا أخي الكريم text-align لتنسيق النص وليس الحاويات، سأشرحها بشكل مفصل:
text-align وظيفتها تنسيق النص داخل الوسوم الـ inline وكما تعرف ال div و p ليستا inline بل block، تستطيع تنسيق النصوص داخلهم ولكن ليس تنسيقهم بوضعهم بالمنتصف
هذه من ناحية المعايير
الآن وبشكل معياري تستطيع وضع الحاوية بالمنتصف عن طريق:
margin-left: auto; margin-right: auto;
ولكن IE وبما أنه لايحترم هذا المعيار تجده لاينفذ هذه الخواص بشكل صحيح. لذلك يلجأ المصممون لوضع:
text-align:center;
الخاصة بوضع النص (وليس div) في الوسوم inline في المنتصف لأن IE في تصميمه الخاص يتقبلها بكل سرور :D
تمام؟ ولا بعدك مصر على أنو الفاير فوكس كريه!! بالمناسبة جربها على opera أو safari (على كلامك لازم باقي المتصفحات يشغلوها زي الفل! ولكن سترى العكس)
للاستزادة:
http://dorward.me.uk/www/centre/#ie
http://reference.sitepoint.com/css/text-align
لاحظ الصندوق الموجود بأعلى اليمين في ثاني رابط والذي يدل على مدى احترام كل متصفح لهذه الخاصية.
تم تعديل هذه المشاركة بواسطة خالد_الحوراني في 2 أكتوبر 2008 في 22:06
ما خرجنا لحل لهذه المشكلة و لا جواب للسؤال السابق
أريد أن أصمم تطبيق ويب و أضمن أنه سوف يعمل على كافة المتصفحات المعروفة بالشكل الصحيح
هل من سبيل من أجل ذلك يا شباب أم لا ؟؟
هل يجب على أن أجرب كافة الأساليب الملتوية من أجل ضبط التصميم للعمل على الأنواع المختلفة من المتصفحات ؟؟؟
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
بالمعايير الصحيح أن تكتب:
margin-left: auto; margin-right: auto;
وبما أن IE لابتع هذا المعيار فضع له:
text-align: center:
لايوجد حل واحد لكل المتصفحات وهذا حال تصميم الويب. فكل متصفح له درجة في تتبع المعايير و IE6 أقلهم اتباعاً وال IE7 أفضل من سابقه والمنتظر من IE8 أن يكون متيعاً للمعايير بدرجة كبيرة. FF أكثرهم اتباعاً يليه Opera ثم Safari أو IE
تم تعديل هذه المشاركة بواسطة خالد_الحوراني في 2 أكتوبر 2008 في 23:02
رائع
إذن هذا يدخل فى دائرة وجع الرأس
أنا كان مالى و مالى التصميم
لا يوجد أفضل من التطوير :D
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
اقتباسأريد أن أصمم تطبيق ويب و أضمن أنه سوف يعمل على كافة المتصفحات المعروفة بالشكل الصحيح
اقتباسهل يجب على أن أجرب كافة الأساليب الملتوية من أجل ضبط التصميم للعمل على الأنواع المختلفة من المتصفحات ؟؟؟
B)
الملتويه وغير الملتويه... موضوع جميع المتصحات هذا ونفس الشكل ... متضاربتان
وخصوصا فى وجود الشىء المسمى IE هديه ميكو للبشريه..عندك للتسهيل :
1) تمشى مع IE وتنسى ما سواه
2) امم احيانا عندما يبدأ دعمك لل IE من النسخه 7 الامور تتحسن قليلا ولكنه ما تزال معقده
دائما وابدا اعمل محاوله اخيره مع الزائر (This Web site Best viewed in FireFox
اقتباسدائما وابدا اعمل محاوله اخيره مع الزائر (This Web site Best viewed in FireFox
هههههههههههههههههه
رائع هكذا أضمن أن نصف البشر لن يدخلوا الموقع
إذن أن ذلك النصف لم يسمع بعد عن إختراع إسمة ff
عموما يا رفاق
سوف أخذ بنصيحة asden لم يعد لى سواها :(
بالمناسبة
من أين أتىبتلك الأساليب الملتوية :pwease:
تم تعديل هذه المشاركة بواسطة نــور في 2 أكتوبر 2008 في 23:15
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
شو بدي بالصور! هات الكود لأقولك الأخطاء ...
اهه يعني مصر ماتضع الكود!!
لست أهاجمك ولكن أهاجم طريقتك بالكلام بشيء لاتعرفه وكأنك تعرفه! أنا (بلا فخر) صرلي 3 سنين بال CSS وقارىء أكثر من 5 كتب عنها ومئات المقالات المتفرقة. يعني مالي غبي مشان أصدق أنك كتبت كود معياري وطلع شكله غلط بالفايرفوكس!
الآن مستعد اكتبلك 100 كود بيطلعوا على كل متصفحات العالم بشكل صحيح وعالفايرفوكس بشكل خاطىء والسبب أن الأكواد غير معيارية.
الجميل ليس هذا ...بل ان ميكو نفسها لا تستطيع الادعاء ان متصفحها المنتشر حاليا يتبع المقاييس ابدا..ولكن هناك من يدعى لها .. مالكيين اكتر من مالك
حتى أوبرا تجده "يسكسك" فى بعض المعايير ليحاكى IE
--
شىء اخير احقاقا للحق FireFox مش 100% مطابق للمعايير ولكنه احد الاقرب
والله عالم قصتهم غريبة فعلاً!!! إسأل أي واحد صرله أسبوع بال CSS بيقول لك هالحكي ...
اقتباسشىء اخير احقاقا للحق FireFox مش 100% مطابق للمعايير ولكنه احد الاقرب
لذلك قلت
اقتباسFF أكثرهم اتباعاً يليه Opera ثم Safari أو IE
لاحظ كلمة أكثرهم يعني فوق 95%
أخ خالد
هلا تدلنا على طريقة كتابة الأكواد المعيارية حتى أستطيع أن أتقن كتابتها
و أيضا يريت تضع لنا إسم كتاب أو كتابين عن الcss و أيضا الjavascript ترى أنهم يستحقون القراءة و يريت لو تضع أسماء المؤلفين لهذه الكتب
حياكم الله
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
كتاب رائع و شامل عن الCss في المرفقات
أخي الكريم فضلت أن أضعهم للجميع في منتدى الكتب، تفضل:
@Eng.Fedail: ومازلت انتظر وانتظر وانتظر ... هل ستضع الكود ... أجبني بنعم أو لا
خلاصة القول توجد معايير قياسية و لكن لا توجد متصفحات تدعم المعايير القياسية, و المشكلة أن بعض القواعد في المعايير مكتوبة بطرق مطاطة بحيث أن كل متصفح فهمها بطريقة مختلفة.
الحل دائماً يأتي بهذه الوسيلة
1- ابدأ تصميمك على FireFox عدله و طوره, ثم جرب على IE
2- أغلب الظن ستجد فروق و لكن بسيطة يمكن حلها, و ستجد أن بعض الHacks تساعد مثل علامة ! في الcss بمعنى أنك اذا كتبت style مثل
width:10px!width:15px;
فان الFireFox سيقرأ القيمة الأولى في حين أن الIE سيقرأ القيمتين و ستلغي الثانية الأولى و هنا يمكنك عمل بعض التعديلات على أساس المتصفح.
3- يمكنك استخدام css frameworks مثل Yaml.de
4- اذا وصلت لمرحلة من المشاكل التي تمنعك من الاستمرار ستدخل في حل أكثر تعقيداً و هو عمل ملفcss لكل متصفح و تقوم بقراءة نوع المتصفح و تحميل الملف المناسب, توجد أكواد javascript جاهزة, ضعها في الMasterpage و ستقوم هي بالباقي
Sr. Software Development Engineer
Hulu, LLC
My Blogs

