صفحة 1 من 3 123 الأخيرةالأخيرة
النتائج 1 إلى 15 من 44

الموضوع: نظرة على المستقبل: XHTML 2.0

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2004
    المشاركات
    261

    نظرة على المستقبل: XHTML 2.0



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

    XHTML2.0

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

    التغير الأكثر أهميه في هذه النسخه هو أنها ستجبر مصممي المواقع على فصل المحتويات عن التصميم. هذا الأمر الذي تجاهله الكثير من المصممين في السنين التي مضت عندما كانو يستخدمون النسخ السابقه. الآن لن يمكنهم التهرب من هذا الأمر مره أخرى. ففي هذه النسخه سيتم الإستغاء عن بعض الوسوم التي كانت تهتم بمظهر المحتويات كالوسمين <b>, <i>، كما سيتم التخلص من بعض الوسوم الأخرى مثل <img>, <br />. هذا بالإضافه إلى أنه سيتم إضافة بعض الوسوم الجديده و التي سنتكلم عنها لاحقاً.

    التغيرات:

    1- لن نرى الوسم <img>بعد الآن:

    وسم إدراج الصور الذي تعودنا عليه أثناء كتابتنا لصفحات مواقعنا سيصبح شيئاً من الماضي في الـ XHTML 2.0، فقد يتم استبدالها بالوسم <object> فبدل أن ندرج الصوره بالشكل التالي:
    <img src=”an_image.png” alt=”some description” />
    ستصبح بالشكل التالي:
    كود HTML:
    <object data=”an_image.png” type=”image/png”>some description</object>
    2- استبدال الوسم <br /> بالوسم <line>:

    بالفعل! هذا الوسم الذي استعملناه كثيراً في أماكن لا يجب أن نستعمه فيه، الآن حان الوقت لكي نكف عن هذا التصرف (مجبرين لا راغبين)، و ذلك لأن هذا الوسم سيتم استبداله بوسم آخر يتم استخدامه فقط في المكان المناسب و الذي يجب أن يستخدم فيه، و المثال التالي سيوضح الفرق:
    في الـ XHTML1.0:
    كود HTML:
    بعض الكلام في السطر الأول<br /> 
    و من ثم بعض الكلام في السطر الثاني
    في الـ XHTML2.0:
    كود HTML:
    <line>بعض الكلام في السطر الأول</line>
    <line>بعض الكلام في السطر الثاني</line>
    الهدف من هذا الأمر هو جعلك قادراً على التحكم بهذا الوسم من خلال الـCSS، بالإضافة لما ذكرت هو عدم استخدام هذا الوسم في أماكن لا يفضل إستخدامه فيها.

    3- لن نحتاج للوسم <a> لوصل الصفحات ببعضها البعض:

    قد تستغرب من هذه النقطه، ولكن إن رأيت البديل فستتوضح لك المعلومه أكثر:
    في الـ XHTML1.0
    كود HTML:
    <h1><a href=”index.html”>عنوان رئيسي</a></h1>
    في الـ XHTML2.0
    كود HTML:
    <h1 href=”index.html”>عنوان رئيسي</h1>
    أي أن الرابط سيتم وضعه بأي وسم نريده دون الحاجه للوسم <a> لوصل الصفحات.

    4- أنواع جديده من اللوائح (Lists)

    في هذه النسخه الجديده، سيتوفر لنا نوعين جديدن من اللوائح، و هما كالتالي:

    النوع الأول:
    هو عباره عن لائحه يتم استخدامها في عملية الإبحار navigational list، كما في القائمه الرئيسية للموقع، فبدل أن كنّا نستعمل اللائحه المرتبه أو غير مرتبه، الآن يوجد لدينا هذه اللائحه لغستخدامها لهذا الغرض.

    مثال عليها:
    كود HTML:
    <nl>
    <label>القائمة الرئيسية</label>
    <li href=”aboutme.html”>السيرة الذاتية</li>
    <li href=”contactme.html”>اتصل بي</li>
    </nl>
    النوع الثاني:
    هو عباره عن لائحه للتعريفات definition list، قمثلا لو كان لديك موقع به بحث من البحوث العلميه، و أردت أن تضع في صفحة من الصفحات لائحه بالتعريفات للكلمات العلميه تم استخدامها في ذلك البحث. في هذه اللائحه يوجد أربع عناصر و هم كالتالي:
    <dl>: يجب على جميع العناصر أن يكونوا بداخل هذا الوسم
    <di>: هذا الوسم يستخدم لتفريق كل تعريف عن الآخر
    <dt>: هذا الوسم يستخدم لوصف عنوان التعريف
    <dd>: هذا الوسم يستخدم لكتابة التعريف بداخله

    فيكون الناتج كالتالي:
    كود HTML:
    <dl>
       <di>
          <dt>التعريف الأول</dt>
          <dd>هو عباره عن تعريف يتم التعرف عليه من خلال هذا التعريف</dd>
       </di>
       <di>
          <dt>التعريف الثاني</dt>
          <dd> هو أيضاً تعريف يتم التعريف عليه من خلال هذا التعريف</dd>
       </di>
    </dl>

    5- طريقة جديده لاستخدام العناوين الرئيسية

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

    كيفية عمل هذه الطريقه:
    هذه الطريقة تعتمد على وجود نوعين من الوسوم و هما<h> و <section>، فالأول يتم استخدامه لتعريف العنوان، أما الثاني لتحديد نطاق القسم، لشرح هذه الطريقه أكثر دعونا نلقي نظره على الكود التالي:
    كود HTML:
    <h1>Heading1</h1>
    <p>text text text text text text text text text</p>
        <h2>heading 2</h2>
        <p> text text text text text text text text text</p>
    <h1>Heading 1 again</h1>
    <p>text text text text text text text text text </p>
    هذه هي الأوامر التي كنا نستخدمها لكتابة قسمين الأول فيه عنوان رئيسي و آخر فرعي، أما القسم الثاني ففيه عنوان رئيسي فقط. أما بالـ XHTML2.0 فستكون الطريقه التي سنكتبها به هي:
    كود HTML:
    <section>
        <h>Heading 1</h>
        <p>text text text text text text text text</p>
           <section>
              <h>Heading 2</h>
               <p>text text text text text text text text</p>
           </section>
    </section>
    <section>
        <h>Heading 1 again</h>
        <p>text text text text text text text text </p>
    </section>
    6- تغييرات على الوسم <p>:

    في النسخ السابقه من الـ XHTML كان من غير الجائز استخدام أي وسوم أخرى بداخل الوسم <p>، أما في هذه النسخه الجديده فسيكون الأمر مختلفاً، فسيبصح بالإمكان إنشاء جدولاً أو لائحه مثلاً بداخل إحدى الفقرات كالتالي:
    كود HTML:
    <p>
    Text text text text text text
    <ul>
       <li>an item</li>
       <li>a second item</li>
       <li>a third item</li>
    </ul>
    Text text text text text
    </p>
    7- تغيير اسم الوسم <hr />:

    تم تغيير اسم هذا الوسم فقط لتوضيح الهدف من استخدامه ليس أكثر. الإسم الجديد هو <separator />.

    8- الدعم الكامل للغة الـ XForms:

    هذه اللغه التي ستكون مستقبلاً للنماذج الحاليه المستخدمه في الـ XHTML، ستصبح هي اللغه الإفتراضيه في النسخه الجديده. أي أننا لن نرى الوسم <form> بعد نزول هذه النسخه و اعتمادها.

    كنت قد وضعت درساً عن هذه اللغه قبل بضعة شهور، و لكن للتذكير، هذا هو الشكل الذي ستكون عليه هذه اللغه:
    كود HTML:
    <head>
      <xform:model>
        <xforms:instance>
           <name />
           <age />
           <gender />
        </xforms:instance>
        <xforms: submission action = “post.php” method = “post” />
      </xforms:model>
    </head>
    
    <body>
    
      <input ref=”name”>
          <label>Name: </label>
      </input>
      <input ref=”age”>
          <label>Age: </label>
      </input>
      <input ref=”gender”>
          <label>Gender: </label>
      <input>
    
      <submit submission = “submit”>
         <label>Send</label>
      </submit>
    
    </body>
    كما ذكرت بأول هذا المقال أن هذه النسخه لم تعتمد بعد من الـ W3C، بل حتى أنها لم تنتهي بعد من الإعداد، لكن هذا لا يمنع من التعرف عليها، فنكون متحضرين و مستعدين لها، و نبدأ باستعمالها فور ظهورها.. و الحقيقه أنها بالفعل نسخه رائعه و سنستمتع كثيراً في استخدامها..

    تحيتي للجميع..

    عماد الصدر





    __________________
    معاً لإنترنت عربية أفضل...

    معلومات مهمة عن أدوار فريق العمل في مواقع الويب
    http://www.swalif.net/softs/showthread.php?t=120925


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,047


    يا أخي انت مبدع
    جزاك الله كل خير و بارك الله بك





    __________________
    -{Only God Can Judge Me}-
    القانون فوق الجميع و الجميع يموت بالجوع

  3. #3
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية


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






  4. #4
    مـراقـب
    تاريخ التسجيل
    Apr 2001
    المشاركات
    4,264


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





    __________________
    لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    May 2004
    المشاركات
    4,088


    اقتباس المشاركة الأصلية كتبت بواسطة Dr-dre67
    يا أخي انت مبدع
    جزاك الله كل خير و بارك الله بك
    باذن الله أقرأ الموضوع و لي رجعة له :nice:





    __________________
    لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    692

    شكرا جدا على موضوعك



    وهذا يجعل تتطور لغات الويب اسرع
    وسنرى تقنيات احدث واسهل بدون اى شكل معقد






  7. #7
    عضو جديد
    تاريخ التسجيل
    Jun 2005
    المشاركات
    3


    السلام عليكم

    بارك الله فيك اخي عماد
    وجعلها في ميزان حسناتك
    احس اني سأتعلم الـ XHTML على يديك
    و لا تتصور كم استفيد من مقالاتك


    بالنسبة للـ <br>
    هل <line>سطر1</line> سيكون حجمه اكبر ؟
    أم سيكون له نفس الحجم


    مع تحياتي






  8. #8


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






  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


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

    جزاك الله خيرا على جهودك ..





    __________________
    ....
    محمد حسام
    انترنت بلس

  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    929


    معلومات مفيده جدا


    جزاك الله خير






  11. #11
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    شكرا لك
    ونتمنى ان لا تجهل هذه اللغة المطور لـ HTML من قبل W3C ومن قبل المطورين ...

    جزاك الله خير





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6

  12. #12
    عضو فعال
    تاريخ التسجيل
    Feb 2004
    المشاركات
    1,661


    رائع جداً ..

    شكراً جزيلاً لك .. لا تبخل علينا بالمزيد





    __________________
    ------- « وما توفيقي إلا بالله »
    الشجّار للبرامــــــج | راسلنــــي

  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    316


    ماقصرت وانا اخووك

    تحياتي لك





    __________________
    مشعل
    ze3ex@hotmail.com

  14. #14
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    267


    شكراً جزيلاً وجزاك الله خيراً يا isader.com

    أشكرك على المقدمة الرائعة في الـ XHTML 2.0 ووفقك الله في الدنيا والآخرة

    يمكنكم زيارة هذا الرابط
    http://www.w3.org/TR/xhtml2/





    __________________
    إيميلي ::
    boyousif86 @ hotmail.com

    موقعي
    www.grnas.com

  15. #15
    عضو نشيط
    تاريخ التسجيل
    Aug 2002
    المشاركات
    237


    شكراً لك isader.com


    موضوع جدا قيم ويستحق التثبيت. :nice:





    __________________
    الحمدلله الذي جعل اعداءنا من الحمقى

    وأخيراً, خدمة سجل الزوار العربي لموقعك (مجاناً)
    http://www.arabgb.com





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

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

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