الصفحة الرئيسية » تصميم المواقع » دليل المبتدئين لبناء صفحات الويب HTML5 / CSS3

    دليل المبتدئين لبناء صفحات الويب HTML5 / CSS3

    هذه المقالة هي جزء من موقعنا "سلسلة دروس HTML5 / CSS3" - مكرسة لمساعدتك في جعلك أفضل مصمم و / أو مطور. انقر هنا لرؤية المزيد من المقالات من نفس السلسلة.

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

    على الرغم من أن معظم المطورين يظهرون عروضًا تجريبية محتملة ومعقدة ، إلا أن HTML5 / CSS3 لا يمثلون علمًا صاروخيًا ، وسأرشدك خلال عملية الاسترخاء لبناء صفحة ويب قياسية HTML5 / CSS3 مع شرح شامل ومتعمق وتادا! تتوفر لك مكافآت مثل مصادر التعلم وقوالب HTML5 المجانية ، لذا اغتنم هذه الفرصة لبدء رحلة HTML5!

    التغييرات بين HTML4 و HTML5

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

    (مصدر الصورة: W3C)

    المقارنة بين HTML4 و HTML5 يصعب تحديدها على مستوى السطح. من مشاهدة مسودة HTML5 الجديدة ، يمكنك رؤية العناصر المميزة وإجراءات معالجة الأخطاء التي تم تصحيحها. يتمتع مطورو المتصفح على وجه التحديد بالمواصفات الجديدة لتقديم صفحات الويب الافتراضية.

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

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

    العارية HTML5 الهيكل العظمي

    أجد أسهل طريقة لفهم أي موضوع الغوص الحق في ذلك. لذلك سوف أقوم بإنشاء قالب أساسي أساسي لـ HTML5 لصفحة ويب. قمت بتضمين عدد قليل من العناصر الأحدث ، والتي آمل أن أصفها لاحقًا.

       لدينا أول صفحة HTML5     

    اهلا وسهلا!

    بعض المحتوى هنا.

    لكن البعض هنا كذلك!

    بعض حقوق النشر والإشعارات القانونية هنا. ربما استخدم رمز © قليلاً.

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

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

    لا تزال هذه القاعدة سارية في HTML5. لكن الان انت لا تحتاج حتى مائل إضافي! انها كاملة صالح, على الرغم من أنه يُسمح لك بمتابعة استخدام معيار XHTML / XML. بالنسبة إلى جميع المتصفحات المتوافقة مع المعايير ، سيتم عرض كلا العنصرين بنفس الطريقة.

    تحديد مجالات صفحتنا

    غالبية الكود الجديد لا ينبغي أن يكون مروعًا. لنا المذهب هو أبسط فرحان من اي وقت مضى, لا حاجة لصفات الجسم المفرطة, والمعلومات الواردة في عنواننا تحمل علامات واضحة. الانتقال أريد أن أركز انتباهك على المحتوى الموجود داخل العلامة. يتضمن هذا كل بنية الصفحة الرئيسية. لقد استخدمت عن قصد بضع علامات HTML5 لطيفة للدلالة على كيفية إدراجها في عملك.

    أولاً سترى الصفحة بأكملها مغلفة داخل شعبة بطاقة. لقد وصفت هذا بمعرف غلاف, وهذا يعني أنه يلتف حول محتوى موقعنا بالكامل. هذا هو مفيد لضبط الحد الأقصى لعرض المحتوى أو موضعه حولها على الشاشة. التالي لقد كسرت الصفحة إلى 3 عناصر أساسية - واحدة

    , نواة
    , وقصيرة
    . داخل منطقة الرأس المخصصة ، أضفت عرضًا مبسطًا لعنوان الصفحة وعناصر التنقل باستخدام
    © Savtec
    معلومات مفيدة ونصائح تطوير الشبكة. البرمجة ، تصميم المواقع ، CSS ، HTML ، JAVASCRIPT. تكوين وإعادة تثبيت WINDOWS. إنشاء المواقع والتطبيقات من الصفر.