Представляю Вашему вниманию свой новый Видеокурс, который называется «HTML5 и CSS3 с Нуля до Гуру». Изучение HTML5 от нуля до гуру

Привет, друзья!

Хочу рассказать вам какие онлайн-ресурсы и курсы я использовал для изучения HTML и CSS. С помощью этих самоучителей вы легко и быстро освоите HTML и CSS с нуля до очень высокого уровня.

HTML, CSS для начинающих с нуля и не только.

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

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

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

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

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

Мой путь в изучении HTML и CSS

Первое мое знакомство с HTML и CSS состоялось еще на первых курсах в институте (хотя программированием я увлекся гораздо раньше), тогда я понял, за что отвечает каждая из них. В те времена еще было принято активно использовать встроенные стили, и строить сетку страниц с помощью таблиц. Лишь немногие переходили на div-ы, о чем я тогда еще ничего не знал и не придавал важности этим моментам.

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

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

Были бесконечные вопросы: «а как сделать вот это и не испортить все остальное?», которые я решал. Не помню, чтобы мои мысли долго задерживались на таких вопросах: «а правильно ли делать так в этой ситуации и не изобретаю ли я второй велосипед своими неумелыми руками?».

Пришло время, когда такое положение вещей перестало меня устраивать, и я решил наконец-то взять ситуацию под контроль. В конце года эта задумка появилась на страницах статьи о . А вот сейчас эти планы реализуются, и мне остается только думать: «что мне мешало, и почему я не сделал этого раньше?». Это похоже на то, как недавно я овладел и теперь успеваю фиксировать мысли в виде предложений.

Как выучить HTML и CSS с нуля?

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

Этапы изучения HTML и CSS

Удобнее всего разбить весь процесс на этапы:

  • Знакомство с HTML и изучение основ
  • Знакомство с CSS и освоение базовых понятий
  • Продвинутый уровень. Изучение HTML5 и CSS3

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

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

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

Лучшие самоучители по HTML и CSS

А вот и сами ресурсы, на которые я буду ссылаться и которыми призываю активно пользоваться:

  • Курсы
  • Codecademy, курс HTML & CSS . Будем пользоваться только уроками. Тесты и Проекты там платные, мы обойдемся без них.
  • HTML Academy . Вы можете использовать мой партнерский код 1115104d039 , чтобы получить хорошую скидку в продвинутых курсах.

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

Еще пожалуй отмечу справочник htmlbook.ru , на который вы часто будете попадать в дальнейшем, пользуясь поисковиком.

Не случайно курсы Е. Попова стоят на первом месте. Этот человек будет вашим проводником на первых этапах.

Самой сильной и серьезной школой из русскоязычных ресурсов я считаю HTML Academy, именно там я сейчас прохожу продвинутые курсы, которые доступны только по подписке, но она совсем не дорогая (300 рублей в месяц) по сравнению с Code School (цена там от 20 до 30 долларов в зависимости от проводимых акций). Используя мой партнерский код в HTML Academy — 1115104d039 , вы получаете скидку при подписке.

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

План изучения для легкого освоения HTML и CSS

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

  • . Что вы там узнаете и как его получить смотрите в моей статье.
  • Codecademy, курс HTML & CSS. Unit 1, Unit 2, Unit 3
  • HTML Academy , шесть первых курсов до курса «Знакомство с CSS», его попозже
  • . Подробности смотрите в моей статье.
  • Codecademy, курс HTML & CSS . Unit 4, Unit 5, Unit 6. На этом мы закончим пользоваться Codecademy.
  • HTML Academy , Начиная с курса «Знакомство с CSS» 5 курсов, заканчивая курсом «Оформление текста с помощью CSS»
  • Курс: Практика HTML5 и CSS3
  • HTML Academy , все оставшиеся курсы из базового уровня, начиная с «Блочная модель документа» и заканчивая курсом «Завершающие испытания». Кому-то может показаться, что курс Попова по верстке стоит проходить после HTML Academy (т.е. поменять местами последние два шага). Эта точка зрения тоже заслуживает уважения, но мне кажется, что вы более ответственно будете проходить курсы из HTML Academy после того, как сами поверстатете страницы, предложенные Евгением, да и запомнится все лучше.
  • Продвинутый уровень. У нас осталась только школа HTML Academy, где нужно проходить дальнейшие уровни уже по подписке. Не забудьте про мой партнерский код, о котором я сказал выше. Изучайте «Продвинутые курсы» и «Препроцессоры». На момент написания статьи я нахожусь на курсе «Линейные градиенты». Планирую пройти все эти курсы до конца.
  • Вот такой план работ обозначился для тех, кто хочет научиться хорошо разбираться в HTML и CSS. Может показаться, что все это очень долго и тяжело. У страха, как известно, глаза велики. Все начинается с первого шага. Если не лениться и старательно заниматься в свободное время, то список будет сокращаться.

    Бесспорно, я не рассказал о других ресурсах, которые тоже могут быть полезными. Если вы такие знаете, не обязательно только по HTML и CSS, то расскажите о них! Будет здорово, если вы оставите информацию в комментариях.

    Курсы по HTML5 и CSS3, современной верстке и веб-дизайну

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

    • Практика по основам адаптивной верстки в HTML5 и CSS3
    • HTML5 и CSS3 с Нуля до Профи
    • Практика верстки сайта под мобильные устройства
    • Веб-дизайн: практический курс создания лендинга
    • Веб-дизайнер — профессионал. Создание востребованных макетов
    • Современные тенденции веб-разработки
    • Все о создании сайтов
    • Пошаговый план создания сайта
    • JavaScript&jQuery с нуля до профи
    • Секреты практического SEO
    • Современный PHP: работа с ВКОНТАКТЕ
    • Научись создавать красивые, современные подписные и продающие страницы
    • Школа блоггинга

    Еще одну минутку. Я подумал, а вдруг тема

    Автор (режиссер): Андрей Бернацкий
    Жанр: HTML5, CSS3, web
    Продолжительность: 25:51:27
    Качество видео: PCRec
    Видео: AVC/H.264, 1024x768, ~283 - 681 Kbps
    Аудио: AAC, 2 ch, 106 Kbps

    Описание:
    Без преувеличения на сегодняшний день это самый полный и актуальный курс в Рунете. Вдумайтесь сами: только лишь основной раздел курса (без учета бонусов) состоит из 47 подробнейших видеоуроков, образующих собой пошаговую практическую систему.

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

    В нашем новом курсе ВСЕ макеты верстаются сразу АДАПТИВНЫМИ и КРОССБРАУЗЕРНЫМИ.

    Изучение курса построено по принципу «от простого к сложному» и от «теории к практике».

    Я не просто научу вас верстать простейшие веб-страницы, мы с вами очень подробно (вплоть до малейших деталей) проработаем верстку на примере трех различных по своей сложности наиболее популярных видов веб-сайтов в современном Интернете:

    Сайта-визитки
    блога и...
    интернет-магазина

    ПЕРВАЯ ЧАСТЬ
    Верстка макета сайта-визитки


    Урок 2. Определение разметки для страницы
    Урок 3. Описание стилей шапки сайта
    Урок 4. Описание стилей основного блока сайта. Часть1
    Урок 5. Описание стилей основного блока сайта. Часть2. Заключение

    ВТОРАЯ ЧАСТЬ
    Верстка макета блога

    Урок 1. Введение. Настройка страницы
    Урок 2. Определение разметки шапки сайта
    Урок 3. Подключение нестандартных шрифтов
    Урок 4. Описание стилей шапки сайта
    Урок 5. Описание разметки основного блока сайта
    Урок 6. Описание разметки блока постов
    Урок 7. Назначение стилей для блока постов
    Урок 8. Описание разметки боковой колонки
    Урок 9. Назначение стилей для боковой колонки
    Урок 10. Описание разметки постраничной навигации
    Урок 11. Назначение стилей для постраничной навигации
    Урок 12. Верстка footer’а сайта
    Урок 13. Доработка верстки макета
    Урок 14. Адаптация верстки под мобильные устройства. Часть 1
    Урок 15. Адаптация верстки под мобильные устройства. Часть 2
    Урок 16. Добавление эффектов CSS3 на страницу. Часть 1
    Урок 17. Добавление эффектов CSS3 на страницу. Часть 2

    ТРЕТЬЯ ЧАСТЬ
    Верстка макета интернет-магазина

    Урок 1. Введение
    Урок 2. Подключение нестандартного шрифта к странице
    Урок 3. Определение разметки шапки сайта
    Урок 4. Описание стилей шапки сайта. Часть 1
    Урок 5. Описание стилей шапки сайта. Часть 2
    Урок 6. Подключение слайдера к странице
    Урок 7. Назначение стилей и настройка слайдера
    Урок 8. Описание разметки блока новостей
    Урок 9. Назначение стилей для блока новостей
    Урок 10. Описание разметки блока «Популярные продукты»
    Урок 11. Назначение стилей для блока «Популярные продукты». Часть 1
    Урок 12. Назначение стилей для блока «Популярные продукты». Часть 2
    Урок 13. Улучшение блока «Популярные продукты»
    Урок 14. Описание разметки блока «О магазине»
    Урок 15. Назначение стилей для блока «О магазине»
    Урок 16. Описание разметки блока «Подписка»
    Урок 17. Назначение стилей для блока «Подписка»
    Урок 18. Описание разметки для footer’a
    Урок 19. Назначение стилей для блока «footer»
    Урок 20. Делаем макет адаптивным. Часть 1
    Урок 21. Делаем макет адаптивным. Часть 2
    Урок 22. Делаем макет адаптивным. Часть 3
    Урок 23. Делаем макет адаптивным. Часть 4
    Урок 24. Делаем макет адаптивным. Часть 5
    Урок 25. Заключение

    БОНУС 1
    Премиум курс. Учебник по основам HTML

    Урок 1. Введение. Основы HTML
    Урок 2. Структура HTML документа
    Урок 3. Теги форматирования текста
    Урок 4. Изображения
    Урок 5. Ссылки. Ссылки-изображения
    Урок 6. Списки
    Урок 7. Таблицы
    Урок 8. Формы

    БОНУС 2
    Премиум курс. Учебник по основам CSS

    Урок 1. Способы подключения
    Урок 2. Назначения классов и id
    Урок 3. Свойства шрифта
    Урок 4. Свойства текста
    Урок 5. Фон
    Урок 6. Ширина, высота. Тег Div и Span
    Урок 7. Рамка
    Урок 8. Отступы
    Урок 9. Основы CSS. Float, Clear, Display
    Урок 10. Основы CSS. Свойство position

    БОНУС 3
    Премиум курс. Верстка сайтов для начинающих

    Урок 1. Определение разметки
    Урок 2. Описание разметки
    Урок 3. CSS шапки сайта
    Урок 4. CSS области контента
    Урок 5. Доработка верстки

    БОНУС 4
    Премиум курс. HTML 5: основы

    Урок 1. Структура документа HTML 5
    Урок 2. Обзор тегов header и footer
    Урок 3. Тег article
    Урок 4. Тег section
    Урок 5. Теги nav, main и aside
    Урок 6. Теги figure и figcaption
    Урок 7. Кроссбраузерное оформление
    HTML 5 тегов
    Урок 8. Тег input. Новые типы тега в html 5.
    Часть 1
    Урок 9. Тег input. Новые типы тега в html 5. Часть 2
    Урок 10. HTML 5 video. Вставка видео на сайт
    Урок 11. HTML 5 audio. Вставка аудио на сайт
    Урок 12. HTML 5 canvas. Рисование в HTML 5
    Урок 13. HTML 5 geolocation. Определение местоположения в HTML 5

    БОНУС 5
    Премиум курс по CSS3

    Урок 1. Работа с фоном в CSS3
    Урок 2. Тени и закругленные углы
    Урок 3. Прозрачность фона, картинки, текста и цвета в CSS
    Урок 4. Линейные градиенты CSS
    Урок 5. Колонки
    Урок 6. Радиальные градиенты
    Урок 7. Шрифт
    Урок 8. Работа с текстом в css 3
    Урок 9. Псевдоклассы
    Урок 10. Селекторы
    Урок 11. Трансформация

    БОНУС 6
    Анатомия прибыльного лендинг пейдж

    Урок 1. Анатомия прибыльного лендинг пейдж

    БОНУС 7
    Создание лендинг пейдж за один вечер

    Урок 1. Введение
    Урок 2. Подключаем нестандартный шрифт к странице
    Урок 3. Определяем разметку шапки сайта
    Урок 4. Описываем стили шапки сайта
    Урок 5. Определяем разметку слайдера
    Урок 6. Назначаем стили для слайдера
    Урок 7. Верстаем блок "Особенности"
    Урок 8. Верстаем блок "Галерея"
    Урок 9. Определяем разметку блока видео
    Урок 10. Описываем стили блока видео
    Урок 11. Верстаем блок "Скачать приложение"
    Урок 12. Просматриваем макет. Устраняем недочеты
    Урок 13. Определяем разметку блока контактов
    Урок 14. Описываем стили блока контактов
    Урок 15. Верстаем футер
    Урок 16. Адаптируем слайдер
    Урок 17. Заключение

    Также можно скачать XHTML версию данного шаблона!

    Шаг 1 - Дизайн

    Каждый процесс создания сайта начинается с идеи. В этой стадии дизайнеры обычно используют Photoshop для проработки всех деталей.

    После этого весь дизайн кодируются с помощью HTML и CSS.

    Шаг 2 - HTML

    Важно заметить, что работа над HTML5 все еще ведется. И она по разным оценкам продлится до 2022 года (абсолютно серьезно). Однако, некоторые части уже готовы и ими можно пользоваться сегодня.

    В этом уроке мы используем несколько новых тегов:

    header - в него обернем нашу шапку
    footer - для футера
    section - группирует контент в секции (к примеру, главная секция, сайдбар...)
    article - отделяет статьи от всей страницы
    nav - содержит навигацию
    figure - обычно содержит картинку-иллюстрацию к статье

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

    Однако, есть некоторые ограничения использования HTML5 сегодня. Одно из них - эта вся линейка браузеров Internet Explorer - они не поддерживают эти теги (но это можно решить добавив небольшой JavaScript). Поэтому пока еще рановато полностью переходить на HTML5.

    Поэтому в начале урока Вам также доступна ссылка на скачивание такого же шаблона, но в XHTML версии (работает во всех браузерах сейчас).

    template.html - шапка

    Coding A CSS3 & HTML5 One Page Template | Tutorialzine demo .clear { zoom: 1; display: block; }

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

    После указания таблицы стилей и названия документа мы подключаем специальный JavaScript, который поможет правильно отображать HTML5 в любом IE. Это означает, что пользователь IE с отключенным JS ничего красивого не увидит. Именно поэтому стоит задуматься об использовании XHTML версии данного шаблона.

    template.html - тело документа

    В конце у нас идет тег футера.

    Шаг 3 - CSS

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

    styles.css - часть 1

    Header,footer, article,section, hgroup,nav, figure{ display:block; } article .line{ /* Разделяющая полоса : */ background-color:#15242a; border-bottom-color:#204656; margin:1.3em 0; } footer .line{ margin:2em 0; } nav{ background:url(img/gradient_light.jpg) repeat-x 50% 50% #f8f8f8; padding:0 5px; position:absolute; right:0; top:4em; border:1px solid #FCFCFC; -moz-box-shadow:0 1px 1px #333333; -webkit-box-shadow:0 1px 1px #333333; box-shadow:0 1px 1px #333333; } nav ul li{ display:inline; } nav ul li a, nav ul li a:visited{ color:#565656; display:block; float:left; font-size:1.25em; font-weight:bold; margin:5px 2px; padding:7px 10px 4px; text-shadow:0 1px 1px white; text-transform:uppercase; } nav ul li a:hover{ text-decoration:none; background-color:#f0f0f0; } nav, article, nav ul li a,figure{ /* Applying CSS3 rounded corners: */ -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }

    Нам необходимо установить значение правила display на block для новых тегов. После этого можем обращаться с ними также, как и с обычными тегами.

    Мы придаем стиль горизонтальной линии, статьям, и кнопкам навигации. В самом низу мы прописываем свойство border-radius для четырех разных типов элементов сразу для экономии.

    styles.css - часть 2

    /* Стили для статей : */ #page{ width:960px; margin:0 auto; position:relative; } article{ background-color:#213E4A; margin:3em 0; padding:20px; text-shadow:0 2px 0 black; } figure{ border:3px solid #142830; float:right; height:300px; margin-left:15px; overflow:hidden; width:500px; } figure:hover{ -moz-box-shadow:0 0 2px #4D7788; -webkit-box-shadow:0 0 2px #4D7788; box-shadow:0 0 2px #4D7788; } figure img{ margin-left:-60px; } /* Стили для футера : */ footer{ margin-bottom:30px; text-align:center; font-size:0.825em; } footer p{ margin-bottom:-2.5em; position:relative; } footer a,footer a:visited{ color:#cccccc; background-color:#213e4a; display:block; padding:2px 4px; z-index:100; position:relative; } footer a:hover{ text-decoration:none; background-color:#142830; } footer a.by{ float:left; } footer a.up{ float:right; }

    Во второй части кода мы придаем более детальные стили нашим объектам.

    Давайте перейдем к последнему шагу.

    Шаг 4 - jQuery

    Для модернизации данного шаблона мы создадим плавный эффект скролла после нажатия на ссылку с использованием jQuery плагина scrollTo. Для его работы необходимо пройтись по всем ссылкам и присвоить событие onclick, которое вызовет функцию $.srollTo(), описанную в скрипте плагина.

    $(document).ready(function(){ /* Выполнение скрипта после загрузки страницы */ $("nav a,footer a.up").click(function(e){ // Если нажата ссылка - плавный скролл к нужному объекту : $.scrollTo(this.hash || 0, 1500); e.preventDefault(); }); });

    Заключение

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

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

    Из чего состоит структура HTML-документа

    Тег сообщает о том, что начинается структура html-документа, — что заканчивается. Между тегами хранится в большей части информация для браузера и поисковых систем. В тегах содержится заголовок нашей страницы. Тег говорит о том, что далее идёт информация предназначенная для пользователя, же естесственно говорит о том, что информация для пользователя заканчивается.

    Теперь немного поясню. Все теги (тэг — элемент языка разметки гипертекста ) делятся на два типа «одиночные» и «закрывающиеся». Кроме того теги заключаются в следующие символы < и > , именно они отличают тег от обычного текста html . Рассмотрим несколько самых простых «одиночных» тегов:


    — тег, который отвечает за перенос на новую строку, в том месте, где установлен данный тег. Рассмотрим код с использованием этого тега.

    Мой первый сайт Привет всем!
    А это мой первый сайт.

    Результат можно посмотреть .

    — тег, который рисует горизонатльную линию. Этот тег относится к блочным элементам, линия всегда начинается с новой строки. Имеет 5 атрибутов:

    • align — Определяет выравнивание линии. Может принимать значение left, center, right.
    • color — Задаёт цвет линии.
    • noshade — Рисует линию без трехмерных эффектов.
    • size — Задаёт толщину линии.
    • width — Задаёт ширину линии.

    Код с использованием тега :

    Мой первый сайт Привет всем!А это мой первый сайт.

    Визуальный пример находится .

    Ещё один «одиночный» тег — это . Данный тег спользуются для хранения информации предназначенной для браузеров и поисковых систем. Поисковые системы обращаются к метатегам для получения описания сайта, ключевых слов и других данных. Разрешено использовать неограниченное число метатегов, все они должны находится между и . Параметры любого метатега имеют вид «имя=значение», который определяется ключевыми словами content , name или http-equiv . Т.к. метатеги предназначены для машин, никакого визуального изменения они не вносят, поэтому я приведу лишь исходный код:

    Эта строка говорит о том, что создатель страницы считает, что на странице используется кодировка UTF-8. В HTML5 всё стало проще, для того, чтобы указать кодировку, достаточно лишь следующей строки:

    Cуществуют и другие одиночные теги (, ,
    , , , , , , , , , , , , , ), но с ними я познакомлю вас чуть позже.

    Теперь давайте поговорим о «закрывающихся» тегах. Само название «закрывающийся тег», говорит о том, что тег требует обязательного закрытия. Это сделано для того, чтобы чётко ограничить часть текста, на которую действует тег.

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

    Мой первый сайт Привет всем! А это мой первый сайт.
    Привет всем! А это мой первый сайт.

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

    Теги для выделения текста

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

    — устанавливает жирное начертание шрифта.

    — устанавливает курсивное начертание шрифта.

    — добавляет подчеркивание к тексту.

    — предназначен для акцентирования текста. Браузеры отображают такой текст курсивным начертанием.

    — перечёркивает текст. Данный тег исключён из HTML5 вместо него рекомендуется использовать

    — отображает текст моноширинным текстом. Исключён из HTML5.

    — отображает шрифт в виде верхнего индекса. Шрифт при этом отображается выше базовой линии текста и уменьшенного размера.

    — отображает шрифт в виде нижнего индекса. Текст при этом располагается ниже базовой линии остальных символов строки и уменьшенного размера.

    — предназначен для акцентирования текста. Браузеры отображают такой текст жирным начертанием.

    — уменьшает размер шрифта на единицу по сравнению с обычным текстом. В HTML размер шрифта измеряется в условных единицах от 1 до 7, средний размер текста, используемый по умолчанию, принят 3. Тег уменьшает текст на одну условную единицу. Допускается применение вложенных тегов , при этом размер шрифта будет меньше на 1 с каждым вложенным уровнем, но не может быть меньше, чем 1.

    — увеличивает размер шрифта на единицу по сравнению с обычным текстом. В HTML размер шрифта измеряется в условных единицах от 1 до 7, средний размер текста, используемый по умолчанию, принят 3. Таким образом, добавление тега увеличивает текст на одну условную единицу. Допускается применение вложенных тегов , при этом размер шрифта будет больше с каждым уровнем.

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

    — предназначен для выделения длинных цитат внутри документа. Текст, обозначенный этим тегом, традиционно отображается как выровненный блок с отступами слева и справа (примерно по 40 пикселов), а также с отбивкой сверху и снизу.

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

    — определяет текстовый абзац. Тег

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

    .... — HTML предлагает шесть заголовков разного уровня, которые показывают относительную важность секции, расположенной после заголовка. Так, тег представляет собой наиболее важный заголовок первого уровня, а тег служит для обозначения заголовка шестого уровня и является наименее значительным. По умолчанию, заголовок первого уровня отображается самым крупным шрифтом жирного начертания, заголовки последующего уровня по размеру меньше. Теги ,…, относятся к блочным элементам, они всегда начинаются с новой строки, а после них другие элементы отображаются на следующей строке. Кроме того, перед заголовком и после него добавляется пустое пространство. Тег имеет атрибут align , который определяет выравнивание заголовка, может принимать значения left — выравнивание заголовка по левому краю, center — выравнивание по центру, right — выравнивание по правому краю, justify — выравнивание по ширине (одновременно по правому и левому краю). Это значение работает только для заголовка, длина которого более, чем одна строка.

    — представляет собой контейнер для изменения характеристик шрифта, таких как размер, цвет и гарнитура. Хотя этот тег до сих пор поддерживается всеми браузерами, он считается устаревшим и от его использования рекомендуется отказаться в пользу стилей. Тег имеет 3 атрибута: color — устанавливает цвет текста, face — определяет гарнитуру шрифта, size — задает размер шрифта в условных единицах.

    — помечает текст как цитату или сноску на другой материал. Такое выделение удобно для изменения стиля текста через CSS, а также применяется для разделения кода HTML на структурные элементы. Браузеры обычно устанавливают текст внутри контейнера курсивом.

    — указывает, что последовательность символов является аббревиатурой. С помощью атрибута title дается расшифровка сокращения, что позволяет понимать аббревиатуру тем людям, которые с ней не знакомы. Кроме того, поисковые системы индексируют полнотекстовый вариант сокращения, что может использоваться для повышения рейтинга документа.

    По умолчанию, текст заключенный в контейнере подчеркивается пунктирной линией.

    Ниже приведу код, в котором я использовал все эти теги:

    Мой первый сайт

    HTML and CSS are two of the core technologies for building Web pages. HTML provides the structure of the page, CSS the (visual and aural) layout, for a variety of devices. Along with graphics and scripting, HTML and CSS are the basis of building Web pages and Web Applications. Learn more below about:

    What is HTML?

    HTML is the language for describing the structure of Web pages. HTML gives authors the means to:

    Publish online documents with headings, text, tables, lists, photos, etc.
    Retrieve online information via hypertext links, at the click of a button.
    Design forms for conducting transactions with remote services, for use in searching for information, making reservations, ordering products, etc.
    Include spread-sheets, video clips, sound clips, and other applications directly in their documents.
    With HTML, authors describe the structure of pages using markup. The elements of the language label pieces of content such as “paragraph,” “list,” “table,” and so on. What is XHTML?

    XHTML is a variant of HTML that uses the syntax of XML, the Extensible Markup Language. XHTML has all the same elements (for paragraphs, etc.) as the HTML variant, but the syntax is slightly different. Because XHTML is an XML application, you can use other XML tools with it (such as XSLT, a language for transforming XML content).

    What is CSS?

    CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts. It allows to adapt the presentation to different types of devices, such as large screens, small screens, or printers. CSS is independent of HTML and can be used with any XML-based markup язык language. The separation of HTML from CSS makes it easier to maintain sites, share style sheets across pages, and tailor pages to different environments. This is referred to as the separation of structure (or: content) from presentation.

    What is WebFonts? WebFonts is a technology that enables people to use fonts on demand over the Web without requiring installation in the operating system. W3C has experience in downloadable fonts through HTML, CSS2, and SVG. Until recently, downloadable fonts have not been common on the Web due to the lack of an interoperable font format. The WebFonts effort plans to address that through the creation of an industry-supported, open font format for the Web (called "WOFF").

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

    При написании данной статьи описание некоторых тегов было взято отсюда

    Автор (режиссер): Андрей Бернацкий
    Жанр: HTML5, CSS3, web
    Продолжительность: 25:51:27
    Качество видео: PCRec
    Видео: AVC/H.264, 1024x768, ~283 - 681 Kbps
    Аудио: AAC, 2 ch, 106 Kbps

    Описание:
    Без преувеличения на сегодняшний день это самый полный и актуальный курс в Рунете. Вдумайтесь сами: только лишь основной раздел курса (без учета бонусов) состоит из 47 подробнейших видеоуроков, образующих собой пошаговую практическую систему.

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

    В нашем новом курсе ВСЕ макеты верстаются сразу АДАПТИВНЫМИ и КРОССБРАУЗЕРНЫМИ.

    Изучение курса построено по принципу «от простого к сложному» и от «теории к практике».

    Я не просто научу вас верстать простейшие веб-страницы, мы с вами очень подробно (вплоть до малейших деталей) проработаем верстку на примере трех различных по своей сложности наиболее популярных видов веб-сайтов в современном Интернете:

    Сайта-визитки
    блога и...
    интернет-магазина

    ПЕРВАЯ ЧАСТЬ
    Верстка макета сайта-визитки


    Урок 2. Определение разметки для страницы
    Урок 3. Описание стилей шапки сайта
    Урок 4. Описание стилей основного блока сайта. Часть1
    Урок 5. Описание стилей основного блока сайта. Часть2. Заключение

    ВТОРАЯ ЧАСТЬ
    Верстка макета блога

    Урок 1. Введение. Настройка страницы
    Урок 2. Определение разметки шапки сайта
    Урок 3. Подключение нестандартных шрифтов
    Урок 4. Описание стилей шапки сайта
    Урок 5. Описание разметки основного блока сайта
    Урок 6. Описание разметки блока постов
    Урок 7. Назначение стилей для блока постов
    Урок 8. Описание разметки боковой колонки
    Урок 9. Назначение стилей для боковой колонки
    Урок 10. Описание разметки постраничной навигации
    Урок 11. Назначение стилей для постраничной навигации
    Урок 12. Верстка footer’а сайта
    Урок 13. Доработка верстки макета
    Урок 14. Адаптация верстки под мобильные устройства. Часть 1
    Урок 15. Адаптация верстки под мобильные устройства. Часть 2
    Урок 16. Добавление эффектов CSS3 на страницу. Часть 1
    Урок 17. Добавление эффектов CSS3 на страницу. Часть 2

    ТРЕТЬЯ ЧАСТЬ
    Верстка макета интернет-магазина

    Урок 1. Введение
    Урок 2. Подключение нестандартного шрифта к странице
    Урок 3. Определение разметки шапки сайта
    Урок 4. Описание стилей шапки сайта. Часть 1
    Урок 5. Описание стилей шапки сайта. Часть 2
    Урок 6. Подключение слайдера к странице
    Урок 7. Назначение стилей и настройка слайдера
    Урок 8. Описание разметки блока новостей
    Урок 9. Назначение стилей для блока новостей
    Урок 10. Описание разметки блока «Популярные продукты»
    Урок 11. Назначение стилей для блока «Популярные продукты». Часть 1
    Урок 12. Назначение стилей для блока «Популярные продукты». Часть 2
    Урок 13. Улучшение блока «Популярные продукты»
    Урок 14. Описание разметки блока «О магазине»
    Урок 15. Назначение стилей для блока «О магазине»
    Урок 16. Описание разметки блока «Подписка»
    Урок 17. Назначение стилей для блока «Подписка»
    Урок 18. Описание разметки для footer’a
    Урок 19. Назначение стилей для блока «footer»
    Урок 20. Делаем макет адаптивным. Часть 1
    Урок 21. Делаем макет адаптивным. Часть 2
    Урок 22. Делаем макет адаптивным. Часть 3
    Урок 23. Делаем макет адаптивным. Часть 4
    Урок 24. Делаем макет адаптивным. Часть 5
    Урок 25. Заключение

    БОНУС 1
    Премиум курс. Учебник по основам HTML

    Урок 1. Введение. Основы HTML
    Урок 2. Структура HTML документа
    Урок 3. Теги форматирования текста
    Урок 4. Изображения
    Урок 5. Ссылки. Ссылки-изображения
    Урок 6. Списки
    Урок 7. Таблицы
    Урок 8. Формы

    БОНУС 2
    Премиум курс. Учебник по основам CSS

    Урок 1. Способы подключения
    Урок 2. Назначения классов и id
    Урок 3. Свойства шрифта
    Урок 4. Свойства текста
    Урок 5. Фон
    Урок 6. Ширина, высота. Тег Div и Span
    Урок 7. Рамка
    Урок 8. Отступы
    Урок 9. Основы CSS. Float, Clear, Display
    Урок 10. Основы CSS. Свойство position

    БОНУС 3
    Премиум курс. Верстка сайтов для начинающих

    Урок 1. Определение разметки
    Урок 2. Описание разметки
    Урок 3. CSS шапки сайта
    Урок 4. CSS области контента
    Урок 5. Доработка верстки

    БОНУС 4
    Премиум курс. HTML 5: основы

    Урок 1. Структура документа HTML 5
    Урок 2. Обзор тегов header и footer
    Урок 3. Тег article
    Урок 4. Тег section
    Урок 5. Теги nav, main и aside
    Урок 6. Теги figure и figcaption
    Урок 7. Кроссбраузерное оформление
    HTML 5 тегов
    Урок 8. Тег input. Новые типы тега в html 5.
    Часть 1
    Урок 9. Тег input. Новые типы тега в html 5. Часть 2
    Урок 10. HTML 5 video. Вставка видео на сайт
    Урок 11. HTML 5 audio. Вставка аудио на сайт
    Урок 12. HTML 5 canvas. Рисование в HTML 5
    Урок 13. HTML 5 geolocation. Определение местоположения в HTML 5

    БОНУС 5
    Премиум курс по CSS3

    Урок 1. Работа с фоном в CSS3
    Урок 2. Тени и закругленные углы
    Урок 3. Прозрачность фона, картинки, текста и цвета в CSS
    Урок 4. Линейные градиенты CSS
    Урок 5. Колонки
    Урок 6. Радиальные градиенты
    Урок 7. Шрифт
    Урок 8. Работа с текстом в css 3
    Урок 9. Псевдоклассы
    Урок 10. Селекторы
    Урок 11. Трансформация

    БОНУС 6
    Анатомия прибыльного лендинг пейдж

    Урок 1. Анатомия прибыльного лендинг пейдж

    БОНУС 7
    Создание лендинг пейдж за один вечер

    Урок 1. Введение
    Урок 2. Подключаем нестандартный шрифт к странице
    Урок 3. Определяем разметку шапки сайта
    Урок 4. Описываем стили шапки сайта
    Урок 5. Определяем разметку слайдера
    Урок 6. Назначаем стили для слайдера
    Урок 7. Верстаем блок "Особенности"
    Урок 8. Верстаем блок "Галерея"
    Урок 9. Определяем разметку блока видео
    Урок 10. Описываем стили блока видео
    Урок 11. Верстаем блок "Скачать приложение"
    Урок 12. Просматриваем макет. Устраняем недочеты
    Урок 13. Определяем разметку блока контактов
    Урок 14. Описываем стили блока контактов
    Урок 15. Верстаем футер
    Урок 16. Адаптируем слайдер
    Урок 17. Заключение



    Есть вопросы?

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам: