Всемирнопаутинные заметки/Создание веб-страниц: различия между версиями
Содержимое удалено Содержимое добавлено
Oleg4280 (обсуждение | вклад) Нет описания правки |
Oleg4280 (обсуждение | вклад) викификация |
||
Строка 1:
Для незнакомых с общими компьютерными понятиями, веб-страница
Для понимающих [[Информационные технологии|информационные технологии]], веб-страница есть текстовый файл, в незакодированном виде хранящий текст, но текст тот измежёван пометками на особом [[:w:Язык разметки|языке разметки]]
* разделения содержимого на части, обычно по смыслу: например,
* привязки побочных данных ко всему документу или выделенным частям. Так, например, можно указать адрес, к которому перейдёт пользователь, задействовав гипертекстовую ссылку; сам адрес
* вставки картинок.
Строка 19:
На твоей простой веб-странице должны быть:
* Ссылки на все связанные веб-документы. Такой по крайней мере один
* Нормально оформленные заголовки, ''курсив'' и '''жирный шрифт''', перечни, цитаты, эпиграфы, подписи; с умом расставленные [[:w:Гипертекст|гиперссылки]]; изображения, не ломающие облик страницы.
Строка 30:
== Первые шаги ==
Поскольку HTML как было сказано выше
Простая веб-страница
{{Якорь | полный пример}}
<source lang="html5">
Строка 47:
</source>
Документ HTML состоит из ''элементов'', которые, в общем случае, могут содержать текст и другие (вложенные) элементы.
# <code ><<var >имя элемента</var> <var >атрибуты</var>> (где <var >атрибуты</var>
# ''содержание'' элемента;
# <code ></<var >имя элемента</var>></code>
Так, например, запись элемента <code >body</code> («тело») в примере выше состоит из следующих частей:
# <code ><body></code>
# <code ><p></code>
# <code >Привет, мир!</code>
# <code ></p></code>
# <code ></body></code>
Существует, впрочем, ряд оговорок:
# открывающий тег ''не обязателен'' в ряде случаев для элементов <code >html</code>, <code >head</code>, <code >body</code>, <code >colgroup</code>, <code >tbody</code>;<ref name="html5 tags opt" />
# закрывающий тег ''не обязателен'' в ряде случаев для элементов <code >html</code>, <code >head</code>, <code >body</code>, <code >colgroup</code>, <code >dd</code>, <code >dt</code>, <code >li</code>, <code >optgroup</code>, <code >option</code>, <code >p</code>, <code >rb</code>, <code >rp</code>, <code >rt</code>, <code >rtc</code>, <code >tbody</code>, <code >td</code>, <code >tfoot</code>, <code >th</code>, <code >thead</code>, <code >tr</code>;<ref name="html5 tags opt" />
# закрывающий тег ''не допускается'' в случае ''пустых'' (англ. {{lang|en|void}}) элементов
# открывающий тег пустых элементов ''может содержать'' символ <code >/</code> непосредственно перед закрывающим <code >></code> (подобно: <code ><meta charset="UTF-8" /></code>.)<ref name="html5 tags start" />
Строка 77:
Причем, несмотря на отсутствие ''тегов'', открывающих элементы <code >head</code> и <code >body</code>, с точки зрения [[w:Document Object Model|объектной модели документа]] (англ. {{lang|en|Document Object Model}}), сами эти элементы ''считаются присутствующими''.<ref name="html5 tags opt" />
Стоит отметить, однако, что спецификация HTML5 допускает представление документов HTML как с использованием «синтаксиса HTML», так и с использованием более общего синтаксиса [[w:XML|XML]].
|