Html с нуля для чайников. HTML и CSS: Основы HTML для начинающих

Обучение работе HTML c нуля. Урок 1. Html с нуля для чайников


HTML учебник для чайников | Компьютер с нуля!

Я и сам в свое время начинал изучать html с подобных учебников, (HTML учебник для чайников) сделал первый урок и затянуло, начал создавать сайты, первый мой сайт был довольно прикольный, на чистом html коде с нуля, фон сайты был черным, меню у сайта не было, сайт был разбит на колонки в которых были всякие рекламные блоки с помощью которых я собирался заработать)

Далее я сделал сайт путем переделки html шаблона, сайт был уже конечно красивее того первого, на сайте было около 50 страниц которые я сделал своими руками, и когда мне понадобилось вставить рекламный код на все страницы сайта, тогда я и понял какой это гемор делать сайты на чистом html коде( Мне повезло что у меня в аське завелся друг из России который помогал мне советами, нашел я его на каком-то форуме о заработке в интернете, он мне и подсказал что надо работать с сайтами на движках (системах управления контентом) о движках читайте на нашем сайте в разделе «Сайт с нуля»

HTML учебник для чайников

В данном HTML учебник для чайников вы узнаете:

Учебник по Html для чайников — Оглавление

Инструментарий. Основные понятия.

Ступенька 1 — «Основной инструментарий, учимся работать руками».Ступенька 2 — «Что такое тэги?».Ступенька 3 — «Обязательные тэги. Зачем телу голова, а голове тело?»

Простейшие.

Ступенька 4 — «Раскрась сам. Изменяем цвет текста».Ступенька 5 — «Как изменять цвет фона страницы. Немного об этике цветов».Ступенька 6 — «Параграфы и DIV. Учимся выравнивать текст».Ступенька 7 — «Что такое заголовки и как задавать размер буковок».Ступенька 8 — «Курсив, жирный текст, подчеркнутый и другие».Ступенька 9 — «Стандартные шрифты. Как прописать свой шрифт».Ступенька 10 — «Что такое путь? Как вставлять картинки».Ступенька 11 — «Что можно сделать с картинкой. Картинка, как фон документа, и т.д.».Ступенька 12 — «О любителе сосисок и принудительном прерывании обтекания текстом картинки».Ступенька 13 — «Ссылка и как с нею бороться».Ступенька 14 — «Ссылка на е-майл. Подсказка к текстовой ссылке».Ступенька 15 — «Может ли картинка быть ссылкой».Ступенька 16 — «Куда податься, на что ссылаться. Новое окно при нажатии на ссылку».Ступенька 17 — «Карты. Как часть картинки сделать ссылкой».Ступенька 18 — «Карты. Как часть картинки сделать ссылкой 2».Ступенька 19 — «Карты. Как часть картинки сделать ссылкой 3».Ступенька 20 — «Закладка. Как сделать ссылку внутри документа».

Таблицы.

Ступенька 21 — «Учимся создавать таблицы».Ступенька 22 — «Учимся создавать таблицы» продолжение.Ступенька 23 — «Таблицы, вертикальное выравнивание (valign)».Ступенька 24 — «Таблицы, учимся растягивать ячейки (rowspan, colspan)».Ступенька 24-2 — «Дополнительная глава. Ответы на домашнее задание».Ступенька 25 — «Таблицы, что такое cellspacing и cellpadding. Что делать с пространством».Ступенька 26 — «Вложенные таблицы и некоторые нюансы».Ступенька 27 — «О рамках таблиц, и брюзжание о таблицах напоследок».Ступенька 28 — «Создаем простой сайт с таблицами».

Дополнительные.

Ступенька 29 — «Спецсимволы, или головная боль».Ступенька 30 — «О линиях. Просто и полезно».Ступенька 31 — «Как убрать отступы (поля) документа, topmargin, leftmargin, marginwidth, marginheight».Ступенька 32 — «О списках. Неупорядоченные списки».Ступенька 33 — «Упорядоченные списки. Ремарка: что такое спецификация и консорциум».Ступенька 34 — «Cпецифические тэги, бегущая строка текста».

Фреймы.

Ступенька 35 — «Вступление. Зачем они (фреймы) нужны.»Ступенька 36 — «Учимся создавать фреймы».Ступенька 37 — «Учимся создавать фреймы» продолжение.Ступенька 38 — «Учимся создавать фреймы» продолжение.Ступенька 39 — «Убираем полосу прокрутки, избавляемся от рамок, регулируем ширину полей фрейма».Ступенька 40 — «При нажатии на ссылку документ открывается в другом фрейме, в полное окно».Ступенька 41 — «Последняя глава о фреймах. Что такое IFrame».

Всем советую качать данный учебник:

HTML учебник для чайников
[Загрузка не найдена]

Дмитрий Матвеев

GD Star Ratingloading...

HTML учебник для чайников, 5.0 out of 5 based on 1 rating

luxhard.com

Основы HTML для начинающих. Пошаговые уроки. Урок-1

Всем привет!!! Я очень рад, что вы решили покорить вершины основ HTML и это правильный выбор. Ведь перед созданием первого сайта нужно знать основы HTML. Тем более, вам еще не раз придется сталкиваться с HTML кодировкой на веб-сайте. Очень рекомендую ознакомиться с уроками HTML для начинающих  на моем блоге, и я гарантирую, что после прохождения этого курса, вы сами с легкостью сможете создать веб-страницу или даже веб-сайт.

что такое HTML?

Приступим! Для начала выясним, что такое HTML?HTML –  (от англ. Hypertext Markup Language ) это язык разметки гипертекста. Он впервые был разработан британским учёным Тимом Бернерс-Ли (Tim Berners-Lee) в 1991—1992 годах. HTML был предназначен только для разметки текста, картинок и таблицы на веб-страницах. Теперь в HTML документ могут вставляться дополнительно каскадные таблицы стилей (CSS) и языки программирования такие, как JavaScript, VBScript.

HTML не является языком  программирования, он предназначен только для разметки текстовых документов.

Для изучения HTML вам достаточно иметь на компьютере Браузер и Стандартный Блокнот или бесплатный текстовый редактор Notepad++.Чтобы открыть Стандартный блокнот, сделайте такие действия на компьютере: «Пуск» => «Программы» => «Стандартные» => «Блокнот».

Если вы слышали о программах, которые упрощают работу по написанию HTML кода (Microsoft FrontPage, Adobe Dreamweaver), то я не советую пользоваться ими на данном этапе обучения. Набивайте руку в стандартном блокнотике или в текстовом редакторе Notepad++, а когда пройдете этот курс, то сможете пользоваться программами для ускорения. Подписывайтесь на обновления моего блога и читайте, как пользоваться программами Microsoft FrontPage, Adobe Dreamweaver.

Из чего состоит HTML документ?Для лучшего понимания я подготовил пример. Рассмотрите внимательно рисунок:

Основы HTML для начинающих "чайников". Урок-1

Разъяснение.

1). Любой HTML документ начинается с такой строки:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""https://www.w3.org/TR/html4/loose.dtd">

