إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

3-[دورة xhtml] اساسيات بناء صفحة xhtml

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • 3-[دورة xhtml] اساسيات بناء صفحة xhtml

    [frame="14 98"]السلام عليكم ورحمة الله وبركاته

    اساسيات بناء صفحة XHTML
    --------------------------------------------------------------------------------


    بنيان اى صفحة XHTML يتطلب عناصر معينة لتكوين صفحة XHTML

    سليمة. هذا البنيان الأساسى يكون له شكل شبيه بالتالى

    كود:
    كود:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title></title>
    </head>
    <body>
    </body>
    </html>
    اول سطر بالكود
    كود:
    كود:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    هو عبارة عن تعريف نوع الصفحة
    هل هو html 4 ام xhtml
    وفى المثال اعلاه فهو XHTML من النوع Transitional

    (وهذا النوع هو مايستخدم بكثرة)

    السطر الثانى
    كود:

    كود:
    <html xmlns="http://www.w3.org/1999/xhtml">

    هو بداية كود الـ HTML الخاص بنا, ونضع به الخاصية xmlns

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

    بعد ذلك يأتى عنصر الـ <head>
    عنصر الـ head يوضع بداخله انواع متعددة من العناصر
    الأول والأجبارى منها هو عنصر الـ title والذى عن طريقه يتم تحديد
    عنوان الصفحة.

    وبعد عنصر الـ <head> يأتى عنصر الـ <body> (ولاحظ ان جميعهم داخل العنصر الأب <html>)

    عنصر الـ body هو الصفحة الخاصة بنا, وكل العناصر التى توضع بداخله تعرض بالمتصفح.

    نعود مرة اخرى للعنصر html
    عن طريق هذا العنصر يمكننا ان نحدد لغة الصفحة (بشكل عامل, كما يمكننا تغير ذلك لأى عنصر بمفرده)
    بالشكل التالى

    كود:
    كود:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ar">
    او

    كود:
    كود:
    [COLOR="blue"]<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">[/COLOR]
    الأول للغة العربية والثانى الإنجليزية.

    بالنسبة لتحديد اللغة لأى عنصر على حدى لنفرض للعنصر span مثلا
    يتم الأمر كالتالى

    كود:
    كود:
    <span xml:lang="ar">عنصر عربى</span>
    فى حالة اننا نصمم صفحات لغة عربية
    فإننا بحاجة لإضافة خاصية اخرى لعنصر الـ html لنجعل الصفحة تقرأ من اليمين لليسار وهى خاصية dir

    وتتم بالشكل التالى

    كود:
    كود:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" dir="rtl">
    نذهب للأسفل قليلا الى العنصر head

    العنصر head يمكن ان يضم بداخله عدة عناصر مختلفة
    عنصر scrip لإضافة اكواد برمجية
    او عنصر style لإضافة اكواد css
    او عنصر meta والذى له الكثير من الإستخدامات.

    مايهمنا الأن هو العنصر meta واستخدامه لتحديد نوع الكود المستخدم بالصفحة وترميز الصفحة.

    الترميز, هو لغة تشفير يتم تشفير النصوص بها فى الصفحة ليتمكن المتصفح من قراءة النصوص بشكل صحيح.

    الترميز الخاص باللغة العربية هو الترميز windows-1256

    لكن فى الوقت الحالى الأكثر انتشارا هو الترميز utf-8 والذى تعمل بها اغلب اللغات التى تحتوى على رموز خاصة (كاليبانية, والعبرية, والعربية, الخ)

    فنحن نقوم بإستخدام العنصر meta داخل العنصر head مع اضافة خاصية الـ

    http-equiv والتى عملها ان ترسل اشارات معينة للمتصفح يستطيع من خلالها فهم طريقة التعامل مع هذه الصفحة (ويتم اضافة خصائص فرعية لهذه الخاصية)
    ويتم الأمر بالشكل التالى
    كود:
    كود:
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>صفحة للتعلم من دروس ملتقى مطورى المواقع</title>
    </head>
    وبنفس الجزء الخاص بالـ head يمكننا اضافة اوسمة meta خاصة بمحركات البحث
    كالميتا keywords والميتا description

    كود:
    كود:
    <meta name="keywords" content="تعلم, تصميم, صفحات, html" />
    <meta name="description" content="انا اتعلم كيف اصمم صفحات HTML" />
    اتمنى يكون الدرس واضح وبسيط وان شاء الله اراكم على خير بالدروس القادمة بإذن الله.



    اقرأ ايضا..

    •الدرس السابق خصائص تستخدم بكثرة Attributes


    •الدرس التالى عناصر النصوص text elements..

    من الدعم العربي التطويري[/frame]

  • #2
    رد: 3-اساسيات بناء صفحة xhtml(دورة xhtml)

    جزاك الله خيرا أخي أبو فيصل وبارك الله فيك

    تعليق


    • #3
      رد: 3-اساسيات بناء صفحة xhtml(دورة xhtml)

      شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

      تعليق


      • #4
        رد: 3-[دورة xhtml] اساسيات بناء صفحة xhtml

        جزاك الله خيرا أخى ابا فيصل

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

        لك التحية والشكر

        تعليق

        مواضيع تهمك

        تقليص

        المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
        المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
        المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
        المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
        المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
        يعمل...
        X