Html синтаксис html
HTML-документ є текстовим файлом, що містить власне текст, який повинен бути відображений у вікні браузера, і команди розмітки - HTML-теги. задають елементи документа, які визначають його зовнішній вигляд і функціональність. HTML-тег записується в кутових дужках ( <> ) І складається з імені елемента, за яким може слідувати список атрибутів (для багатьох елементів необов'язковий). Імена елементів і атрибутів є англійські слова і абревіатури, і майже завжди їх зміст прозорий.
Елементи умовно можна розділити на дві групи. Більшість елементів (звані також контейнерами) задаються за допомогою трьох компонентів: початковий тег, вміст і кінцевий тег. У початковому тезі в кутових дужках вказується ім'я елемента і список атрибутів, в кінцевому - тільки ім'я елемента, яка випереджає символом слеш (/). Вміст елемента розташовується між початковим і кінцевим тегами і інтерпретується браузером за правилами, визначеними в специфікації стандарту HTML. Наприклад, елемент b (від англійського b old) задає напівжирний шрифт для тексту, розташованого між тегами і . Деякі елементи можуть вкладатися один в одного, наприклад, вкладення елемента b (напівжирний шрифт) в елемент i (курсив) забезпечить напівжирний курсив; фрагмент документа
початок тексту один два три продовження тексту
буде відображений браузером так:
початок тексту один два три продовження тексту
Елементи іншої групи (звані також автономними) не мають вмісту і кінцевого тега. При їх інтерпретації в відображається документ вставляється той чи інший об'єкт. Наприклад, тег
. зустрічається в тексті HTML-документа, викликає вставку графічного зображення з файлу pict.gif.Для більшість елементів можна задавати властивості, звані атрибутами. Атрибути в списку відокремлюються один від одного одним або декількома пропусками, або символами табуляції, або символами переведення рядка; послідовність запису атрибутів несуттєва. Переважна більшість атрибутів вживаються у вигляді пари назва атрибута = значення атрибута. У разі, коли значення атрибута є більш ніж одне слово, його слід укласти в одинарні або подвійні лапки (в специфікації HTML рекомендується використовувати лапки завжди). Ось приклад початкового тега елемента img з атрибутами, зміст яких цілком зрозумілий навіть до розмови про структуру веб-документа і визначеннях основних HTML-елементів:
Зустрівши такий тег в HTML-документі, браузер інтерпретує його, виводячи зображення з файлу cat. jpg. шириною 300 і висотою 200 пікселів. До речі, елемент img відноситься до числа «автономних» і не має кінцевого тега. Я привожу його в якості прикладу, оскільки він є вкрай актуальним, а сенс його атрибутів прозорий.
Для повноти картини наведемо приклад і актуального елементу-контейнера, що має вміст і, відповідно, вимагає кінцевого тега. Це елемент p. визначає абзац. Із загальних міркувань зрозуміло, що у абзацу, по крайней мере, повинен бути атрибут, який визначає вирівнювання тексту (по лівому краю, по правому краю, по центру, по ширині сторінки). Природно, в HTML для абзацу передбачений відповідний атрибут, і він називається align. Початковий тег оголошує новий абзац із зазначеним вирівнюванням, потім йде вміст абзацу (текст, вбудовані зображення і т.д.), кінцевий тег оголошує кінець абзацу. Наприклад, так:
Після кінцевого тега можна оголошувати новий абзац, можливо, з іншим атрибутом вирівнювання.
Регістр символів у записі імен елементів і імен атрибутів значення не має, а ось значення атрибутів можуть бути чутливі до регістру. Наприклад, регістр важливий при вказівці колійних імен файлів.
Регістр символів у записі імен елементів і імен атрибутів значення не має, а ось значення атрибутів можуть бути чутливі до регістру.