Этой строчкой мы говорим браузеру, что наш HTML документ соответствует международной спецификации версии 4.01. Благодаря этой строчке ваша страничка будет выглядеть на всех браузерах одинаково.Запоминать эту строчку не обязательно, HTML документ будет работать и без нее. Это для того, чтобы вы просто были в курсе, что это такое.

2). <html> и </html> - это начало и конец документа.

3). <head> и </head> - голова документа. Здесь часто вставляются дополнительные служебные теги, одним из этих тегов является <title></title>. Об остальных служебных тегах вы узнаете в дальнейших уроках, на данном этапе обучения этой информации достаточно .

4). <title> и </title> - заголовок документа.Этот заголовок будет отображаться в браузере:

заголовок будет отображаться в браузере

в поиске Яндекс или в Гугл.

в поиске Яндекс или в Гугл.

5). <body> и </body> - тело документа.Здесь находится содержимое документа, например, текст, картинки, таблицы, музыка, фильмы и т. д. Подробней о том, как вставить музыку, текст, картинки в тело документа вы узнаете в следующих уроках.

Примечание:

Вам частенько придется читать и слышать слово «тег».Тег - это все то, что находится между скобками < >. Например: <body>, <title>, <html>, <head>, <br>, <p> и др. - все это теги.Теги не видны при просмотре страницы в браузере, а вот все, что находится не в скобок, будет отображаться в браузере при просмотре.

Тегов много и они разные по назначению.

Существуют теги, которые необходимо закрывать. Например,открываем тег <p>и обязательно закрываем тег </p>

А есть теги одиночки, например, вот этот <br>.

Тег - это своего рода контейнер, внутри которого может содержаться текст, картинки и другие теги...

○ Обратите внимание на правильную последовательность открывающихся и закрывающихся тегов:

<тэг1><тэг2><тэг3> ... </тэг3></тэг2></тэг1> 

Тег, который мы открыли первым - закрываем последним, второй – предпоследним и т.д.

○ А вот пример неправильной последовательности открывающихся и закрывающихся тегов. При такой очередности могут быть ошибки на веб-страничке:

<тэг1><тэг2><тэг3> ... </тэг3></тэг1></тэг2> 

Ошибка была в <тэг1> и <тэг2>.Будьте внимательны при написании кода.

Из чего состоит HTML документ?

Готовый код.Вот так выглядит готовый стандартный обязательный HTML код веб-странички.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Заголовок страницы</title> </head> <body> Текст страницы, таблицы, картинки, музыка и видео. </body> </html>

Не расстраивайтесь, если из всего выше написанного вы мало что или почти ничего не поняли. Во втором уроке будет больше практики, и вы сможете сами вручную все прописать и увидеть, как работает HTML.

Переходите к следующему уроку «Моя первая веб-страничка на HTML». Урок-2

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Последние новости категории:

Похожие статьи

Популярные статьи:

Добавить комментарий

Метки: html, основы

bloggood.ru

Основы html для начинающих. Урок 1

Перед началом изучения html, вы должны определить для себя, что это такое и зачем вообще нужно. Эти вопросы мы постарались раскрыть в вводной статье. Сейчас же перейдем к сути.

Итак, язык html состоит главным образом из тегов и атрибутов, которые их дополняют.

Структура тегов, парные и одиночные

Каждый тег заключен в специальные скобки. «<» — указывает системе, что начинается какой-то тег, а «>» — что он закончился. Например, «<h2>» или «<head>».

Для начинающих изучать основы html обозначим, что эти угольные скобки («<>») обязательны, и если их не закрыть правильным образом, данные будут отображаться некорректно. Следите за этим.

Но намного ошибки допускают, когда «не закрывают» тег.

Всё в дело в том, что теги делятся на два вида:

  • парные — они состоят из двух тегов, первый из которых открывает область, а второй закрывает. При этом, последний еще имеет дополнение в написании — символ «/». Например, «<head> … </head>».. Совокупность открывающего и закрывающего тегов, а также содержимого между ними, еще называют элементом, если по нашему примеру — элемент head.
  • одиночные — они не имеют закрывающей пары и влияют непосредственно на следующие после них символы или что-либо вставляют. Например, «<hr> — вставляет горизонтальную черту через всю страницу.

Как всё происходит?

Чтобы весь текст на интернет странице не шел сплошным текстом, без каких-либо отступов, абзацев, заголовков — его необходимо разбить соответствующими тегами.

Так, если нужно написать заголовок статьи — его выделяют парным тегом <h2>. То есть, пишем <h2> заголовок </h2>.

Чтобы разбить тексты на абзацы, используют тег <p>, но не забываем его закрывать.

