صفحة 1 من 6 123456 الأخيرةالأخيرة
النتائج 1 إلى 15 من 87

الموضوع: [نقاش حضاري]: لمذا نتبع المعايير القياسية في صفحاتنا

  1. [نقاش حضاري]: لمذا نتبع المعايير القياسية في صفحاتنا



    السلام عليكم و رحمة الله و بركاته


    لازلت غير مقتنع بموضوع المعايير القياسية و ما قاهرني إلا الفايرفوكس << ادري الكثير من محبي الفايرفوكس راح يهاجموني على هذه الكلمة


    اولا : الفايرفوكس ما هو إلا متصفح تمت برمجه بلغة C++ و قام المبرمجين بوضع قييم و معايير خاصه لكي يظهر الموقع بالشكل المطلوب يعني اي Dummy في هذه اللغه يطور نفسه و يطلع لنا متصفح لازم تكتب اسم المبرمج في اول الصفحة ولا ما تفتح !!!! شروط مالها داعي من الآخر

    ثانيا : لمذا يتم اجبار المصمم و المبرمج على استخدام "المعايير القياسية" يعني لازم css ادري الكثير بيقول استخدم HTML Trans و لكن لن يتم فعليا قبولك في المدرسة الشهيرة w3c و التي لم اقتنع فيها لأن في attributes غير منطقية لديهم

    ثالثا : بنظري المعايير القياسية تبدوا لي مثل اليكسا :con2: ما نحبها و لكن مجبورين عليها بطريقة او بأخرى


    يعني لمذا كل هذا التشدد يعني الفايرفوكس برنامج بنظري فاشل في عرض المواقع (لا انكر قوة ادائة و خصائصه) و لكن بالفعل عقدني و انا احاول اخرج الموقع بطريقة مرضية و المصيبه ان الكود كتبته بيدي و راجعته اكثر من 20 مرة و لم اصل لما يريده هذا المتصفح الغريب


    يعني لاحظ طريقة التطوير الصحيحة انك لما تنزل اصدار جديد من لغة ما خلينا نقول php ما تغيير كل المستحدثات و تخرب كل البرمجيات القديمة بمعنى آخر مو كل ما نزل اصدار جديد من ال php تعيد برمجه الموقع من اول و جديد تبقى دالات php4 تعمل على php5 إلا في حاله ان كان فيها ثغره :deal:


    اتمنى المناقشة بإسلوب حضاري يعني مو خناق :anger2:

    الموضوع بسيط يا تقنعني يا اقنعك و انا محتاج احد يقنعني لأن السالفه كلها ما دخلت راسي :deal:

    تحياتي للأخوان جميعا و خصوصا زيزوار و المبدع العربي <<< هم عارفين ليه





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة


  2. #2
    مُجَاهِد سابقاً
    تاريخ التسجيل
    Apr 2004
    المشاركات
    12,000


    جميل ان نتبع المعايير القياسية في تصميم صفحاتنا ..
    لانها ستظهر بالشكل الذي نريدة في جميع المتصفحات .. وليس في الفايروكس فقط ..
    والانترنت اكسبلور الجديد .. أعتقد ان بدأ في تطبيق نظام المعايير القياسية ..

    مواضيع مرتبطة ..
    http://www.serdal.com/archives/2006/...h-any-browser/
    http://www.brycelover.com/109/





    __________________
    استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور



  3. هلا b happy


    مجاهد ماقصر وضح لك أهم نقطة
    وهي انه يشتغل على كافة المتصفحات وليس فقط الفايرفوكس

    مهما اختلف نظام التشغيل والمتصفح وطريقة الاستعراض فالتصميم واحد مابيختلف ولا يتغير علي الزائر


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

    بالتوفيق إن شاء الله
    إمبراطورية وحيد





    __________________
    كل مالا يعطى يضيع

  4. #4
    عضو شرف
    تاريخ التسجيل
    Mar 2005
    المشاركات
    943


    حيالله الجميع ..

    انا صراحه بالبدايه هالمعاير ما كانت معجبتني ولا كنت مهتم فيها ..

    الا يوم بديت استخدم الفاير فوكس [ احسن متصفح بالعالم >> بتطاق انا وياك لو تقولي فاشل P:]

    صراحه الموقع سريع في التصفح .. المتصفح ما ياخذ كثير من ذاكرة الجهاز .. وهذي لاحظتها كثير ..
    الجهاز ما يعلق ..

    بعدين هالمعاير لكل الاجهزه .. سواء الي يستخدمون الفاير فوكس او الانفنت او الاوبرا .. موقعك يكون واحد لكل الزوار ..

    انا صراحه المواقع العربيه افتحها في الاكسبلولر والانجليزيه بالفاير فوكس ..

    انا بضرب لك مثال بسيط وانت قس عليه ..

    لو تروح لم الصين او امريكا او جزر القمر

    الاشاره حمراء تعني الوقوف .. والخضر السماح بالسير ..

    لو كل بلد حط له لون ... وش بيصير .. انواع الفوضى ..

    لو تتعمق في css راح تحبها وتعجبك اكثر .. [ ثم تتزوجها ان شاء الله وتجيبون لنا ثورة سي اس اسيه ] P:


    بالتوفيق ...





    __________________
    @jawany

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    354


    اخي .. css ..javascript .. dhtml .. الخ
    كلها خلقت من اجل راحة المصمم
    تخيل صفحاتك بدون css خصوصا لو موقعك كان موقعك به الكثير من الالوان مثلا
    راح تضع لكل كلمه خصائصها ولونها وطولها وعرضها و و و و .. وايضا لكل جدول ولكل حقل ولكل فقره ولكل marque ولكل ul ..
    اذا الهدف من ال css (الهدف الاول) هو اختصار الكود وتنظيمه وترتيبه! الامر شبيه بالدوال في لغات البرمجه
    تعمل داله لكي تستطيع ان تستخدمها في عدة اماكن
    هل تستطيع الاستغناء عن الدوال؟؟ 99% نعم ان لم يكن 100% ولكن ستضطر ان تكتب الكود في كل مره تريده مثلا كود يحسب كم عدد الاقسام في قاعدة البيانات.. اذا في كل مره تريد ان تحسب يجب ان تستخرج البايانات (لو فرضنا اننا نتكلم عن ال php ) وعندها تحسب عددها الخ.. فلو عملت داله واحده اذا.. في كل مره فقط ستنادي عليها


    كيف هذا ينطبق على css .. تخيل انك تريد الخط العلوي من القائمه حجمه 2 ولونه احمر وتحته خط.. وايضا الخط الذي في اسفل الصفحه وخط القائمه الذي في الادمن اذا لماذا لا تعمل كلاس واحد صغير به 3 اسطر فقط.. وعند الخطوط المذكوره فقط تضع اسم الكلاس؟؟


    السبب الثاني اخي.. هنالك اشياء لكي تعملها يجب ان تستخدم ال css .. قل لي كيف تعمل هذه الاشياء بدون css
    1) خلفيه للصفحه.. غير متحركه.. او غير مكرره او مثلا الخلفيه تتلائم مع زوايا الصفحه يعني ما تبدأ من نصفها
    2) تلوين شريط التمرير
    3) ازالة الخطوط من اللينكات
    4) عمل قائمه تفتح بمجرد مرور الماوس
    5) بالنسبه للمبرمجين الذين يريدون وضع اعدادات سهله للالوان والخطوط كي يعدل عليها الاخرون
    6) عمل حدود منقطه او مخططه
    7) وضع خلفيه لل textarea او input text
    الخ الخ الخ الخ الخ..

    ------------------
    بالنسبه للجافا السكربت نفس الشئ
    كيف تتأكد من معطيات الجدول بدون استخدام php ? ?
    كيف تفتح popup
    كيف تعمل ما تسمونه بال "فتحه"
    ----------------
    بالنسبه لل dhtml
    كيف تعمل شريط متحرك يقف عند مرور الماوس عليه
    كيف تعمل انه عند الضغط على وصله يعطيك رسالة تحذير
    كيف تعمل صندوق سحري (يلزم جافاسكريبت + dhtml )
    كيف تعمل قائمه منسدله تعمل تلقائيا عند الاختيار؟؟
    -----------------------

    تخيل عزيزي البرمجه او بالاصح بناء الصفحه (لانها ليست برمجه) يعتمد فقط على ال html فستكون محدود جداااا ولن تصل بعيدا

    بالنسبه للفايرفوكس عزيزي ليست هذه المشكله هناك بعض الاشياء التي يجب ان تراعيها لتتلائم مع الاكسبلورر والفايرفوكس.. مثلا لو اردت ان تضع خلفيه للخط ولكن بحجم 100% يعني ليس فقط بحجم الخط.. اذا لو كنت تكتب العبارات كانها font عادي فلن يعمل لديك بالفايرفوكس لانه سيعطيك الخلفيه فقط بحجم الخط .. اذا الحل مثلا ان تبني القائمه ul li عندها ستعمل وهكذا.. اشياء ستعتاد عليها مع التجربه
    مثلا لو وضعت الستايل color=#ff0000 وهو اللون الاحمر فسيعمل بالاكسبلورر ولن يعمل بالفايرفوكس لذلك يجب ان تضع color:#ff0000 وليس = .. وسيعمل بالاثنين
    بالنسبه لشريط التمرير .. تستطيع عمل التلوين وسيعمل بالاكسبلورر ولن يعمل بالفايرفوكس مش مشكله او تلغيه مثلا

    بالجافاسكريبت لو اردت ان تضع زر اجعلني صفحة البدايه فلن يعمل بالفايرفوكس فعندك حلين اما ان تتجاهل الامر يعني الزوار المستخدمين فايرفوكس سيضغطون الزر بدون فائده او ان تفحص بالجافا سكريبت ما هو المتصفح فلو كان اكسبلورر فيضل الزر اما ان لم يكن فلن يضعه بكل بساطه

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








  6. اخوي مجاهد و اخوي الإمبراطور وحيد شكرا لكم و لكن هذه المعلومات اغلبنا يعرفها و الموضوع هو سبب اسخدامنا لها بارك الله فيكم





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة



  7. يا حياالله اخوي جواني

    بارك الله فيك يالغالي و لكن ما زلت مصر على ان الفايرفوكس شاذ نوعا ما ولا انكر قوته <<< لا تطقني ولا اطقك


    و لكن انت ضرب مثال جميل جدا و هو الإشارات و انا بسألك سؤال

    ما قبل الفايرفوكس مش الأشارات ايضا كانت واحده و كنا مرتاحين :nice:

    موفق يالغالي





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة



  8. اقتباس المشاركة الأصلية كتبت بواسطة ابو الويس
    كلها خلقت من اجل راحة المصمم
    تخيل صفحاتك بدون css خصوصا لو موقعك كان موقعك به الكثير من الالوان مثلا
    راح تضع لكل كلمه خصائصها ولونها وطولها وعرضها و و و و .. وايضا لكل جدول ولكل حقل ولكل فقره ولكل marque ولكل ul ..
    اذا الهدف من ال css (الهدف الاول) هو اختصار الكود وتنظيمه وترتيبه! الامر شبيه بالدوال في لغات البرمجه
    تعمل داله لكي تستطيع ان تستخدمها في عدة اماكن
    هل تستطيع الاستغناء عن الدوال؟؟ 99% نعم ان لم يكن 100% ولكن ستضطر ان تكتب الكود في كل مره تريده مثلا كود يحسب كم عدد الاقسام في قاعدة البيانات.. اذا في كل مره تريد ان تحسب يجب ان تستخرج البايانات (لو فرضنا اننا نتكلم عن ال php ) وعندها تحسب عددها الخ.. فلو عملت داله واحده اذا.. في كل مره فقط ستنادي عليها

    كيف هذا ينطبق على css .. تخيل انك تريد الخط العلوي من القائمه حجمه 2 ولونه احمر وتحته خط.. وايضا الخط الذي في اسفل الصفحه وخط القائمه الذي في الادمن اذا لماذا لا تعمل كلاس واحد صغير به 3 اسطر فقط.. وعند الخطوط المذكوره فقط تضع اسم الكلاس؟؟
    لكن الدالات استخدامها و عدمه لا يؤثر على الشكل العام و على ميكانيكية الموقع و اثق بكلامك و كلام الكثيرين من من اخبروني ان ال CSS جميله و انها تسهل العمل و لكن المساله قناعة حتى لو استخدمت ال CSS احس نفسي و كأني مجبر

    و هو اول على آخر راح نستخدمها يعني راح نستخدمها


    السبب الثاني اخي.. هنالك اشياء لكي تعملها يجب ان تستخدم ال css .. قل لي كيف تعمل هذه الاشياء بدون css
    1) خلفيه للصفحه.. غير متحركه.. او غير مكرره او مثلا الخلفيه تتلائم مع زوايا الصفحه يعني ما تبدأ من نصفها
    2) تلوين شريط التمرير
    3) ازالة الخطوط من اللينكات
    4) عمل قائمه تفتح بمجرد مرور الماوس
    5) بالنسبه للمبرمجين الذين يريدون وضع اعدادات سهله للالوان والخطوط كي يعدل عليها الاخرون
    6) عمل حدود منقطه او مخططه
    7) وضع خلفيه لل textarea او input text
    الخ الخ الخ الخ الخ..
    اظن ان كل ما قلته تحتويه HTML و هو استخدام Style و التي بالأصل و كما قرأت كانت بداية ال CSS منها فلمذا تم فصلهما !!

    ------------------
    بالنسبه للجافا السكربت نفس الشئ
    كيف تتأكد من معطيات الجدول بدون استخدام php ? ?
    كيف تفتح popup
    كيف تعمل ما تسمونه بال "فتحه"
    ----------------
    بالنسبه لل dhtml
    كيف تعمل شريط متحرك يقف عند مرور الماوس عليه
    كيف تعمل انه عند الضغط على وصله يعطيك رسالة تحذير
    كيف تعمل صندوق سحري (يلزم جافاسكريبت + dhtml )
    كيف تعمل قائمه منسدله تعمل تلقائيا عند الاختيار؟؟
    -----------------------

    تخيل عزيزي البرمجه او بالاصح بناء الصفحه (لانها ليست برمجه) يعتمد فقط على ال html فستكون محدود جداااا ولن تصل بعيدا
    و لكن كل اللغات الي ذكرتها تعتمد على html بالأصل سؤال جافا او بي اتش بي و لكن الآن لم تعد تعتمد على html و حسب بل اصبحت html+CSS صحيح ولا انا غلطان (طبعا هذا بنظور المدرسة الخاصة بالمعايير القياسية)

    بالنسبه للفايرفوكس عزيزي ليست هذه المشكله هناك بعض الاشياء التي يجب ان تراعيها لتتلائم مع الاكسبلورر والفايرفوكس.. مثلا لو اردت ان تضع خلفيه للخط ولكن بحجم 100% يعني ليس فقط بحجم الخط.. اذا لو كنت تكتب العبارات كانها font عادي فلن يعمل لديك بالفايرفوكس لانه سيعطيك الخلفيه فقط بحجم الخط .. اذا الحل مثلا ان تبني القائمه ul li عندها ستعمل وهكذا.. اشياء ستعتاد عليها مع التجربه
    مثلا لو وضعت الستايل color=#ff0000 وهو اللون الاحمر فسيعمل بالاكسبلورر ولن يعمل بالفايرفوكس لذلك يجب ان تضع color:#ff0000 وليس = .. وسيعمل بالاثنين
    بالنسبه لشريط التمرير .. تستطيع عمل التلوين وسيعمل بالاكسبلورر ولن يعمل بالفايرفوكس مش مشكله او تلغيه مثلا

    بالجافاسكريبت لو اردت ان تضع زر اجعلني صفحة البدايه فلن يعمل بالفايرفوكس فعندك حلين اما ان تتجاهل الامر يعني الزوار المستخدمين فايرفوكس سيضغطون الزر بدون فائده او ان تفحص بالجافا سكريبت ما هو المتصفح فلو كان اكسبلورر فيضل الزر اما ان لم يكن فلن يضعه بكل بساطه

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

    و لكن اتعجب من عدم قبول الفايرفوكس اشياء كثيره و منها الــ CSS نفسها و هي تأثيرات النصوص مثلا shadow و glow اليست CSS هي اللغه القياسية التي تعمل مع جميع المتصفحات

    برأيي ان الفايرفوكس امامه الكثير من التعديلات الجذرية ليصبح مقياس للعمل إذا ما كان السورس سليم من الأخطاء او لا



    و إن لاحظ اي مبرمج php ان يرسل هيدر صورة لصنع صورة مصغره و من ثم تغيير الهيدر بالفايرفوكس سيشاهل

    Image (http://www.swalif.net/softs/newreply...eply&p=1309462) Cannot be opened

    و هذا خطأ لم و لن يرد إلا في الفايرفوكس و كأن الصفحه كلها عبارة عن صورة و تعمل مع الأنترنت اكسبلورر و ايضا نت سكيب و الأوبرا بكفائة

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


    بالتوفيق





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    موضوع اكثر من رائع الحقيقة ،

    واحببت ان اضيف نقطة .. لطالما تعبتني وشغلت بالي !

    وهي " لماذا يفضل الكثير الفاير فوكس ؟ "

    الحقيقة ، في البداية .. كنت اراه متصفح عادي .. لربما بعض الخصائص الاضافية والحلوة .. ولكن ما تستاهل الانقلاب اللي حصل !

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

    وعندما دخلت في متاهات ال browsers requests و ال browser simulation بدأت العملية تتضح اكثر فأكثر ..

    اقرب مثال ، عندما يكون عندي اي خطأ في اي كود جافا سكربت .. يظهرلي في الاكسبلورر خطأ .. وغالبا يكون
    object is expected
    null is null

    اشياء كنت اقرأها .. واضحك واقول " لا والله افدتني ! "

    ولكن الآن ، ادخل على الفاير فوكس .. وافتح الصفحة .. و من tools -> javascript console
    لارى تفاصيل الخطأ .. وفي اي سطر من كود الجافا سكربت .. وكل شيء !


    ايضا نقاط عديدة في البرمجة - من النقاط التي تتعامل مع ال headers المرسلة للمتصفح - تجد ان تعامل الفاير فوكس لها افضل بكثير .. مثل :
    1- تنزيل الملفات وتجهيز ال headers packet المرسلة للمتصفح
    2- ارسال الايميلات ، تختلف من الاكسبلورر إلى الفاير فوكس .. مع اني ال MUI واحد وموجود على سيرفر الموقع هنا او هنا .. ولكن مجرد ارسال ال headers تختلف ..



    وباختصار .. وصلت إلى النتيجة ! واراها مرضية جدا ..

    الانترنت اكسبلورر مناسب جدا جدا .. لليوزر
    والفاير فوكس مناسب جدا جدا .. للمبرمج


    ولكن مازالت هناك نقطة التعود ، ولهذا كلا من الاكسبلورر والفاير فوكس .. على جهازي دوما ..

    كان صديق لي ، قال لي عبارة من فترة لا اتذكرها جيدا .. ولكن كانت تقريبا
    " تصفح النت مع الإنترنت اكسبلورر .. كابوس
    ولكن البرمجة مع الإنترنت اكسبلورر .. كابوس مرعب ! "

    تحياتي





    __________________
    SWF Thumbnail - tweet me

  10. #10
    عضو شرف
    تاريخ التسجيل
    Mar 2005
    المشاركات
    943




    الله يحيك ..

    المشكله الحين الاكسبلولر ما كان صح ..
    يعني كنى نصمم غلط عليه ..






  11. #11
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    المعايير القياسية هي للتنظيم فقط، حتى لايظهر في كل مرة متصفح له معايره الخاصة، واسلوبه الخاص
    كل شيء له معايير، نسمع بشركات المأكولات تراعي المعايير الدولية، شركات الخياطة، هذا قبل ان تظهر المنظمة W3
    أبسط مثال السيارات مهما اختلف شكلها وحجمها ومحركها وشركتها تبقى المعايير القياسية الخاصة بالسياقة هي هي، حتى يضطر السائق في كل مرة ان يتعلم نوع سياقة كل سيارة على حدة
    مبرمجو الجافاسكريبت عانو من هذه المسألة كثيرا قبل ان يحسم الأمر في ظهور تقنية DOM فقديما قبل الوصول الى معايير الوصول الى المستندات، كان مبرمجو الجافاسكريبت مضطر الى البرمجة على اساس تعدد المتصفحات. فهو يضع برنامج بأكواد خاصة بمتصفح أنترنت اكسبلورر و اكواد اخرى خاصة بمتصفح نيتسكيب ثم سفاري، يعني ان اردت ان تبرمج كود وجب ان تضع ثلاث اكواد حتى يشتغل فيهم كلهم او تضع كود يشتغل فقط في انترنت اكسبلورر وعند تطبيقه في متصفح اخر تخرج سالة مفادها ان هذا السكمريبت يشتغل فقط في المتصفح الفلان الفلاني، وهذه المشكلة اتت لأن نيتسكيب و اوبرا يعتمدون على java script بينما المتصفح انترنت اكسبلورر يعتمد على Jscript، فطريقة الوصول الى المستندات و التعامل مع الوسوم تختلف من لغة الى لغة ومن متصفح الى اخر، وهنا برزت اهمية اتحاد نمودج المستند العالمي(DOM) حيث جعلت الوصول الى المستندات و الوسوم بنفس الطريقة مهما اختلفت اللغة، نفس الطريقة للوصول الى الوسوسوم سواء كانت اللغة هيكلية ك java او نصية ك javascript او حتى كانت با PHP او ََASP
    _______________________

    أخ b happy بعض النقاط التي اترتها وأحببت ان اعقب عليها
    - لا يهم ان يكون المتصفح مبرمج بلغة c++ او java طالما ان المتصفح يراعي ترجمة الصفحات القياسية بدقة
    - الفايرفوكس يدعم CSS1 و CSS2 عكس ال IE التي لم تدعم هذه الأخيرة الا في الإصدار الأخير
    - فيما يخص shadow و glow فهي فلترات خاصة فقط بأنترنت إكسبلورر، وليست من المعايير القياسية، ويمكن ان ننجز مثل تلك الثأتيرات في الفايرفوكس عن طريق Canvas وهي بدورها غير معتمدة من طرف المنظمة ، كتقنية أجاكس ألأغلب المتصفحات يدعمونها لكن لم تعتمد بعد كتقنية قياسية معتمدة، عكس تقنية VML فهي معتمدة قياسيا لكن المتصفح الوحيد الذي يعتمدها هو انترنت إكسبلورر، لذا فأفضل تقنية رسومية معتمدة على كل المتصفحات هي SVG وكلهم يعتمدون على XML في الوصف
    - أشياء يمكن ان تعملها بال CSS غير ممكن ان تعملها بغيرها، ذكرهم الأخ وسيم(أبوالويس)، أبسطها انك بال HTML وحدها لايمكن ان تتحكم في حجم الخط بالبكسل، او ان تضع نص او مساحة في الصفحة على حسب تموضع معين top و left
    - الجافاسكريبت تتعامل مع لغة CSS وسهولة وقد ذكرت في هذا القسم موضوع لطريقة التحويل من CSS الى Javascript وحتى ان هناك لغة تزاوج بين JS و CSS هي JSSS
    - الفايرفوكس لم يولد أمس بل هو قديم كان بإسم Firebird وهو يعتمد على الشفيرة التي طرحتها نيتسكيب بعد الدعو التي رفعتها على مايكروسوفت بسبب الإحتكار، فما كان منها الا ان رمت بالكرة على وزن مصدر مفتوح في ساحة المبرمجين، فامسكها جيكو ساخنة ما ابى ان يتركها الا بعد ان ولد ثعلب من نار
    __________________

    - المصممون اكثر الناس دفاعا عن HTML التقليدية اما المبرمجين فهم يرون ان حتى CSS و XHTML و JS مازلت امامها أشواطا لتقطعها
    - موقع MSN رغم ان متصفحه مازال لم يدعم كل المعايير، لكنه من اكثر المواقع المصممة وفق المعايير القياسية، حتى ان google ستجد في شفرتها المصدرية اوسمة من قبيل <font>
    - ان اتقانك لل XHTML يعني اتقانك لل XML فالطريقة واحدة غير ان ال XHTML يترجمها المتصفح اما XML فنحن من يوجد لها القارئ او يكون لهالا قارئ مستقل او مضمن مسبقا مع المتصفح

    ___________________
    تيم بريزلي هو صاحب الترميز HTML وهو مؤسس المنظمة WC
    فلا بأس أن يأتي الأستاذ ويقول لنا، لقد تعلمت الحروف أمس، اليوم سنتعلم قواعد الضبط








  12. اخي Egyptechno كلامك منطقي ربما هو يساعد على اظهار الأخطاء و ما الى ذلك

    و ايضا الفايرفوكس له متانه ليست بالإكسبلورر و لكن الفكرة ان مشكلتنا مش بالفروقات المشكلة اجبار المبرمج على استخدام CSS لا طوعا

    بالنسبة لي لم و لن يستطيع الفايرفوكس ان يزيح الــ IE من طريقة مهما كان ال IE فاشل

    و لكن اختلف معك في موضوع الهيدرز الفايرفوكس احيانا يحدث مشاكل مع الهيدرز مع انها تعمل مع Opera و IE و Netscape اما الفايرفوكس حاله فريده من نوعها مادري ليه


    أخي جواني

    المشكلة لم تكن من الإكسبلورر نفسه بل ضع في الحسبان تطور التقنيات و اجهزة الحاسوب

    (ثم ان الإنترنت اكسبلورر ليست مشكلة مايكروسوفت الوحيده فهي بعدد شعر الراس)





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة



  13. أول شكرا لك اخي زيزوار على المعلومات المفيدة عن ال DOM

    - النقطه الأولى لا اختلف عليها معك و لكن ما قصدته بــ C++ لسهولتها و اي شخص هاوي ممكن يتعلم مبادئها في 5 ايام على الأكثر



    - الفايرفوكس يدعم CSS1 و CSS2 عكس ال IE التي لم تدعم هذه الأخيرة الا في الإصدار الأخير
    - فيما يخص shadow و glow فهي فلترات خاصة فقط بأنترنت إكسبلورر، وليست من المعايير القياسية، ويمكن ان ننجز مثل تلك الثأتيرات في الفايرفوكس عن طريق Canvas وهي بدورها غير معتمدة من طرف المنظمة ، كتقنية أجاكس ألأغلب المتصفحات يدعمونها لكن لم تعتمد بعد كتقنية قياسية معتمدة، عكس تقنية VML فهي معتمدة قياسيا لكن المتصفح الوحيد الذي يعتمدها هو انترنت إكسبلورر، لذا فأفضل تقنية رسومية معتمدة على كل المتصفحات هي SVG وكلهم يعتمدون على XML في الوصف
    كلام جميل و لكن حتى الآن من الذي يقرر إن كانت تقنية قياسة ام لا !!!!!

    إذا كانت الشركات نفسها إذا ليس لي قناعة بها لما بينهم من عداوة خصوصا sun و miscrosoft في قديم الزمان


    - أشياء يمكن ان تعملها بال CSS غير ممكن ان تعملها بغيرها، ذكرهم الأخ وسيم(أبوالويس)، أبسطها انك بال HTML وحدها لايمكن ان تتحكم في حجم الخط بالبكسل، او ان تضع نص او مساحة في الصفحة على حسب تموضع معين top و left
    - هناك معلومه قرأتها في احد الكتب الي عندي مكتوبة بيد 3 من كبار المبرمجين

    إذا كانت خطأ فصححها لي

    ان CSS ما هي ألا وليد من HTML و ذكر ايضا ان بعد احد اصدارات HTML عندما ادخل عليها الوسم style بعدها بسنه بدأت فكرة CSS

    و هنا كانت عقدتي من CSS لمذا تم قسم اللغة الواحدة الى اثنتين كأنك تضعف من قدرات كل واحد اما لو كانت لغة واحده مدمجة لكانت اقوى بكثير و ما زال وسم style موجود و يقوم بكل الأمور الي ذكرها الأخ ابو الويس

    اتمنى ان توضح لي الموضوع بالنسبة لي كأنك تقسم لغة جافا سكريبت الى لغة J و لغة S تكتب جافا و بعدين تسويها شوية سكريبت تصبح برمجية قياسية !!

    إذا كان الكتابة صادق بخصوص الوسم Style و CSS فهذه الخطوة بنظري كانت غير صحيحة

    الأفضل كانوا ان يعملوا مثل لغة "r" المستنسخة من C لأعطت افضل النتائج


    - الجافاسكريبت تتعامل مع لغة CSS وسهولة وقد ذكرت في هذا القسم موضوع لطريقة التحويل من CSS الى Javascript وحتى ان هناك لغة تزاوج بين JS و CSS هي JSSS
    - الفايرفوكس لم يولد أمس بل هو قديم كان بإسم Firebird وهو يعتمد على الشفيرة التي طرحتها نيتسكيب بعد الدعو التي رفعتها على مايكروسوفت بسبب الإحتكار، فما كان منها الا ان رمت بالكرة على وزن مصدر مفتوح في ساحة المبرمجين، فامسكها جيكو ساخنة ما ابى ان يتركها الا بعد ان ولد ثعلب من نار
    سبب الإقبال و سبب قوة أداء الفايرفوكس هو انه مصدر مفتوح ولا نقاش في هذه النقطه لأن عندك اكبر مثال و هو Linux اراهن انه ليس هناك اي برمج لا يملك نسخة على جهازه

    و لكن هل يصلح للمستخدم !!!!!!

    __________________

    - المصممون اكثر الناس دفاعا عن HTML التقليدية اما المبرمجين فهم يرون ان حتى CSS و XHTML و JS مازلت امامها أشواطا لتقطعها
    - موقع MSN رغم ان متصفحه مازال لم يدعم كل المعايير، لكنه من اكثر المواقع المصممة وفق المعايير القياسية، حتى ان google ستجد في شفرتها المصدرية اوسمة من قبيل <font>
    - ان اتقانك لل XHTML يعني اتقانك لل XML فالطريقة واحدة غير ان ال XHTML يترجمها المتصفح اما XML فنحن من يوجد لها القارئ او يكون لهالا قارئ مستقل او مضمن مسبقا مع المتصفح
    طيب انا مصمم و مبرمج شو اسوي :eek2:

    ليس الموضوع مصمم و مبرمج الموضوع ان لغة CSS لم تفرض نفسها بجماليتها على المصمم و السبب واضح لأنها بالأصل فرضت نفسها على الكل دون سابق اذن (يا تستخدمها يا تصميمك لن يعمل مع الفايرفوكس) و هذه نقطه سيئه لأنهم استبقوا الأحداث و شكلوا عداوة بينهم و بين المصمم

    و لكن انا لا استخدمها لقناعة من بعد الكتب انها مشتقة من HTML

    اما بخصوص موقع ام اس ان و جوجل هذه تختلف عن لما تتكلم بنطاق شركات هنا نحن نتكلم عن واحد من اكبر المواقع و زواره اشكال و الوان و متصفحات غريبه عجيبه فلازم يكون قياسي
    ___________________

    تيم بريزلي هو صاحب الترميز HTML وهو مؤسس المنظمة WC
    فلا بأس أن يأتي الأستاذ ويقول لنا، لقد تعلمت الحروف أمس، اليوم سنتعلم قواعد الضبط
    هل تسميها قواعد ضبط :con2:

    بالنسبة لي قواعد الضبط هي اعادة ترتيب و تنظيم و ليس تغيير جذري

    ممكن اعرف منك جواب سبب التغييرات التالية في " المعايير القياسية "

    <br> اصبحت <br/>
    <b> اصبحت <strong>
    <font> اصبح منبوذ هو و من يستخدمه والي يتشدد له

    في بعض الأوسمة
    < الأقفال هذا اصبح />

    و الكثير من المواضيع و التي ليس لها اي علاقة بقواعد الضبط و ليس لها اي داعي

    لما يكون في تغيير على متغييرات قديمة او رموز قديمة التفسير الوحيد المنطقي لها هو وجود ثغره هذا من وجهة نظري


    تعال قول لمبرمجي الجافا غييرنا var صارت variables و شوف ردة الفعل الجميلة :app:



    هذا ما لدي حتى الآن و بارك الله فيكم نقاش استفدت منه كثير

    بالتوفيق





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة

  14. #14
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    كلام جميل و لكن حتى الآن من الذي يقرر إن كانت تقنية قياسة ام لا !!!!!

    إذا كانت الشركات نفسها إذا ليس لي قناعة بها لما بينهم من عداوة خصوصا sun و miscrosoft في قديم الزمان
    لا ليست الشركات نفسها، بل المنظمة W3 بناءا على عدة معايير، ولا ننسى ان المنظمة مدعومة من اكثر من 300 شركة من الشركات الكبرى بينهم Microsoft نفسها

    و هنا كانت عقدتي من CSS لمذا تم قسم اللغة الواحدة الى اثنتين كأنك تضعف من قدرات كل واحد اما لو كانت لغة واحده مدمجة لكانت اقوى بكثير و ما زال وسم style موجود و يقوم بكل الأمور الي ذكرها الأخ ابو الويس
    لا ال CSS ليست مقسمة بل هي اصدارات، في الأول كانت Style لكن لجعل التصميم مفصول عن المحتوى و حتى يكون ملف التصميم مستقل،و ظهرت التعريفة Class لجعل تصميم واحد يطبق اكثر من مرة، وحتى ان مايوضع في التعريفة style هي نفسها التي توضع في وسم style الخاص ب CSS

    سبب الإقبال و سبب قوة أداء الفايرفوكس هو انه مصدر مفتوح ولا نقاش في هذه النقطه لأن عندك اكبر مثال و هو Linux اراهن انه ليس هناك اي برمج لا يملك نسخة على جهازه
    ليس هذا فقط بل هي جزء منه، بل لعدة أسباب أخرى كـ
    - صغير الحجم
    - ثابت Stable
    - يمنع النوافذ المتطفلة
    - محمي اكثر من أنترنت اكسبلورر الذي 60 بالمئة من ال Spyware تأتي عن طريقه وخصوصا من الثغرة JavaVM
    - به خاصية الإظافات، حيث انك ان كنت مبرمج للجافاسكريبت وتعرف عن XUL يمكن ان تبرمج تطبيقات اضافية للمتصفح، او يمكن ان تنزل من موقعهم الرسمي اكثر من الإظافات المميزة
    - والعديد من المزايا التي يتميز بها لوحده

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


    ممكن اعرف منك جواب سبب التغييرات التالية في " المعايير القياسية "

    <br> اصبحت <br/>
    <b> اصبحت <strong>
    <font> اصبح منبوذ هو و من يستخدمه والي يتشدد له

    في بعض الأوسمة
    < الأقفال هذا اصبح />
    اولا هذه التغييرات اتت في ال XHTML و للعلم فال XML هي التي دفعت بال HTML الى الوصول الى XHTML
    هذه التغيرات وهذا التضبيط اتى مشابها لقواعد XML الصارمة
    فالوسم الذي لا يحصر اوسمة او نصا بداخله فيجب ان يغلق كوسم الصورة
    كود HTML:
    <img src="wino.gif" alt="" />
    او 
    <br />
     او 
    <hr /> 
    او
    <meta />
    هذ حتى نجعل المتصفح لايبحث عن الوسم الثاني المغلق وهذا من صالح الصفحة، وتسهيل العمل على قارئ هذه الوسوم خصوصا متصفحات الأجهزة الكفية
    فعندما مثلا تضع
    <br> فإن المتصفح ان كان قياسيا سيفترض ان جميع الوسوم التي تأتي بعده محصورة له الى ان يغلق الوسم ب </br>
    يعني عندما تقفل الوسم من بدايته فأنت تنبهه ان هذا الوسم قائم بذاته ولا يحصر شيئا
    هذه من قواعد ال XML لأن هذه اللغة التوصيفية ليست للمتصفح فقط، بل لكل لغات البرمجة ايضا، وهذه اللغات لا تعرف ان <br> هي لقفز السطر او ان تلك خاصة بالصورة
    اما لماذا اصبحت font كشيه منبدوذة، لأن تخصصها هو حجم الخط عن طريق التعريفة size وكما قلنا لا يتعدى حجم الخط 7 ولون الخط بينما الآن أصبح الوسم div والتعريفة style تغرقك فيما شئت من الوصف والتصميم

    تعال قول لمبرمجي الجافا غييرنا var صارت variables و شوف ردة الفعل الجميلة
    هل تريدني ان اتخاصم معك
    أصلا الجافا سكريبت و ال Jscript و ال ActionScript يخضعان لمعايير قياسية وفق EcmaScript








  15. لا ليست الشركات نفسها، بل المنظمة W3 بناءا على عدة معايير، ولا ننسى ان المنظمة مدعومة من اكثر من 300 شركة من الشركات الكبرى بينهم Microsoft نفسها
    ممتاز كلام حلو و منطقي و جديد بالنسبة لي


    لا ال CSS ليست مقسمة بل هي اصدارات، في الأول كانت Style لكن لجعل التصميم مفصول عن المحتوى و حتى يكون ملف التصميم مستقل،و ظهرت التعريفة Class لجعل تصميم واحد يطبق اكثر من مرة، وحتى ان مايوضع في التعريفة style هي نفسها التي توضع في وسم style الخاص ب CSS
    اختلف معاك تمام بعد ان رديت عليه ذهبت و القيت بالكتاب الي عندي جانبا و بحثت في جوجل CSS من وجودت اي منذ الإصدار الأول و هي تعتمد تقنية Style Sheet و لم تكن ابدا في احدى اصداراتها الوسم Style بل وجود قبل ظهور CSS ب 8 اشهر حسبا للمصادر المختلفة الي لقيتها في جوجل و البعض يقول سنه و لكن لم اجد معلومات في اي اصدار من HTML وجد الوسم Style

    ليس هذا فقط بل هي جزء منه، بل لعدة أسباب أخرى كـ
    - صغير الحجم
    - ثابت Stable
    - يمنع النوافذ المتطفلة
    - محمي اكثر من أنترنت اكسبلورر الذي 60 بالمئة من ال Spyware تأتي عن طريقه وخصوصا من الثغرة JavaVM
    - به خاصية الإظافات، حيث انك ان كنت مبرمج للجافاسكريبت وتعرف عن XUL يمكن ان تبرمج تطبيقات اضافية للمتصفح، او يمكن ان تنزل من موقعهم الرسمي اكثر من الإظافات المميزة
    - والعديد من المزايا التي يتميز بها لوحده
    لا إن كانت هذه الأساب سأعطيك متصفح يفوق الفايرفوكس بمراحل بالسرعة بتفريغ الذاكره اوتوماتيكيا و غيره الكثير من الأشياء التي تخطر ببالك او لا تخطر ببالك و لكنه للأسف يعتمد على Internet explorer

    إذا ميزه الفايرفوكس انه برنامج مستقل بذاته و ايضا يضاف اليه انه ذو مميزات جميله


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

    اولا هذه التغييرات اتت في ال XHTML و للعلم فال XML هي التي دفعت بال HTML الى الوصول الى XHTML
    هذه التغيرات وهذا التضبيط اتى مشابها لقواعد XML الصارمة
    فالوسم الذي لا يحصر اوسمة او نصا بداخله فيجب ان يغلق كوسم الصورة
    كود HTML:
    <img src="wino.gif" alt="" />
    او 
    <br />
     او 
    <hr /> 
    او
    <meta />
    هذ حتى نجعل المتصفح لايبحث عن الوسم الثاني المغلق وهذا من صالح الصفحة، وتسهيل العمل على قارئ هذه الوسوم خصوصا متصفحات الأجهزة الكفية
    فعندما مثلا تضع
    <br> فإن المتصفح ان كان قياسيا سيفترض ان جميع الوسوم التي تأتي بعده محصورة له الى ان يغلق الوسم ب </br>
    يعني عندما تقفل الوسم من بدايته فأنت تنبهه ان هذا الوسم قائم بذاته ولا يحصر شيئا
    هذه من قواعد ال XML لأن هذه اللغة التوصيفية ليست للمتصفح فقط، بل لكل لغات البرمجة ايضا، وهذه اللغات لا تعرف ان <br> هي لقفز السطر او ان تلك خاصة بالصورة
    اما لماذا اصبحت font كشيه منبدوذة، لأن تخصصها هو حجم الخط عن طريق التعريفة size وكما قلنا لا يتعدى حجم الخط 7 ولون الخط بينما الآن أصبح الوسم div والتعريفة style تغرقك فيما شئت من الوصف والتصميم
    معلومات جميلة و اعرفها و لكن اظن ان الوسم <font> يمكن ان يتضمن face="" و هو نوع الخط و ليس فقط لحجم الحط

    هل تريدني ان اتخاصم معك
    أصلا الجافا سكريبت و ال Jscript و ال ActionScript يخضعان لمعايير قياسية وفق EcmaScript
    كله ولا زعلك بس عشان تحس بشعور المصمم ضع نفسك مكانه :1power:


    بالفعل استفدت كثيرا من النقاش الجميع هذا و اكيد الي قرأ استفاد


    لا اخفيك اني بدأت اقتنع في CSS و راح اقرأ عنها اليوم او غدأ فإن اعجبتني كان بها و إن لم تعجبني سأقول رأيي بكل صراحة

    بالتوفيق اخ زيزوار
    nice to talk to you





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض