الرئيسي /
نصائح/ لغة البرمجة html للدمى. أساسيات HTML للمبتدئين بلغة بسيطة
لغة برمجة html للدمى. أساسيات HTML للمبتدئين بلغة بسيطة
أساسيات HTMLتحتوي على القواعد الأساسية للغة HTML ، ووصف بنية صفحة HTML ، والعلاقات في بنية مستند HTML بين عناصر HTML.
مستند HTML هو مستند نصي عادي ، يمكن إنشاؤه كمحرر نص عادي (دفتر)، وفي التخصص ، مع إبراز التعليمات البرمجية (Notepad ++ ، Visual Studio Code ، إلخ.)... يحتوي مستند HTML على الامتداد .html.
يتكون مستند HTML من شجرة من عناصر HTML والنصوص. يُشار إلى كل عنصر في المستند المصدر بعلامة البداية (الفتح) والنهاية (الإغلاق) (مع استثناءات نادرة).
علامة البدايةيظهر من أين يبدأ العنصر ، وتظهر النهاية حيث ينتهي. علامة النهايةيتم تكوينه عن طريق إضافة شرطة مائلة / قبل اسم العلامة:<имя тега> … имя тега>... بين علامتي البداية والنهاية يوجد محتوى الوسم - المحتوى.
لا يمكن للعلامات الفردية تخزين المحتوى مباشرة في حد ذاتها ، فهي مكتوبة كقيمة سمة ، على سبيل المثال ، علامة سيتم إنشاء زر مع النص زرداخل.
يمكن أن تتداخل العلامات مع بعضها البعض ، على سبيل المثال ،
نص
... عند الاستثمار ، يجب عليك اتباع ترتيب الإغلاق (مبدأ "ماتريوشكا")، على سبيل المثال ، الإدخال التالي سيكون غير صحيح:
نص
.
يمكن أن تحتوي عناصر HTML على سمات (عامة ، تنطبق على جميع عناصر HTML ، وعناصرها الخاصة). تتم كتابة السمات في علامة الفتح الخاصة بالعنصر وتحتوي على اسم وقيمة محددين في اسم سمة التنسيق = "القيمة". تسمح لك السمات بتغيير خصائص وسلوك العنصر الذي تم تعيينها من أجله.
يمكن تعيين قيم فئة متعددة لكل عنصر وقيمة معرف واحد فقط. يتم فصل قيم الفئات المتعددة بمسافة ،
... يجب أن تتكون قيم الفئة والمعرف فقط من أحرف وأرقام وواصلات وشرطات سفلية ، ويجب أن تبدأ فقط بأحرف أو أرقام.
يقوم المستعرض بعرض (يفسر) مستند HTML ، ويبني هيكله (DOM) ويعرضه وفقًا للإرشادات المضمنة في هذا الملف (أوراق الأنماط ، البرامج النصية). إذا كان الترميز صحيحًا ، فستعرض نافذة المتصفح صفحة HTML تحتوي على عناصر HTML - الرؤوس والجداول والصور وما إلى ذلك.
عملية الترجمة (تفسير)يبدأ قبل تحميل صفحة الويب بالكامل في المتصفح. تقوم المستعرضات بمعالجة مستندات HTML بالتسلسل من البداية ، أثناء معالجة CSS وربط أوراق الأنماط بعناصر الصفحة.
يتكون مستند HTML من قسمين - العنوان - بين العلامات
… وجزء المحتوى - بين العلامات … .
هيكل صفحة الويب
1. هيكل وثيقة HTML
يتبع HTML القواعد الموجودة في ملف إقرار نوع المستند (تعريف نوع المستند ، أو DTD)... DTD هو مستند XML يحدد العلامات والسمات وقيمها الصالحة لنوع HTML معين. كل إصدار HTML له DTD الخاص به.
DOCTYPEمسؤول عن العرض الصحيح لصفحة الويب بواسطة المتصفح. لا يحدد DOCTYPE إصدار HTML فقط (مثل html) ، ولكن أيضًا ملف DTD المقابل على الإنترنت.
...
العناصر الموجودة داخل العلامة ، شكل شجرة الوثيقة ، ما يسمى ب نموذج كائن المستند (DOM)... في هذه الحالة ، العنصر هو عنصر الجذر.
أرز. 1. أبسط هيكل لصفحة الويب
لفهم تفاعل عناصر صفحة الويب ، من الضروري مراعاة ما يسمى ب "العلاقة الأسرية"بين العناصر. يتم تصنيف العلاقات بين العناصر المتداخلة المتعددة على أنها أصل ، وعناصر فرعية ، وأخ.
سلف- عنصر يحتوي على عناصر أخرى. في الشكل 1 ، سلف جميع العناصر هو ... في نفس الوقت ، العنصر
هو سلف جميع العلامات التي يحتوي عليها:
,
, ,
تنازلي- عنصر يقع داخل نوع واحد أو أكثر من العناصر. فمثلا،
سليل والعنصر
هو سليل في نفس الوقت ل
و .
العنصر الأصل- عنصر مرتبط بعناصر أخرى من المستوى الأدنى ، ويقع في الشجرة فوقها. شكل 1
و ... بطاقة شعار
الوالد فقط ل .
عنصر تابع- عنصر تابع مباشرة لعنصر آخر من مستوى أعلى. في الشكل 1 ، العناصر فقط
,
,
و
عنصر التمريض- عنصر له عنصر أصل مشترك مع العنصر المدروس ، المعروف باسم الأشقاء. شكل 1
و - عناصر من نفس المستوى وكذلك العناصر
,
و
هم أخوات فيما بينهم.
1.1. جزء
1.2 جزء
الفصل
...يحتوي على معلومات فنية حول الصفحة: العنوان والوصف والكلمات الرئيسية لمحركات البحث والترميز وما إلى ذلك. لا تظهر المعلومات التي تم إدخالها في نافذة المتصفح ، ولكنها تحتوي على بيانات تخبر المتصفح بكيفية التعامل مع الصفحة.
1.2.1. جزء
علامة القسم المطلوبة
هي العلامة ... يتم عرض النص الموجود داخل هذه العلامة في شريط العنوان في متصفح الويب. يجب ألا يزيد طول العنوان عن 60 حرفًا حتى يتلاءم تمامًا مع العنوان. يجب أن يحتوي نص العنوان على وصف كامل لمحتوى صفحة الويب قدر الإمكان.
1.2.2. جزء
علامة قسم اختيارية
هي علامة واحدة ... يمكن استخدامه لتعيين وصف لمحتوى الصفحة والكلمات الأساسية لمحركات البحث ، ومؤلف مستند HTML ، وخصائص البيانات الوصفية الأخرى. جزء يمكن أن تحتوي على عناصر متعددة لأنها ، اعتمادًا على السمات المستخدمة ، تحمل معلومات مختلفة.
يمكن تحديد وصف محتوى الصفحة والكلمات الرئيسية في وقت واحد بعدة لغات ، على سبيل المثال ، باللغتين الروسية والإنجليزية:
باستخدام العلامة يمكنك حظر أو السماح بفهرسة صفحة الويب بواسطة محركات البحث:
لإعادة تحميل الصفحة تلقائيًا بعد فترة زمنية محددة ، تحتاج إلى استخدام قيمة التحديث:
سيتم إعادة تحميل الصفحة في 30 ثانية. لإرسال زائر إلى صفحة أخرى ، تحتاج إلى تحديد عنوان URL في معلمة url:
الجدول 2. سمات العلامة
يصف
محارف
يحدد ترميز الأحرف لمستند HTML الحالي:
المحتوى
يحتوي على نص حر يحدد القيمة المرتبطة بـ http-equiv أو سمة الاسم ، بناءً على قيمتها.
http- equiv
يتحكم في إجراءات المتصفح على صفحة ويب معينة (ما يعادل رؤوس HTTP). عند عرض الصفحة ، سيتبع المتصفح التعليمات الواردة في السمة: يشير النمط الافتراضي إلى النمط المفضل للاستخدام على الصفحة. يجب أن تحتوي سمة المحتوى على معرف العنصر والتي تشير إلى ورقة أنماط CSS أو معرّف العنصر
باستخدام العنصر ... لا يتطلب العنصر علامة نهاية. يحدد هذا العنصر العلاقة بين الصفحة الحالية والمستندات الأخرى. يمكن أن يكون هناك العديد من هذه العناصر على الصفحة. سيبدو الإدخال كما يلي:
الجدول 4. سمات العلامات
يصف
الوصف والقيمة المقبولة
كروس أوريغين
يحدد ما إذا كان يجب استخدام CORS (تقنية متصفح تسمح لصفحة ويب بالوصول إلى الموارد على مجال مختلف) عند استرداد صورة من موقع ما. مجهول - يضيف المتصفح تلقائيًا عنوان Origin إلى الطلب عبر المجال ، والذي يحتوي على اسم المجال الذي تم تقديم الطلب منه. إذا لم يستجب الخادم باستخدام Access-Control-Allow-Origin: * رأس CORS (أو اسم المجال بدلاً من علامة النجمة) ، فسيتم حظر تحميل الصورة. استخدام بيانات الاعتماد - إذا لم يوفر الخادم بيانات اعتماد باستخدام بيانات اعتماد Access-Control-Allow-Credentials: صحيح ، فسيتم حظر تحميل الصورة.
href
السمة الرئيسية للعلامة ، القيمة هي المسار إلى الملف ذي الأنماط.
hreflang
يحدد لغة النص في الوثيقة المرجعية.
وسائل الإعلام
يحدد نوع الجهاز الذي يجب تطبيق مورد الارتباط عليه.
nonce
متغير سلسلة يتم إنشاؤه عشوائيًا على الخادم يحدد قواعد استخدام الأنماط المضمنة لحماية المحتوى. قيمة السمة هي سلسلة نصية.
rel
تحدد السمة العلاقة بين المستند الحالي والمستند المشار إليه. بديل - رابط لنفس المستند ، ولكن بتنسيق مختلف (على سبيل المثال ، صفحات قابلة للطباعة ، أو ترجمة ، أو نسخة متطابقة ، أو موجز RSS أو Atom) ،
.
المحفوظات - تشير إلى أن الوثيقة المرجعية ذات أهمية تاريخية. يمكن أن يشير الارتباط إلى مجموعة من السجلات والمستندات والمواد الأخرى. المؤلف هو رابط لصفحة حول مؤلف المستند أو إلى الصفحة التي تحتوي على تفاصيل الاتصال بالمؤلف. تشير الإشارة المرجعية إلى أقرب سلف للمقالة وهو الرابط الرابط ، أو إلى قسم المقالة الأكثر ارتباطًا بالعنصر في حالة عدم وجود أحد الأبوين. يستخدم خارجي للإشارة إلى أن الصفحة المرتبطة ليست جزءًا من هذا الموقع. يحدد أولاً ارتباطًا بالمستند الأول في سلسلة من المستندات. التعليمات عبارة عن ارتباط إلى مستند يحتوي على مساعدة. تحدد أيقونة المسار إلى الرمز الذي سيتم استخدامه للمستند الحالي. يشير الأخير إلى ارتباط يؤدي إلى المستند الأخير في تسلسل المستندات. يشير الترخيص إلى معلومات حقوق النشر الخاصة بالمستند. يشير التالي إلى أن هذا المستند جزء من سلسلة وأن الارتباط يؤدي إلى المستند التالي في السلسلة.
يشير nofollow إلى أن الرابط لم تتم الموافقة عليه من قِبل مؤلف الصفحة أو أن الارتباط ذو طبيعة تجارية. يشير noreferrer إلى أنه لا ينبغي تمرير عنوان طلب العميل الذي يحتوي على عنوان url الخاص بمصدر الطلب عند النقر على الرابط. يحدد pingback عنوان خادم pingback ، مما يجعل من الممكن للمدونة أن تخطر تلقائيًا المواقع التي ترتبط بها. يحدد الجلب المسبق أنه يجب تخزين ملف الارتباط مؤقتًا مسبقًا. prev يشير إلى أن هذا المستند جزء من سلسلة وأن الارتباط يشير إلى المستند السابق في السلسلة.
يشير البحث إلى أن الوثيقة المرجعية تحتوي على واجهة بحث ومصادر مرتبطة. يشير الشريط الجانبي إلى أن المستند المشار إليه ، إن أمكن ، سيتم عرضه في سياق متصفح إضافي ، وأن بعض المتصفحات ، عند النقر فوق الارتباط التشعبي ، تفتح نافذة لإضافة الارتباط إلى شريط الإشارات المرجعية. ورقة الأنماط هي رابط لملف خارجي سيتم استخدامه كورقة أنماط لهذا المستند. تشير العلامة إلى أن العلامة التي يشير إليها الارتباط التشعبي خاصة بالمستند المحدد. يشير up إلى أن الصفحة جزء من هيكل هرمي وأن الارتباط التشعبي يؤدي إلى مستوى أعلى من المورد في الهيكل.
الأحجام
يحدد حجم الرموز للعرض المرئي. تُستخدم سمة الأحجام جنبًا إلى جنب مع rel = "icon" ، ويمكن أن تأخذ القيم التالية: عرض الارتفاع - يحدد قائمة الأحجام مفصولة بمسافات ، يجب أن يكون كل حجم بالتنسيق - ارتفاع العرض (يتم تعيين أحجام الرموز بالبكسل) ، على سبيل المثال:
; أي - يمكن تحجيم الرمز إلى أي حجم.
لقب
يحدد عنوان الارتباط أو اسم مجموعة أوراق الأنماط البديلة. قيمة السمة نص.
اكتب
يحدد نوع MIME للمستند الذي يتم الرجوع إليه. في هذه الحالة ، يأخذ القيمة "text / css".
1.2.5. جزء
Таблица 5. Атрибуты тега
نص الوثيقة
لاحظ أن مستندات HTML لها الامتداد .لغة البرمجة.
لذلك ، بالترتيب من المثال.
- نوع الوثيقة (DOCTYPE)
يشار دائمًا إلى هذا البناء في بداية المستند بحيث "يفهم" المستعرض بشكل صحيح إصدار HTML المستخدم لبناء المستند.
نظرًا لحقيقة أن HTML يتطور باستمرار ، فإنه يحتوي على العديد من الإصدارات ، مثل أي منتج برمجي. الإصدار الحالي من HTML هو الإصدار الخامس والمعطى في المثال دوكتايبهي ذات الصلة.
من حيث المبدأ ، لا فائدة من الخوض في دراسة أنواع المستندات ، لأنه مع إصدار HTML5 ، أصبح هذا البناء معيارًا. ما عليك سوى إدخاله في بداية المستند في كل مرة تبدأ فيها في ترميز تخطيط موقع الويب الخاص بك.
- بداية الوثيقة
العلامة الأولى التي نراها بعد DOCTYPE هي .
علامة HTML- الوحدة الهيكلية لترميز مستند HTML. يتكون كود HTML من قوالب تسمى العلامات. كل علامة لها وظيفتها الخاصة ، وتعلم لغة ترميز HTML يتعلق في النهاية بتعلم العلامات وخصائصها في المستند.
أود أن أشير إلى أن تعلم HTML ليس بالصعوبة التي قد تبدو للوهلة الأولى. إن تعلم العلامات المستخدمة في ترميز المستند لا يمثل عبئًا كبيرًا على الدماغ.
لذلك ، يبدأ ترميز المستند بالعلامة وينتهي بعلامة إغلاق... يجب إغلاق كل علامة تحتوي على علامات أو عناصر أخرى علامة الإغلاق... فمثلا، , ,
، إلخ.
بطاقة شعار مطلوب ، لأنه يحتوي على بنية المستند بالكامل وهو عبارة عن غلاف لبقية العناصر.
بطاقة شعار
علاوة على ذلك ، نرى بطاقة شعار
، والتي تحتوي على عناصر أخرى لم تتضح لنا بعد. يحتوي على عناصر أخرى - وهذا يعني أن العناصر أو العلامات تقع بين علامتي الفتح والإغلاق للهيكل:
<тег>المحتوى أو العلامات الأخرىтег>
بطاقة شعار
الغرض منه تخزين المعلومات الوصفية لمستند HTML ، أي المعلومات التي لا يتم عرضها في المستند نفسه ، ولكنها مهمة وتحدد إلى حد كبير كيفية ظهور المستند وتصرفه. هذه العلامة مطلوبة في المستند.
بطاقة شعار - عنوان الوثيقة
عنوان
عنوان
هو العلامة المطلوبةتحتوي على معلومات تعريف نصية تظهر في عنوان المتصفح أو علامة التبويب. بطاقة شعار يجب أن يكون في العلامة ... أيضًا ، يتم استخدام محتوى هذه العلامة بواسطة محركات البحث لعرض المستند في نتائج البحث.
علامة متغيرة
علامة متغيرة- علامة متخصصة مصممة لتقديم بيانات منظمة حول الصفحة. العلامات الوصفية هي الأكثر استخدامًا في العلامات
... العلامات الوصفية اختيارية في الهيكل لغة البرمجةوثيقة.
فافيكون
يرفق ملفًا يحتوي على صورة الأيقونة المفضلة بالمستند. فافيكون- يتم عرض أيقونة مصغرة بجوار اسم المستند في علامة تبويب المستعرض. الرمز المفضل هو ملف رسومي 16 × 16 (أو 32 × 32) بكسل يمكن أن يكون بتنسيقات مختلفة ، مثل png ، jpg ، ico ، gif. يتم استخدام تنسيق ico تقليديًا. الأيقونات المتحركة هي ملفات gif تحتوي على رسوم متحركة. يمكنك مشاهدة رمز متحرك مفضل ، على سبيل المثال ، على فكونتاكتي عند وصول رسالة جديدة.
أنماط مستندات CSS
يتضمن ملف CSS مع أوراق أنماط HTML في المستند.
CSS - المتتاليةأنماط مستندات HTML. كل علامة موجودة في العلامة
، هناك مجموعة من الخصائص ، مثل - اللون والعرض والارتفاع والموضع بالنسبة إلى العناصر الأخرى. كل هذه الخصائص هي أنماط CSS يمكن نقلها إلى ملف خارجي. تصميم يربط الملفات الخارجية بمستند HTML ، بما في ذلك أنماط CSS.
ملاحظة: خاصية hrefاعمال البناء يحدد موقع الملف الخارجي. في مثالنا ، الملف style.cssو favicon.icoموجودة في نفس المجلد مثل الملف index.html. لا يحتوي على علامة نهاية.
بطاقة شعار
بطاقة شعار
سيبدأ التنزيل الآن ... لا تنسى مشاركة المواد على الشبكات الاجتماعية مع الخاص بك زملاء العمل