Зачем нужны атрибуты в html

Мы уже писали, что такое атрибут, но напомним для начинающих изучать основы html («повторение мать учения»):

атрибут — это  дополнительное информация, уточнение действия тега.

С его применением, строка кода выглядит примерно так:

<тег атрибут=»значение атрибута»>.

Например, если вы хотите задать цвет абзаца (возьмем красный), нужно использовать

<p style=»color: red»>.

Ознакомиться со всеми возможными атрибутами очень сложно — уж очень их много, поэтому изучайте по мере надобности, а также по возможности, старайтесь записывать наиболее нужные для вас. Со временем они запомнятся и в этом отпадет надобность, но для новичков — только так.

Помимо задания дополнительных параметров и различных условий, атрибуты также используют, чтобы обозначать определенные участки кода, чтобы потом их внешний вид можно было изменить с помощью CSS. Об этом читайте в отдельных статьях.

Структура html страницы

Надеемся, что вы примерно поняли, для чего нужны теги и их атрибуты. В дальнейшем, по мере знакомства с штмл кодом и изучением наших уроков, вы сможете на практике всё это увидеть.

Структура html страницы для начинающего может показаться очень уж сложной и запутанной.

Чтобы увидеть её для любой страницы нажмите правой кнопкой мыши на любом участке страницы и выберете пункт «Посмотреть код страницы» (Google Chrome) или «Исходный код» (Opera). 

Но, на самом деле, все они имеют абсолютно идентичную базу.

Если сильно-сильно упростить, структура html страницы выглядит так:

структура html страницы

Вот, буквально за минуту в бесплатном редакторе кода notepad++ мы набросали простейшую интернет-страницу.

Разберем её элементы

  • <!DOCTYPE html> — этим тегом начинается абсолютно любой документ html формата, который и указывает именно на свой формат.
  • <html> — далее будут использоваться символы присущие этому формату.
  • <head> — с англ. «голова» — задаются параметры всей страницы, её верхушка, но само содержимое будет дальше;
    • <title> — не обязательный тег, он задает название страницы, которое видно в самом верху открытого браузера или, если её добавить в закладки;
  • <body> — «тело» страницы. Вот здесь и находится главное содержимое страницы, её суть.

Тег <p> мы уже рассматривали (задает абзацы).

Главное при написание кода страницы html для новичков — это не совершать ошибки и очень тщательно следить, чтобы нужные теги были закрыты.

На этом заканчивается наш первый урок. Следите за обновлениями, скоро будет следующий.

Также стоит прочитать

sitesnulya.ru

Основы HTML для начинающих

Данная статья не претендует быть исчерпывающим руководством по языку разметки документов HTML. В ней описываются основы HTML - базовые принципы, понятия и определения данной технологии, освоив которые, можно без труда двигаться дальше в изучении HTML кодинга.

Для изучения урока, скачайте архив с необходимыми файлами.

HTML - это язык разметки документов. Правильное произношение - Эйч Ти Эм Эль.

Вы, наверняка, работали когда-нибудь в редакторе документов Word или подобных офисных приложениях? Наверное вы знаете, что данный вид редакторов имеет богатые возможности для редактирования текста, расположения элементов, вставки картинок и т. д.

Зачем, спросите вы, писать в статье, посвященной HTML о текстовых процессорах? А вот зачем. Если разобраться, что такое офисный редактор? Это приложение для редактирования и отображения документов.

Ключевое слово здесь - документ. То есть, мы создаем, редактируем и просматриваем документ в какой-то программе, в данном случае - в офисном редакторе. Если открыть такой документ в простом текстовом редакторе, например, в Блокноте, то мы увидим множество странных символов и знаков. Эта каша из символов непонятна человечеству, но понятна компьютерам. Благодаря этому внутреннему языку, документ Word приобретает определенную структуру и вид в самом редакторе, а документ предстает перед нами во всей своей красе с отформатированным текстом и картинками на своем месте.

HTML - это язык разметки документов для браузера. Word'ом здесь выступает браузер, а документом - HTML страничка. Это самая основа технологии HTML, понимание которой необходимо для того, чтобы не путать язык разметки веб документов с языками программирования. Название говорит за себя - с помощью HTML мы размечаем, где на странице будет показан элемент, картинка или текст, и в каком порядке они будут следовать друг за другом.

Да, простой набор и форматирование текста в офисных приложениях не имеют ни чего общего с программированием. Но наблюдательный читатель заметит важную деталь - в текстовом процессоре мы набираем, редактируем и форматируем текст и картинки с помощью визуальных кнопочек и меню, но почему же HTML код пишется вручную? Зачем изучать так много технических деталей написания разметки для документа?

На самом деле, существует масса редакторов, с помощью которых можно создавать и редактировать HTML странички по аналогии с Word. То есть исходный HTML код для нас скрыт и в него мы не лезем.

Этакий Word для HTML. Такие визуальные редакторы называются:

WYSIWYG редакторы - What You See Is What You Get. То есть, если перевести на русский: что видим, то и получаем.

Я их называю "вузивуги". Хоть это фонетически и не правильно, зато ярко свидетельствует о бессмысленности данного изобретения. Новички очень часто используют такие редакторы для создания своих первых сайтов. Конечно, это удобно - не нужно углубляться в изучение тегов, стилей оформления и прочих, на первый взгляд, неприятных и сложных вещей. Редактор сам автоматически преобразует наши действия в HTML код.

