عينة بوست 1
Curabitur ut congue hac، diam turpis [...]
من المؤلف: منذ أن بدأت المقالات في الظهور على الويب توضح الخصائص الجديدة لـ HTML5 و CSS3 ، كانت لدي فكرة إنشاء تخطيط موقع بدون صور. مسلحًا بالتحسينات التي تم إجراؤها على HTML5 و CSS3 (على المواصفات السابقة الموقرة) ، ليس من الصعب جدًا كتابة موقع ويب لائق المظهر لا يحتاج إلى الاعتماد على الصور في ترميزه.
هذه صورة للموقع الذي سنقوم بترميزه في HTML5 و CSS3:
قبل أن نبدأ الخطوات العملية ، أنصحك بمشاهدة النتيجة التجريبية للعمل.
يمثل عنصر الرأس مجموعة تمهيدية أو أدوات مساعدة على التنقل.
بعد توصياتهم ، سيحتوي عنصر الرأس على شعارنا وعنواننا الفرعي والتنقل الرئيسي. عندما ندخل عنصر رأس ، رأس ، لدينا تفاصيل ترميز تحتوي على جميع أجزاء الصفحة التي نفكر فيها بشكل بديهي على أنها رأس. (أو كل تفاصيل الصفحة التي سيتم تضمينها في div بمعرف العنوان.) يمكن استخدام عنصر الرأس أكثر من مرة في الصفحة ، وسنستخدمه مرة أخرى داخل عناصر المقالة التي ستحتوي على مقدمة المنشورات.
أولاً داخل عنصر العنوان توجد علامة جديدة أخرى ، hgroup. سنستخدمه لعرض شعار موقعنا والعنوان الفرعي ، على التوالي ، في علامتي h1 و h2.
يُستخدم عنصر hgroup لتجميع مجموعة من عناصر h1-h6 عندما يحتوي العنوان على مستويات متعددة ، مثل العناوين الفرعية أو العناوين البديلة أو العناوين الفرعية.
قد يبدو عنصر hgroup وكأنه مبالغة ما لم تقم بلف العناوين في div كالمعتاد بحيث يكون للعنوان أو الاسم (الأسماء) الفرعية خلفية أو نمط عادي. ومع ذلك ، تلعب hgroup دورًا مهمًا في مخطط المستند. تقوم خوارزمية المخطط بفحص صفحتك وتمرير بنية الرأس. تحقق من رسم تخطيطي لعملك باستخدام أداة Outliner. عندما تواجه خوارزمية المخطط عنصر hgroup ، فإنها ستتجاهل كل شيء باستثناء عنوان المستوى الأعلى (عادةً h1).
الآن لدينا مشكلة: خوارزمية الدائرة ليست كاملة أو خالية من العيوب. على سبيل المثال ، العنصر التالي الذي سنناقشه هو عنصر التنقل ، وعلامة الترميز تشير إلى "قسم بدون عنوان". طُلب من مطوري العلامات تغيير خوارزمية المخطط لتمثيل عنصر التنقل كـ "تنقل". على أي حال ، يوفر لك عنصر hgroup طريقة لتجميع عناوينها وبالتالي تنظيمها هيكليًا ودلالة.
ننتقل إلى عنصر HTML5 التالي - nav. في التنقل ، سنقوم بتضمين التنقل الرئيسي للموقع ، ملفوفًا في قائمة غير مرتبة.
يمثل عنصر التنقل قسمًا من الصفحة يرتبط بصفحات أو مناطق أخرى داخل الصفحة: منطقة بها روابط تنقل.
يعد استخدام التنقل لإنشاء التنقل الرئيسي لموقعك أمرًا مفروغًا منه إلى حد ما ، ولكن الظروف تقتضي وجود المزيد من مناطق الروابط على موقعك ؛ السؤال هو أي منهم يجب أن تلتف بعلامة التنقل. فيما يلي بعض حالات الاستخدام التي أعتقد أنها قد تنجح:
المنشورات ذات الصلة.
وفقًا للمواصفات ، قد تكون هذه استخدامات جيدة أو سيئة لعنصر التنقل. المواصفات ليست واضحة للغاية والأمثلة المقدمة ليست مفيدة للغاية. لذلك في حين أن المواصفات ليست نهائية وأكثر تحديدًا ، للاختيار الطريقة الصحيحة لا يمكن الاعتماد على استخدام عنصر التنقل إلا من قبل مجتمع المطورين.
العنصر التالي الذي أريد تقديمه لكم هو المقال. تحتوي المنطقة الرئيسية لصفحتنا التجريبية على ثلاثة اقتباسات منشورة ، وسنقوم بتغليف كل منها بعلامة مقالة.
XHTML
Curabitur ut congue hac، diam turpis [...]عينة بوست 1
2010
16
أبريل
عينة بوست 1
38
Curabitur ut congue hac، diam turpis [...] كتب بواسطة: اسم المؤلف العلامات: بارد عصري صديقة للضجيج
|
هنا تعريف W3C لعنصر المقال:
يمثل عنصر المقالة تكوينًا معياريًا [...] في مستند ، لذلك يُقصد به أن يصبح قائمًا بذاته أو يمكن إعادة استخدامه ، على سبيل المثال ، في الترويج (نشر المحتوى في وقت واحد على مواقع ويب متعددة).
هذه المرة المواصفات أكثر وضوحًا ومشاركة المدونة (أو المقتطف) أفضل بكثير ( انتبه إلى ذكر النقابة) ينتقل إلى المقالة. بالطبع ، يمكننا وضع العديد من عناصر المقالة على الصفحة.
ستلاحظ بلا شك أننا قد وضعنا عناصر الرأس والتذييل داخل المقالة. يمكن استخدام كل من الرأس والتذييل أكثر من مرة في صفحة HTML واحدة. نظرًا لأن العنوان هو "مجموعة تمهيدية أو أداة مساعدة في التنقل" ، فقد قمنا بتضمين التاريخ والعنوان وعدد التعليقات فيه. بعد ذلك ، لدينا فقرة بها مقتطف من منشور ، متبوعًا بتذييل (تذييل).
كما قلت من قبل ، يمكن استخدام التذييل عدة مرات حسب الحاجة على نفس الصفحة ، وهو يمثل مقطع تذييل صفحة من مستند أو جزء من مستند.
يمثل عنصر التذييل تذييل المقطع الذي يتم الوصول إليه. عادةً ما يحتوي التذييل على معلومات حول قسمه ، مثل الإسناد وروابط إلى المستندات ذات الصلة وتاريخ حقوق النشر والمزيد.
لدينا أربعة عناصر تذييل في صفحة العرض التوضيحي: عنصر لكل عنصر من عناصر المقالة الثلاثة ، وتذييل مشترك للصفحة بأكملها. يحتوي التذييل الموجود في عنصر المقالة على اسم مؤلف المنشور والعلامات وزر الارتباط النسخة الكاملة مشاركة مدونة.
يحتوي التذييل المشترك على ثلاثة عناصر قسم وإشعار حقوق النشر. كلا استخدامات عنصر التذييل قانوني وتوصية W3C.
تحتوي منطقة التذييل العامة لصفحتنا التجريبية على ثلاثة عناصر قسم. في نفوسهم ، نقوم بإدراج أكثر منشورات المدونات شيوعًا والتعليقات الأخيرة وسيرة ذاتية قصيرة لشركتنا الخيالية.
يمثل عنصر القسم منطقة عامة من المستند أو التطبيق. القسم ، في هذه الحالة ، هو مجموعة موضوعية للمحتوى ، عادةً مع عنوان.
يعتبر عنصر القسم صعبًا جدًا لأنه يبدو مشابهًا جدًا لعنصر div كما هو محدد في المواصفات. لقد وقعت في هذا الفخ عندما بدأت في كتابة الكود لصفحة العرض ؛ لقد وضعت ثلاثة عناصر للمقالة داخل عنصر القسم. سرعان ما أدركت مغالطة أساليبي. الطريقة الوحيدة لتحديد ما إذا كنت تريد استخدام قسم هي معرفة ما إذا كانت المنطقة التي تريد التفافها باستخدام عنصر قسم تحتاج إلى عنوان (عنوان). كما ترى من التعريف ، عادةً ما يكون لعنصر القسم عنوان.
هناك سؤال آخر من المفيد طرحه من أجل إثبات صحة استخدام عنصر القسم وهو: هل تضيفه للأنماط فقط؟ يمكنك إضافته ببساطة لأنك تريد تمييز هذا القسم باستخدام JavaScript ، أو لأنك تريد تطبيق النمط العادي عليه ويجب عليك استخدام عنصر div بدلاً من ذلك.
سيكون تغليف عناصر المقالة الثلاثة لصفحة العرض التوضيحي الخاصة بنا في علامة القسم مبررًا إذا تضمن القسم عنوانًا مثل "منشورات المدونة الحديثة". سيكون من المنطقي. وإلا فإن العلامة التي توجد بداخلها عناصر المقالة هي مجرد دعم للأنماط - وهو شيء يساعدنا في استهدافها باستخدام JavaScript أو CSS.
يتم استبعاد آخر عنصر HTML5 مستخدم لصفحة العرض ؛ استخدمناها كحاوية للشريط الجانبي.
يمثل العنصر الجانبي جزءًا من الصفحة مكونًا من محتوى مرتبط بشكل سطحي بالمحتوى الموجود حول الجانب الجانبي ، ويمكن اعتباره منفصلاً عن هذا المحتوى. غالبًا ما يتم تمثيل هذه الأقسام في الطباعة كأعمدة جانبية.
كما ترى من المواصفات ، فإن أحد الأمثلة على الاستخدام المثالي للعنصر الجانبي هو الشريط الجانبي. يمكنك أن ترى في الرسم البياني أدناه التسلسل الهرمي للعنصر الجانبي في صفحتنا التجريبية.
لقد وضعنا قسمين وملاحة واحدة. يحتوي عنصر القسم الأول على روابط إلى Twitter و RSS ، ويمثل العنصر الثاني آخر تغريدة (منشور Twitter الخاص بالمستخدم). العنصر الثاني ، القسم ، هو أيضًا أحد الحالات النادرة التي يفتقر فيها إلى عنوان. كان من الممكن أن يكون لها عنوان ، شيء مثل "آخر تغريدة" ، لكنني أعتقد أنها ليست ضرورية ، لأن القراء معتادون على رؤية كتل مثل هذه ، وعلامة Twitter الموجودة أسفل الاقتباس يمكن التعرف عليها بشكل كبير. يتم استخدام عنصر التنقل في الشريط الجانبي الخاص بنا لعرض قائمة المدونات ، وعلى عكس التنقل الرئيسي ، فإنه يحتوي على عنوان.
إذن ، تأتي هنا نهاية الجزء الأول من مقالنا المخصص لتخطيط الموقع في HTML5 و CSS3. لقد حاولت أن أجعله قصيرًا قدر الإمكان ، وألا أقضي الكثير من الوقت في حل الغموض في مواصفات HTML5 ، لأنه لم ينته بعد. في غضون ذلك ، سيتعين علينا الاعتماد على المجتمع وعمل معالجي HTML5 لإرشادنا في إدخال عناصر جديدة في المواقع.
نشكرك على القراءة ولا تفوت الجزء الثاني من هذه المقالة ، حيث نناقش خصائص CSS3 المستخدمة لتزيين العلامات.
كالعادة ، أتطلع إلى أي أسئلة أو تعليقات. لا تتردد في التحدث وبدء مناقشة حول استخدام العناصر الجديدة ، لأن هذا - أفضل طريقة توضيح فوائدها.
هيئة التحرير: روج فيكتور وأندريه بيرناتسكي. فريق Webformyself.
لا يمكنك الذهاب بعيدًا بدون HTML5 و CSS3
من المستحيل بالفعل تخيل مواقع الويب الحديثة وتطوير الويب بدون HTML5 و CSS3 ، أيًا كان ما قد يقوله المرء.
يتطلب أي مشروع وأي عميل تنسيقًا صالحًا ومتعدد المستعرضات و HTML5 و CSS3 حديثًا ، ويجب تكييفه مع الأجهزة المحمولة.
إذا كنت تعرف كيفية التنضيد في HTML5 و CSS3 وتكييف المشروع مع الأجهزة المحمولة ، فيمكنك بأمان رفع تكلفة ساعة من عملك.
حسنًا ، إذا كنت تقوم بإنشاء موقع ويب لنفسك ، فإن هذه المعرفة ستساعد في جعله أفضل وأكثر فاعلية وأكثر ملاءمة. كقاعدة عامة ، يتحول هذا إلى زيادة في الوظائف ، وزيادة في حركة المرور ، وبالتالي الدخل.
هل تعرف أن...
الآن في نتائج البحث (في أعلى 10) من Yandex ، 55٪ هي مواقع ويب ذات تصميم متجاوب يمكنه التكيف مع الأجهزة المحمولة. يشير هذا إلى أن Yandex (و Google أيضًا) يمنحان المزيد من الأفضلية للمواقع ذات التصميم سريع الاستجابة. أولئك. تلك التي يشعر المستخدم بالراحة معها.
ويتم إضافة HTML5 و CSS3 للموقع ميزات إضافية، والتي من خلالها يمكننا جعل الموقع أكثر ملاءمة.
لكل من المستخدمين والروبوتات.
الصفحة المقصودة ( الصفحة المقصودة, الصفحة المقصودة) يعمل على تحويل الزوار إلى مشتركين أو عملاء.
تستخدم أيضًا في بعض الأحيان لتجزئة حركة المرور.
يمكن أن تكون الصفحة المقصودة واحدة صفحة منفصلة على نطاق أو كجزء من موقع ويب كامل.
في هذه الحالة ، يتم الترويج للموقع في البحث ، ويتم استخدام الصفحة المقصودة للإعلان في Yandex.Direct و Google Adwods و Target Vkontakte وما إلى ذلك.
تتيح لك هذه المجموعة تحقيق أقصى استفادة من مجموعة متنوعة من أدوات التسويق عبر الإنترنت.
الآن هناك فرصة للتعلم بسرعة وتطبيق كل هذا في أنشطتهم.
HTML5 + CSS3 + الاستجابة + الصفحة المقصودة
مع هذه الدورة سوف تكون قادرًا على:
إنشاء مواقع ويب وصفحات سريعة الاستجابة
تكييفها مع الأجهزة المحمولة
استخدم إمكانيات HTML و CSS في مشروعاتك الخاصة أو مشروعات العميل
إنشاء أي صفحة مقصودة: التقاط الصفحات وصفحات الاشتراك والصفحات المقصودة للمنتج ، إلخ.
إضافة تأثيرات ونصوص متنوعة إلى الصفحة المقصودة
إنشاء واستخدام النماذج المتقدمة ردود الفعل وأكثر بكثير.
لن يكون الأمر صعبًا مع دورة الفيديو هذه!
بالطبع مخطط
جزء تمهيدي
ميزات جديدة في HTML5 و CSS 3 تعمل على تبسيط وتسهيل عملية التخطيط.
الترميز الدلالي - أسراره وما الغرض منه.
إدخال كائنات الوسائط - كيفية تضمين الصوت والفيديو بدون مشغل.
الجزء العملي
إنشاء صفحة مقصودة خطوة بخطوة.
من تخطيط التخطيط ، تخطيط كل كتلة متفاوتة التعقيد ، إلى توصيل البرامج النصية ومعالجات php للنماذج
دائري / شريط تمرير ، تمرير سلس ، أزرار ، صور متحركة لـ CSS، التحقق من صحة النموذج ، إلخ.
أضف. المواد
تحتوي المواد الإضافية على جميع البرامج النصية والمصادر التي سنعمل معها + أوراق الغش مع التعليمات البرمجية التي تحتاج فقط إلى نسخها ولصقها في المكان المناسب.
وكذلك مصادر أخرى مفيدة.
عدد دروس الفيديو: 23
ماذا يمكنك أن تفعل بعد الانتهاء من هذه الدورة؟
قيد التحضير
فهم تخطيط PSD مع فوتوشوب
قص الصور المرغوبة من تخطيط PSD
ابحث عن تصميمات جميلة للصفحة المقصودة والموقع الإلكتروني
كتل التصميم ومراحل التخطيط
ادمج الرموز في رموز CSS
العمل مع PhpDesigner
من حيث التصميم
الاتصال خطوط جميلة من تخزين google
استخدم الفئات الزائفة بشكل فعال
تكييف الموقع لجميع الأجهزة المحمولة
استخدم خلفيتين أو أكثر للكتلة ، الرسوم المتحركة ، التحويل ، RGBA ، إلخ.
العمل معmedia الاستعلامات
أدخل خرائط Yandex التفاعلية
إنشاء رموز CSS وتسريع تحميل الصفحة
استخدم أنماطًا مدروسة جيدًا (على غرار أطر مثل Bootstrap)
من حيث التحسين
إنشاء تأثيرات التمرير ("الرسوم المتحركة" عند التمرير)
قم بتمرير سلس للكتل ولزر "أعلى"
تحقق من صحة نماذج الملاحظات باستخدام jQuery
قم بإنشاء نماذج ملاحظات ذكية باستخدام علامات UTM
قم بتوصيل وتكوين الأهداف في Ya.Metrica باستخدام الأحداث
تفتيح الصفحات بجعل تحميلها أسرع
تحقق من العيوب في الصفحات وأصلحها
التخطيط التكيفي يسمح موقع الويب لصفحات الويب بالتكيف تلقائيًا مع شاشات الأجهزة اللوحية والهواتف الذكية. تتزايد حركة المرور على الإنترنت عبر الهاتف المحمول كل عام ، ومن أجل معالجة حركة المرور هذه بكفاءة ، تحتاج إلى تزويد المستخدمين بمواقع سريعة الاستجابة بواجهة سهلة الاستخدام.
تستخدم محركات البحث عددًا من المعايير لتقييم استجابة الموقع عند عرضها أجهزة محمولةيا. تحاول Google تسهيل استخدام الإنترنت لمالكي الهواتف الذكية والأجهزة اللوحية من خلال تمييز مواقع الويب المتوافقة مع الجوّال بعلامة خاصة في نتائج بحث الجوّال متوافق مع الجوّال... لدى Yandex أيضًا خوارزمية تعطي الأفضلية للمواقع ذات إصدار الجوال / المستجيب للمستخدمين في بحث الجوال.
يمكنك التحقق من عرض الصفحة على الأجهزة المحمولة على الخدمات و.
يفترض التنسيق سريع الاستجابة عدم وجود شريط تمرير أفقي ومناطق قابلة للتطوير عند عرضها على أي جهاز ، ونص يمكن قراءته ومساحات كبيرة للعناصر القابلة للنقر. بمساعدة استعلامات الوسائط ، يمكنك التحكم في تخطيط وترتيب الكتل على الصفحة ، وإعادة بناء القالب بحيث يتكيف مع أحجام شاشات الجهاز المختلفة.
يتم تقديم التقنيات الأساسية لإنشاء موقع ويب سريع الاستجابة في المقالة. إلى عن على الرسم المتجاوب يتم تعيين عرض الحاوية الرئيسية للموقع في٪ ، بينما يمكن أن تكون مساوية لـ 100٪ من عرض نافذة المتصفح ، أو أقل. يتم أيضًا تعيين عرض أعمدة الشبكة بالنسبة المئوية. في الرسم المتجاوب يتم إصلاح عرض الحاوية الرئيسية وأعمدة الشبكة باستخدام قيم px.
تعمل تقنية التخطيط المرن سريع الاستجابة التي تمت مناقشتها في هذا الدرس بشكل رائع على تخطيط من عمودين ، مما يجعل الموقع سريع الاستجابة ويسهل عرضه على الأجهزة المحمولة. يفترض النموذج تخطيطًا مختلفًا للمحتوى الرئيسي للصفحات ، وفي هذا الدرس سيتم تحليل تخطيط الصفحة الرئيسية.
تتكون الصفحة من ثلاث كتل رئيسية: رأس (رأس) ، وحاوية مجمعة للمحتوى الرئيسي والشريط الجانبي ، وتذييل (تذييل). سنأخذ 768 بكسل و 480 بكسل كنقاط تحول في التصميم.
في النقطة الأولى ، قم بإخفاء القائمة العلوية وحرك الشريط الجانبي أسفل حاوية المشاركات. في النقطة الثانية ، سنقوم بتغيير موضع عناصر الرأس ، وإلغاء تحديد موضع أزرار الوسائط الاجتماعية في المنشورات ، وإلغاء التدفق حول أعمدة التذييل.
1) أضف إلى القسم
الملفات الضرورية - رابط للخطوط المستخدمة ومكتبة jQuery والمكوِّن الإضافي الخالي من البادئات (حتى لا تكتب بادئات المتصفح للخصائص):
في رأس الصفحة
الشعار ;
زر لإظهار / إخفاء القائمة الرئيسية
أدخل بريدك الإلكتروني لاستعادة كلمة المرور الخاصة بك!