Но, как говорится, ни чего просто так не бывает. А если конкретнее - у такого подхода есть очень серьезные недостатки. Что же мешает всем подряд использовать визуальные редакторы для оформления HTML страничек? Дело в том, что сформированные таким образом страницы имеют, как правило, очень много лишнего кода, очень много ошибок с семантической точки зрения. Сейчас, конечно, нет проблем со скоростным интернет соединением и разница в размере странички в 400 кб и 100 кб не существенна для скорости, однако оптимизированный и правильно написанный HTML код избавляет от множества проблем и дает массу преимуществ, а именно:

  • Грамотный HTML код положительно влияет на поисковую оптимизацию, скорость сканирования поисковым роботом сайта. Сгенерированные вузивугой килобайты кода здесь не приемлемы и даже вредны;
  • HTML код, сгенерированный WYSIWYG редактором имеет множество семантических ошибок. То есть, теги, генерируемые таким редактором используются не по назначению, там где нужно использовать, например, списки <ul>, редактор сгенерирует нам другой, ненужный нам тег. Зависит, конечно, от редактора, но здесь имеются ввиду комплексные решения для создания сайтов, а не простого редактирования текста в текстовой области средствами WYSIWYG.
  • Генерируется много лишних тегов и структура документа получается раздутой. Допустим, вы передвигаете элемент в такой программе сначала вправо, потом влево, потом по центру - от каждого действия остается след в исходном HTML коде. Редактор - это программа и он не может знать, что именно вы хотите получить в результате, он формирует тонны кода с учетом всех возможных вариантов поведения документа в браузере.
  • Как правило, редакторы для визуального оформления HTML кода, быстро устаревают. А ввиду отсутствия интереса со стороны профессионалов - вообще лишаются поддержки и останавливаются в развитии. А HTML развивается. Все развивается, кроме вузивуги. Соответственно, они не могут генерировать правильный и современный код, в котором были бы задействованы новые фишки и решения.
  • Поддерживать такие проекты и развивать - кара небесная. Об использовании паттернов и повторном использовании кода речи вообще быть не может.

Так что, HTML будем писать только ручками. Адекватных инструментов для визуального редактирования HTML еще не придумали, да и врядли они появятся. Язык разметки HTML прост в освоении и понимании, а средств автоматизации написания HTML кода множество, но об этом в других уроках.

Повозившись немного с WYSIWYG редактором, юные HTML-гуру оставляют это бесперспективное занятие и двигаются дальше.

Структура документа HTML

Рекомендую для занятий скачать и установить редактор Sublime Text. Крайне не рекомендую использовать для HTML верстки встроенный в Windows "Блокнот", если вы не хотите сломать себе психику на ранних порах изучения HTML.

Мы решили, что код HTML документа будем писать вручную, то есть верстать. HTML Верстка - процесс создания HTML документа. В простонародье и осведомленных кругах - просто верстка. Любой документ имеет структуру и определенные правила построения. Из каких же элементов состоит код, какая структура у HTML?

Давайте создадим на компьютере первоначальный шаблон - файл index.html, откроем с помощью редактора и вставим в него следующий код:

<!doctype html> <html> <head> <title>Заголовок</title> <meta charset="UTF-8"> <link rel="icon" href="favicon.ico"> <link rel="stylesheet" href="style.css"> <script src="script.js" type="text/javascript"></script> </head> <body> Тело документа </body> </html> Обратите внимание, документы HTML имеют расширение .html.

Итак, по порядку из примера.

<!doctype html> - тип документа (доктайп)
<!doctype html>

Данная конструкция всегда указывается в начале документа для правильного "понимания" браузером того, какая версия HTML используется при построении документа.

Ввиду того, что HTML постоянно развивается, он имеет несколько версий, как и любой программный продукт. Текущая версия HTML - пятая и приведенный в примере доктайп является актуальным.

В принципе, углубляться в изучение типов документа нет ни какого смысла, ибо с выходом HTML5 данная конструкция стала стандартом. Просто вставляйте ее в начало документа каждый раз, когда начинаете верстать макет сайта.

<html> - начало документа
<html>

Первый тег, который мы встречаем после доктайпа, это <html>.

HTML тег - структурная единица разметки HTML документа. Код HTML складывается из кирпичиков, которые именуются тегами. Каждый тег имеет свою функцию, а изучение языка разметки HTML, в конечном счете, заключается именно в изучении тегов и их свойств в документе.

Хотелось бы отметить, что изучение HTML не такое сложное занятие, как может показаться на первый взгляд. Выучить используемые в разметке документа теги - не такая уж и большая нагрузка на мозг.

Итак, разметка документа начинается с тега <html> и заканчивается закрывающим тегом </html>. Каждый тег, который содержит в себе другие теги или элементы должен закрываться закрывающим тегом. Например, <html></html>, <p></p>, <div></div>, и т. д.

Тег <html> является обязательным, так как содержит всю структуру документа и является оболочкой для остальных элементов.

Тег <head>
<head>

Далее, мы видим тег <head>, который содержит другие, пока не понятные нам элементы. Содержит другие элементы - это значит, что элементы или теги находятся между открывающим и закрывающим тегом конструкции:

<тег> содержание или другие теги </тег>

Тег <head> предназначен для хранения метаинформации HTML документа, то есть информации, которая не отображается в самом документе, но является важной и во многом определяет, как документ будет выглядеть и как себя вести.Данный тег обязателен в документе.

Тег <title> - заголовок документа
<title>Заголовок</title>

Заголовок <title> является обязательным тегом, содержащим текстовую метаинформацию, которая отображается в заголовке браузера или вкладки. Тег <title> должен находиться в теге <head>. Также, содержимое данного тега используется поисковыми системами для отображения документа в результатах выдачи.

Метатег <meta charset="UTF-8" >
<meta charset="UTF-8" >

Метатег, содержащий информацию о кодировке документа. Очень желательно указывать данный тег во всех создаваемых документах для правильного отображения. Отсутствие данного тега может привести к тому, что вместо слов, на странице будут отображены неведомые символы и текст перестанет быть разборчивым и человекопонятным.

Метатег - специализированный тег, предназначенный для предоставления структурированных данных о странице. Метатеги чаще всего используются в теге <head>. Метатеги не являются обязательными в структуре HTML документа.

Рекомендую во всех HTML документах изначально использовать кодировку UTF-8, как в примере выше.

Фавиконка (favicon)
<link rel="icon" href="favicon.ico" >

Подключает к документу файл с изображением фавиконки. Фавиконка (favicon) - миниатюрный значок, отображаемый рядом с названием документа во вкладке браузера. Фавиконка - это графический файл, размером 16 x 16 (или 32 x 32) пикселей, который может иметь различные форматы, такие, как png, jpg, ico, gif. Традиционно используется формат ico. Анимированные фавиконки - это gif файлы, содержащие анимацию. Наблюдать анимированный фавикон можно, например, ВКонтакте, когда приходит новое сообщение.

CSS стили документа
<link rel="stylesheet" href="style.css">

Подключает к документу CSS файл со стилями оформления HTML.

CSS - каскадные стили оформления HTML документа. У каждого тега, который находится в теге <body>, имеется набор свойств, такие как - цвет, ширина, высота, положение относительно других элементов. Все эти свойства и есть стили CSS, которые можно вынести во внешний файл. Конструкция <link> подключает внешние файлы к документу HTML, в том числе и стили CSS.

Примечание: свойство href конструкции <link > указывает расположение внешнего файла. В нашем примере, файл style.css и favicon.ico, находятся в той-же папке, что и файл index.html. <link> не имеет закрывающего тега.

Тег <script>
<script src="script.js" type="text/javascript"></script>

Тег <script> содержит код или ссылку на файл javaScript и чаще всего используется внутри тега <head>, хотя инструмент оптимизации скорости загрузки страниц от Google, рекомендует данный тег использовать в конце документа, перед закрывающим тегом </body>.

В нашем примере подключается внешний файл script.js, который находится в той-же папке, что и основной файл index.html.

Итак, друзья, мы рассмотрели основные элементы, которые используются в теге <head> чаще всего. Кроме этих элементов, для <head> есть ряд других, более специфичных и не обязательных.

</head>

Закрываем тег <head> и шагаем дальше.

Тело aka body
<body>

Вот здесь то и начинается все самое интересное и визуально осязаемое в HTML верстке документа.

Перейдем, непосредственно, к верстке видимой части страницы. Все, что мы пишем и верстаем внутри тега <body> будет отображено в браузере. Откроем наш файл index.html в браузере для того, чтобы наглядно видеть, что мы делаем в редакторе.

Тег <body> может содержать любые HTML теги, необходимые для оформления документа и обеспечения его функционала (формы). Приведу таблицу наиболее используемых тегов и вкратце опишу каждый. Вы можете сразу выполнять приведенные примеры в редакторе.

Тег
Описание
<a> Тег для создания ссылок в документе.Пример: <a href="http://webdesign-master.ru">текст ссылки</a> Атрибут href указывает документ, на который будет вести данная ссылка.
<em>, <strong> Делает текст курсивом или жирным (акцентируемым).Пример: <em>текст курсивом</em> <strong>жирный (акцентируемый) текст</strong>
<h2>, <h3>, <h4>, <h5>, <h5>, <h6> Заголовки документа. Всего существует 6 уровней заголовков, но на практике используются только от h2 до h5. В документе должен быть только один заголовок, выделенный тегом h2, как главный заголовок документа.Примеры: <h2>Заголовок первого уровня</h2> <h3>Заголовок второго уровня</h3> <h4>Заголовок третьего уровня</h4> ... и т. д.
<ol>, <ul> Списки документа. Представляют собой нумерованный или маркированный список. Элементом такого списка является тег <li>Примеры: <ul> <li>Элемент маркированного списка 1</li> <li>Элемент маркированного списка 2</li> </ul> <ol> <li>Элемент нумерованного списка 1</li> <li>Элемент нумерованного списка 2</li> </ol>
<p> Абзац. Данный тег определяет абзац текста, отбитый от остальных абзацев. Закрывать данный тег очень желательно.Пример: <p>Внешний вид HTML разметки во многом определяется CSS стилями.</p> <p>Тем не менее, некоторые веб-мастера предпочитают не использовать стили на первых этапах проекта.</p>
<img> Картинка. С помощью данного тега в HTML разметку можно вставить картинку. Обязательно указывайте у всех изображений альтернативный текст - атрибут "alt". Данный тег "самозакрывающийся".Пример: <img src="путь_до_картинки.jpg" alt="Текст">
<form> + <input> + <textarea> Формы и элементы ввода.Формы предназначены для ввода информации в систему на сервере. Этакая обратная связь пользователя и сайта. Например, формы используются, когда нужно отправить какое-то сообщение на сервер. Кроме того, формы могут выполнять и другие функции, но основная задача - отправка данных на сервер.Пример - простая форма отправки сообщения, в которой пользователь сайта указывает свое имя, E-mail и какой-то текст: <form action="ссылка_на_скрипт_обработки_формы"> <input type="text" name="name"> <input type="text" name="email"> <textarea name="text"> Текст сообщения <textarea> <input type="submit" value="Написать"> </form>
<span> Определяет подстроку в строке.Применяется для определения стиля части строки посредством CSS. Один из самых часто используемых тегов. Без оформления, ни как не проявляет себя в браузере.Пример: Изучение HTML, в большинстве случаев, не вызывает <span>ни каких сложностей</span> у новичков.
<video>, <audio> Теги предназначены для вставки видео и аудио в документ. Обязателен закрывающий тег.Примеры: <video src="rolik_chuma.mp4" controls></video> <audio src="muzichka.mp3" controls></audio> Параметр controls говорит нам о том, что на странице должны отображаться элементы управления медиаконтентом, как в обычном аудио/видео плеере.
<div> Во истину, королевский тег. Самый используемый и популярный тег в HTML разметке страницы. Это блочный элемент, предназначенн для управления блоками на сайте. Часто употребляется понятие "дивной" верстки - это значит, что все блоки на сайте сверстаны с использованием данных тегов. Может содержать другие теги <div>.Пример: <div> <div> Текст во вложенном блоке </div> </div> Все элементы <div>, в большинстве случаев, оформляются свойствами CSS стилей. Обязателен закрывающий тег </div>.
<iframe> Данный тег загружает внешнюю страницу в документ.Пример: <iframe src="http://rtfm.org.ru"></iframe>

Мы рассмотрели далеко не все теги, да это и не нужно на данном этапе. Главное - понять основную идею HTML, научиться использовать представленные выше теги, а потом двигаться дальше.

Обратите внимание на то, что все названия в подключаемых файлах должны писаться латинскими символами, без пробелов.

Например, не:

<video src="ролик чума.mp4" controls></video>

а:

<video src="rolik_chuma.mp4" controls></video>

Это необходимо для большей совместимости содержимого страницы. К тому-же, стандарты написания HTML кода, диктуют.

Итак, теперь мы знаем некоторые основы HTML: какая структура должна быть у типового HTML документа, знаем некоторые наиболее ходовые теги, пора приступить к самому вкусному - а именно, печенькам.

Практическое задание по HTML верстке

Если вы еще не скачали архив с примерами, сделайте это. Для примера, можете подглядывать в файл example.html, который также находился в архиве.

  1. Распакуйте архив и в папке с распакованными файлами создайте файл index.html. Откройте созданный файл с помощью текстового редактора Sublime Text;
  2. Создайте первоначальную структуру документа с доктайпом, тегом <html>, содержащим <header> и <body> и перейдите к редактированию содержимого тега <body>;
  3. Откройте файл readme.txt и выполните соответствующие задания в созданном вами файле index.html. Для проверки результата, откройте index.html в вашем любимом браузере.

На этом урок по основам HTML окончен, в следующем уроке "Основы CSS" мы научимся управлять стилями элементов документа, познакомимся ближе с каскадными таблицами стилей, научимся использовать классы стилей и сделаем нашу верстку красивой и красочной.

До новых встреч, друзья!

Премиум уроки от WebDesign Master:

webdesign-master.ru

Уроки HTML для начинающих, новичков и чайников

Уроки по HTML Статьи по HTML Что такое html, основные понятия

HTML - язык гипертекстовой разметки ( от англ. HyperText Markup Language - язык гипертекстовой разметки) На языке HTML интернет-браузеру передаётся информация о том, какой текст и другие элементы (ссылки, изображения, таблицы, формы) и как нужно отображать на странице. На языке HTML верстают, а не программируют - особым образом размечают текст и объекты для публикации в интернете (где, какого цвета и тп).

 

 

 

Урок 3. Заголовки и форматирование текста

Заголовки в htmlФорматирование текста в html (параграфы, выравнивание, полужирный, курсив, подчёркивание, перечёркивание, текст в верхнем и нижнем индексах, разделительные черты, спецтекст)

 

Урок 4. Ссылки в html

Ссылка html - это одно из основных понятий в создании html-документов. Каждый пользователь интернета хотя бы раз ими пользовался. Каждый раз нажимая в интернете на зайти, просмотреть, прочитать, подробнее, переходя по новостям и прочее Вы пользуетесь ссылками! Страницы, по которым Вы переходите, могут находиться на абсолютно разных сайтах.

 

 

Урок 6. Специальные символы в html

© Знак copyright ® Знак зарегистрированной торговой марки В таблице ниже представлены наиболее популярные и часто используемые специальные символы. Достаточно вставить данную конструкцию в html код и в браузере отобразится спецсимвол.

 

 

Урок 8. Таблицы в html Таблица в html - один из основных и первых методов вёрстки web-страниц. До того, как CSS стал популярен, web-дизайнеры в основном использовали метод табличной вёрстки и получали очень хороший результат. Таблица - Ваш первый шаг к понимаю web-дизайна! Ранее многие сайты были целиком свёрстаны как таблицы, то есть всё, что видел пользователь (боковое меню, верхнее меню, содержание) - было содержанием ячеек большой таблицы.

 

Урок 9. Работа с формами в html Форма в HTML нужна для создания форм отправки информации, например, при регистрации, отправки письма, тесте или опросе. Форма нужна для взаимодействия пользователя с базой данных сайта.

Тег form парный: обязательно наличие открывающего и закрывающего тегов. Внутри тега form можно располагаться поля для ввода текста, кнопки, ссылки и другие элементы.

 

tradebenefit.ru

Обучение работе HTML c нуля. Урок 1.

Данным циклом я хочу открыть серию уроков, посвященных HTML. Я принял такое решение, потому что мне хотелось бы попробовать обучить создавать пользователей сайты с нуля. Такая мысль была у меня в голове уже довольное долгое время. Лишь вставал вопрос, с чего начать, с HTMLили непосредственно приступить к установке движка и дальнейшей его настройки.

Но если начинать с изучения движка, то некоторая часть пользователей, которая не знает HTML, окажется обделена. Поэтому я решил начать с основ и сделать это так, чтобы даже любой новичок мог разобраться что да как.

Итак, что же такое HTML?

Сама аббревиатура расшифровывается как НурегТехt Markиp Laпguage (язык гипертекстовой разметки).

А если выражаться просто, то HTML – это специальный язык разметки, который объясняет браузеру, как отображать ту или иную веб-страничку. Т. е. каким шрифтом показывать текст, в каком порядке компоновать элементы, какие элементы отображать подчеркнутыми и т. д. И в зависимости от того, какой элемент будет встречаться браузеру, в соответствии с заложенными в сам браузер правилами, этот элемент так и будет отображаться. Однако, эти правила потом можно будет поменять, но об этом я уже буду говорить в своих следующих уроках, которые будут посвящены CSS.

Предлагаю для начала рассмотреть пример самой простой веб-странички, которая может быть. Сейчас вы не должны заострять свое внимание на том, что обозначают те или иные тэги. Всему свое время, для начала просто обратите внимание на то, где что находится в коде и как это всё соотносится с тем, что отображается в браузере. Рассмотрим пример документа HTML:

<html> <head> <title>Заголовок странички</title> </head> <body> <h2> Один день из моей жизни</h2> <h3>Подготовка к концерту</h3> <p>Сегодня я проснулся рано, так как предстоял тяжелый день. Ведь сегодня я должен выступить на концерте перед сотней зрителей. А чтобы убедиться в том, что всё пройдёт хорошо, я должен повторить репетиционную программу</p> <h3>Репетиция</h3> <p>Всё прошло без сучка и задоринки. Из нашей команды никто не сбивался с ритма, и как оказалось все напрасно волновались.</p> <h3>Концерт</h3> <p>Все выступили отлично, хотя мне кажется был такой момент, когда наш барабанщик сбился с темпа. Но мы ловко выкрутились из ситуации.</p> </body> </html>

Для начала вам надо будет набрать этот текст в каком-нибудь текстовом редакторе (наиболее удобным я считаю является Notepad++) и сохранить файл под именем index.html где-нибудь у себя на диске. При двойном щелчке на сохраненном файле у вас откроется страничка примерно такого вида.

Просмотр страницы HTML в браузере

Обратите внимание на то, что сами тэги при этом не отображаются, а отображается сам контент, который находится между ними. А отсюда вы можете сделать вывод, что тэги выступают в HTML в качестве оформительского элемента.

Посмотрите на исходный код. Как вы могли уже заметить, в нем перед словом “Один”, есть небольшой отступ. Однако браузер его не учел, он просто его проглотил молча, как будто и не было его никогда. Более того, если вы попробуете поставить множество пробелов между словами, то они все будут восприняты браузером как один пробел, - у HTML есть такая особенность.

И вот ещё такой совет, - когда пишите HTML-код, приучайте себя к тому, чтобы делать отступы в тех тэгах, которые являются вложенными в другие. Например, тэги title и body вложены в тэг html. Значит, когда будете писать эти тэги, то не забывайте делать соответствующие отступы. Обычно они делаются с помощью двух пробелов, либо табуляции, - это уже дело вкуса. Зачем это нужно? Сейчас, в том небольшом кусочке документа, который я привёл как пример выше - информации немного, поэтому и запутаться там довольно проблематично. Однако, если на страничке будет находиться множество вложенных элементов, то не будет ничего проще, как заплутать в этом огромном коде и с трудом сообразить, в какой части документа вы сейчас находитесь. Так что лучше приучать себя к хорошему стилю сразу, потом вы это сами поймете и вам это сыграет в дальнейшем хорошую службу.

Стоит также указать и самый необходимый минимум тэгов, которые должны быть в HTML-документе. Я говорю про эту часть:

<html> <head> <title></title> </head> <body> </body> </html>

Но даже если этой части и не будет, то большинство браузеров посмотрит на все это сквозь пальцы и всё равно отобразит вашу страничку. Однако такой фривольный стиль написания кода, при котором человек пропускает большое количество тэгов, является дурным тоном написания, поэтому желательно, чтобы все эти элементы были на вашей странице в любом случае. Иначе это может грозить проблемой совместимости с другими браузерами, что в результате сможет повлиять на внешний вид вашего сайта, и как следствие – посещаемости.

Кроме того, вы можете писать комментарии в HTML-документ, - это чисто служебная информация, которая предназначена исключительно для вас. Обычно это какие-то важные пометки, которые служат для вас напоминанием или просто чем-то, на что стоит обратить своё внимание. Комментарии не обрабатываются браузером и, а это значит что пользователь их не увидит. Пишутся они обычно вот так:

<!--Это комментарий -->

А теперь попробуем разобрать сами, какой тэг нашего примера выше за что отвечает .

Тэг html означает, что начинается вывод html кода.

head – раздел служебной информации. В числе прочего здесь находится title, который отвечает за текст в заголовке окна браузера. К этому разделу можно отнестись ещё как к информации, которую мы хотим рассказать браузеру о данной страничке.

body – начинается основная часть документа.

h2 – заголовок.

h3 – подзаголовок.

p – абзац.

На этом пожалуй всё! Если это был ваш первый HTML-документ, то я вас поздравляю! Да, он выглядит не так здорово, как нам бы того хотелось. Но тем не менее, у нас есть материал, над которым мы уже можем работать. А в следующих уроках, всё будет ещё интереснее, и мы потихоньку коснёмся работе с каскадными таблицами стилей (CSS).

 

xn--d1accuej1b.xn--p1ai

Урок 10. HTML с нуля » Путь чайника

HTML расшифровывается как HyperText Markup Language, а переводится как язык разметки гипертекста.Это стандартный язык форматирования документов в Интернете. Рассмотрим HTML с нуля.

Купить книгу можно в интернет-магазине OZON.ru

Посмотрите подборку книг по теме HTML и CSS, выберите и купите

На момент написания статьи есть книга автора сайта htmlbook.ru Влада Мержевича HTML и CSS на примерах

C o p y r i g h t a r u l . r_uТеперь по порядку. Любой документ состоит из элементов. Элементом может быть что угодно. Любой текст, заголовок или картинка являются элементами.Что такое разметка? Это схема расположения элементов.

Для того, чтобы браузер понимал, как расположить элементы на странице, нужен язык. Таким языком является HTML.

Основной принцип HTML — последовательный ввод (поток). Этот принцип позволяет не ждать, когда будет загружено описание всего документа, а выводить содержимое по мере его поступления в компьютер.

C o p y r i g h t a r u l . r_uВ дальнейшем будем называть документ, отформатированный на языке HTML, html-документом.

Для построения html-документа используется DOM (Document Object Model — объектная модель документа). Не пугайтесь. Сейчас я объясню, что это такое, и как эта модель описывается с помощью HTML.

Проще говоря, документ — это объект, и каждый элемент в этом документе — тоже объект. Каждый объект имеет свои свойства, а у каждого свойства есть определенное значение.

Представьте себе параграф в тексте. У него есть такие свойства, как ширина, размер шрифта, отступ, выравнивание текста, цвет заливки и другие.Чтобы правильно отобразить параграф, браузер должен знать, какая ширина, какой размер шрифта, какой цвет и т.д.

Элементы в DOM могут быть вложенными. Внутри одного элемента может быть другой элемент, внутри которого может быть третий и т.д.

В то же время элементы могут располагаться последовательно.

Получается нечто вроде комплекта МАТРЕШЕК. Отличием от матрешки является то, что внутри одного элемента может быть несколько других, в каждом из которых тоже может быть несколько других элементов.

 

Для описания элементов используются тэги. Тэг — это специальная последовательность символов. Каждый тэг имеет название и атрибуты.Примеры тэгов:

<div> текст </div> <span> text </span> <img src="urlura.jpg" /> <meta charset="utf-8">

Тэгом считается информация, находящаяся между символами < и >, если сразу за символом < следует название тэга латинскими буквами (либо знак ! или ?).

Тэги могут быть парные (открывающий и закрывающий) и одиночные.

Открывающий тэг начинается с символа <, за которым сразу следует название тэга без пробела.

Закрывающий тэг начинается с пары символов </, за которым сразу следует название тэга без пробела.

Одиночный тэг не требует закрывающего тэга, причем перед символом > может быть символ /, символизирующий конец тэга (т.е. не нужно искать закрывающий тэг).

Какие тэги являются парными, а какие нет, необходимо смотреть в спецификации (например, HTML4.0) или справочнике (webref.ru).

Атрибуты тэга записываются в формате свойство="значение" путем перечисления через пробел в интервале между названием тэга и закрывающим символом >

Любой набор символов, не являющийся тэгом, становится элементом Текст. 

C o p y r i g h t a r u l . r_uВ любом html-документе обязательными являются три элемента, которые обозначаются следующими тэгами:

<html></html> - сам документ <head></head> - голова документа <body></body> - тело документа

Голова и тело находятся внутри элемента документ.

Даже если браузер получит просто текст или пустой документ, он автоматически создаст эти три элемента.

 Любой элемент, находящийся внутри другого элемента, является дочерним. А элемент, содержащий внутри себя другой элемент, — родительским. Дочерние элементы подчиняются родительским и наследуют их стили (свойства форматирования).

Символы < и > являются специальными и, если они не обозначают тэг, их необходимо экранировать, т.е. записывать в виде специальной последовательности &lt; (<),   &gt; (>).Кроме этих двух, существует много специальных символов, в том числе &amp; (символ &),   &nbsp; (неразрывный пробел). Перечень специальных символов и их обозначений следует искать в справочниках. 

C o p y r i g h t a r u l . r_uЭлементы по своему расположению могут быть строчными, блочными и табличными.Строчные элементы последовательно заполняют строку и, если элемент не помещается до конца строки, есть пробел, и не указано особых свойств, то происходит автоматический переход на другую строку.Блочные элементы могут занимать целую строку или располагаться над другими элементами.Табличные элементы формируют таблицу.Все эти особенности вы узнаете постепенно по мере изучения языка HTML и стилей CSS.

 C o p y r i g h t a r u l . r_uПустой html-документ выглядит так:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>New page</title> </head> <body> </body> </html>

Вы можете сохранить его себе в качестве заготовки, либо скачать по ссылке заготовка html-документа.

 C o p y r i g h t a r u l . r_uПервой строкой правильного html-документа является

<!DOCTYPE html>

Эта строка (Conformance Checker) сообщает браузеру о версии HTML, которая использована в документе. Она необходима для совместимости со старыми документами.

Подробнее можно почитать в Википедии HTML (искать DOCTYPE)

Рекомендую использовать эту строку в таком виде, как она приведена выше. И хотя такая запись не утверждена окончательно, ее уже широко используют.

 C o p y r i g h t a r u l . r_uУникальным атрибутом любого элемента является id (идентификатор). Он не обязателен. Но если он есть, его значение не должно повторяться у какого-либо другого элемента.

В html-документе допускаются комментарии, которые игнорируются браузером и необходимы разработчикам в качестве «заметок на полях». Комментарии заключены между символами <!— и —>

<!-- этот текст не увидит читатель страницы -->

 Для редактирования html-документа лучше всего использовать редактор Notepad++

Рекомендую для просмотра страниц использовать браузер Firefox. Его можно использовать для проверки вашего кода, если навести мышку на страницу, нажать на правую кнопку и в контекстном меню выбрать Исходный код страницы. Все ошибки в коде будут помечены красным цветом.Также для проверки своих страниц можно пользоваться Валидатором HTML.C o p y r i g h t a r u l . r_u 

Задания:

1. Скачайте и установите себе редактор Notepad++

2. Скачайте заготовку html-документа или создайте сами. Подставляя в документ различные тэги и текст, смотрите браузером, что получается в результате.

Последовательность действий:

сначала

1. Открыть заготовку в Notepad++ — изменить — сохранить2. Открыть измененный файл браузером.

потом

1. Изменить — сохранить в Notepad++2. Обновить в браузере F5

3. Добавьте себе в закладки, а потом зайдите на сайт webref.ru, изучите html-тэги

body, div, span, p, img, ul, li, h2, h3, br, pre

Разберите примеры, постарайтесь понять. Для каждого примера нажмите кнопку «Посмотреть в новом окне».

Используя заготовку html-документа, скопируйте в него пример, сохраните и запустите в браузере.

Меняйте тэги, смотрите, что получается, наматывайте себе на ус.

C o p y r i g h t a r u l . r_u — HTML с нуля

 

arul.ru