Учебник html языка: Учебник HTML для начинающих

Лучший учебник html. Основы html

52

Автор Андрей Галямов

Материалы с сайта www.Zvirec.Com

Содержание

  • Введение в язык html Краткое вступление к учебнику,основные понятия и термины.

  • Урок 1: Структура web-документа. Вставка комментария. Здесь мы рассмотрим основы html, а также научимся вставлять комментарии в тело документа.

  • Урок 2: Создаем свою первую страничку В этом уроке Вы создатите свою первую страничку по всем правилам.

  • Урок 3: Работаем с текстом В этом уроке изложены базовые средства форматирования текста.

  • Урок 4: Продолжаем работать с текстом Здесь мы научимся делать текст жирным, курсивом, подчеркнутым, перечеркнутым, маленьким , большим и.т.д.

  • Урок 5: Заканчиваем с текстом В этом уроке мы подробно разберем создание списков в языке html.

  • Урок 6: Покоряем html ссылки Тут Вы научитесь создавать все возможные виды ссылок.

  • Урок 7: Работаем с изображениями В этом уроке вы увидете, как легко, оказывается, вставлять изображения на страницу.

  • Урок 8: Цвет фона и текста Здесь Вы узнаете, как изменять цвет фона и цвет текста в языке html.

  • Урок 9: Разберемся с таблицами в html Тут Вы научитесь конструировать html таблицы, это очень важная часть языка html.

  • Урок 10: Что такое html формы и зачем они нужны. Здесь мы поговорим о том, что такое формы, посмотрим пример готовой формы, разберем основной синтаксис.

  • Урок 11: Заканчиваем разбираться с формами Заканчиваем то, что начали в предыдущем уроке 🙂

  • Урок 12: Смотрим форму в действии . В этом уроке я расскажу Вам как увидеть вашу html форму в действии.

  • Урок 13: Пару слов про голову документа. Здесь мы разберем такие понятия как название документа, ключевые слова и описание документа.

  • Завершение Советы и рекомендации по дальнейшему обучению…

Введение

Рад, что вы решили приступить к изучению моего учебника по html. Поверьте мне, в нем нет ничего сложного, и уже через час вы создадите свою первую страничку. HTML – это язык разметки документов в среде WEB. То, что вы видите при просмотре страницы в Internet, это интерпретация вашим браузером HTML-текста. Чтобы браузер правильно отображал форматирование к примеру текста т.е. разделял его на абзацы, выделял цитаты, заголовки, списки и.т.д. ему надо как-то сообщить , что мол это заголовок, а это – параграф  и.т.д. Этим как раз и занимается язык html. Чтобы увидеть HTML-коды страницы в Internet, кликните правой кнопкой мыши по странице, в выпавшем меню выберите пункт — view source (или «просмотр HTML кода»). Не пугайтесь! Я еще раз повторюсь – на самом деле, все очень просто!

Что понадобится нам для обучения?

Браузер и Блокнот(или аналогичный простой редактор)  — вот всё, что вам необходимо для работы с данным учебником . Раз вы просматриваете эту страничку – значит браузер у вас уже есть , ну а блокнот я думаю найти не составит труда ( Пуск – Программы — Стандартные — Блокнот).

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

Возможно вы уже слышали, или даже использовали такие программы, как Microsoft FrontPage, Adobe Dreamweaver, которые упрощают работу с кодом. Пока что забудьте об этих программах! пока учимся в блокноте!

Да, без сомнений Мы будем ими пользоваться, но только после того, как пройдем коротенькие курсы по html и css . Потом просто скачаете у меня на сайте специальный видео-курс по Adobe Dreamweaver и будет вам счастье…

Весь ли здесь HTML ?

Я постарался собрать только ту часть языка, которая действительно используется(из личного опыта создания более 10 сайтов), потому как более чем 40% используется очень редко. Тем более, в дальнейшем мы будем пользоваться Adobe Dreamweaver, и весь труднозапоминающийся код он напишет за нас . Главу по фреймам я выкинул полностью, советую Вам вообще никогда ими не пользоваться, т.к. это уже очень устаревшая технология и рейтинга это Вам не добавит!

Если Вам необходима более полная информация по html, скачивайте книги из соответствующего раздела у меня на сайте.

Учебник html для начинающих. Версия для печати раздела «Учебник html» сайта www.Webremeslo.Ru Введение

Этот учебник целиком и полностью посвящён языку HTML, без знаний которого не обойтись в создании какой либо веб-страницы. HTML язык — это основа, база которую просто таки необходимо знать любому начинающему веб-мастеру! Этот язык, сам по себе (в чистом виде), достаточно простой, думаю его с легкостью может освоить любой «продвинутый» шестиклассник.. в тоже время он позволяет самостоятельно создавать полноценные страницы и сайты.

Рассчитан этот HTML учебник для начинающих «с нуля» людей, которые только только решили освоить веб-ремесло, поэтому старался писать его как можно более развернуто и что называется «доходчиво», в тоже время стараясь охватить весь курс до мелочей, так что может быть и опытный веб-мастер найдет в нём для себя что-то новое или будет использовать его в качестве «шпаргалки», изложенной в прилагаемом справочнике тегов:(http://www.

webremeslo.ru/spravka/spravka.html). Где нет «воды» и нудноватого для уже опытного человека «разжёвывания» материала.

Ну и сразу к делу.. начнем с классики..

Откройте блокнот, да да, тот самый блокнот.. Пуск> Стандартные> Блокноти напишите в нем следующий текст:

<html> <head> <title>Моя первая страничка </title> </head> <body> Привет мир!!! <br> Меня зовут (здесь впишите Ваше имя), это моя первая страничка! </body> </html>

Далее, сохраните этот текст как htmlдокумент, название придумайте сами.. главное чтобы расширение былоhtml

Повторюсь, чтобы не было казусов.. в блокноте кликаем по меню «Файл», выбираем»Сохранить как..»в строке»Имя файла»пишем:index.html, просто по умолчанию блокнот предлагает сохранить файл с расширением*.txt, а нам нужно расширение*. html

Далее открываем этот файл при помощи Вашего браузера.. ну к примеру того же Internet Explorerа(правой кнопкой по нашему файлу. . «Открыть с помощью..»Internet Explorer)

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

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

Глава 1 Что такое html язык и с чем его едят..

Начну, пожалуй, с начала..

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

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

Теперь о командах — их называют дескрипторами, но чаще — тегами.

Вернемся к нашей первой страничке.. итак мы написали:

<html> <head> <title>Моя первая страничка</title> </head> <body> Привет мир!!!

<br> Меня зовут Карлсон, это моя первая страничка! </body> </html>

Так вот то что написано между <…>- называют тегами они не видны читателю, заглянувшему на Вашу страницу, зато хорошо видны браузеру, который наткнувшись на тег<html>понимает его как сигнал к тому, что далее будет документ, который необходимо прочитать и вывести на монитор в нужном виде. . а вот тег</html>говорит о том что документ закончился и от него, то бишь браузера, больше ничего не требуется и он может отдыхать с чистой совестью.

Так что же мы написали? и как это читает браузер?

Мысли браузера:

<html>начало документа.. опять работы привалило.. <head>смотрим словарик английского переводим «голова» …в голове моей опилки не беда!! … здесь указывается основная служебная информация о документе.. ну и что они там от меня хотят?

<title>«название» значит.. это в шапке окна нужно написать его название: Моя первая страничкаопять чайник тренируется.. </title>все название закончилось.. можно идти дальше.. </head>ага и в голове кроме названия больше никаких вздорных мыслей не держим.. <body>«тело» документа все, что написано ниже выставляем на всеобщее обозрение Привет мир!!!как мило! Достали уже!!! <br>переносим текст на следующую строчку. . я даже догадываюсь, что в ней будет… Меня зовут (здесь Ваше имя), это моя первая страничка! ну да так и есть.. ничего пооригинальнее придумать не могут.. </body>что всё что ли? Больше ничего не отображать?
</html>ну вот и конец!! Не будить, не кантовать, при пожаре выносить первым!!

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

1) Необходимо раз и навсегда запомнить что если есть открывающий тег <…>то обязательно должен быть и закрывающий</…>

Хотя есть и исключения как например у нас тег <br>— он закрытия не требует потому что говорит лишь о том, что следует писать с новой строки. Кстати попробуйте добавить еще пару тройку таких же перед строчкой «Меня зовут..» и Вы увидите, что в результате она заметно опустилась вниз. . (Ну естественно в блокноте сохраните изменения, а в браузере нажмите кнопку «обновить»)

2) Все документы должны иметь вот такой шаблон кода:

<html>начало документа <head>начало головы </head>закрытие головы <body>начало тела </body>закрытие тела </html>конец документа

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

3) О порядке:

Открывающий и закрывающий тег по типу <…> </…>представляет собой своего рода ёмкость, ящик в который могут складываться другие теги — ящички поменьше.. следовательно, согласно логики документ должен выглядеть так:

<Тег «большой ящик»> <Тег «ящик средний»> <Тег «ящик маленький»> содержание </Тег «ящик маленький» > </Тег «ящик средний» > </Тег «большой ящик»> Если писать, например, так:<Тег «большой ящик»> <Тег «ящик средний»> <Тег «ящик маленький»> содержание </Тег «большой ящик»> </Тег «ящик маленький»> </Тег «ящик средний»>

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

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

Введение в HTML (бесплатный учебник)

💬 «Каждый великий разработчик, которого вы знаете, добился успеха, решая проблемы, для решения которых они не были квалифицированы, пока они действительно не сделали это». (Патрик Маккензи)

Введение

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

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

Что мы будем делать сегодня?

  1. Узнайте об HTML и базовом синтаксисе HTML
  2. Узнайте о различных элементах HTML, которые мы будем использовать в этом курсе
  3. Создать базовую структуру для нашей собственной веб-страницы

Готовы к еще одному приключенческому дню данных, структуры и магии? Пойдем!

1. HTML

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

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

 

Теги элементов

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

Каждый элемент HTML имеет HTML-тегов , а тег (

или

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

Большинство элементов HTML имеют открывающий тег и закрывающий тег , которые показывают, где начинается и заканчивается элемент. Закрывающий тег — это просто открывающий тег с косой чертой (/) перед именем элемента. Мы можем обобщить формат HTML-элемента следующим образом:

Здесь контент — это то, что мы добавляем. Это может быть что угодно, например «Hello world» в нашем примере с h2; Однако «имя элемента» должно быть одним из предопределенных тегов, таких как h2, h4, p или strong.

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

 

Атрибуты элементов

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

У нас есть элемент изображения с атрибутом «ширина» со значением 300 и атрибутом «высота» со значением 200, что, как вы могли догадаться, сделает изображение шириной 300 пикселей и высотой 200 пикселей. Давайте посмотрим на другой пример.

Очень точно названный элемент textarea будет отображать поле ввода текста, где наши пользователи могут писать текст. В этом примере rows и cols — это атрибуты, определяющие количество строк и столбцов, которые должна занимать текстовая область соответственно.

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

Обратите внимание, что в некоторых элементах нет содержимого, и, следовательно, они не должны иметь закрывающий тег. Изображениям, например, нужен только атрибут «src» (сокращение от источника или местоположения для поиска изображения).

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

 

Вложенные элементы

Элементы HTML могут быть вложены друг в друга; другими словами, один элемент может содержать другие элементы. Взгляните на следующий блок кода.

Обратите внимание, что у нас есть два сильных элемента в нашем элементе абзаца. Это абсолютно законно.

Для простоты чтения мы можем отформатировать предыдущий блок кода следующим образом:

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

Другие правила

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

Помните вчерашний код нашей первой веб-страницы?

По этой причине попал в<head>, а браузер подхватил его и отобразил как заголовок веб-страницы (хотя внутри страницы он не был виден).</p><p></p><h3><span class="ez-toc-section" id="2_HTML"> 2. Элементы HTML </span></h3><p> Теперь, когда у нас есть общее представление об элементах HTML, давайте рассмотрим некоторые элементы, которые мы будем использовать в этом курсе.</p><h4><span class="ez-toc-section" id="i-14"> Заголовки </span></h4><p> Заголовки в точности соответствуют названию. В HTML есть шесть заголовков, от h2 до h6. Заголовок 1 или h2 — самый большой и значимый заголовок; это сигнализирует о том, что это самый важный текст на странице.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/luxe-host.ru/wp-content/uploads/d/5/6/d5668590f42539e2de44988805405d20.jpeg' /><noscript><img loading='lazy' src='/800/600/http/luxe-host.ru/wp-content/uploads/d/5/6/d5668590f42539e2de44988805405d20.jpeg' /></noscript> Значение постепенно уменьшается по мере продвижения к h6.</p><h4><span class="ez-toc-section" id="i-15">   </span></h4><h4><span class="ez-toc-section" id="i-16"> Ссылки привязки </span></h4><p> Элемент привязки <strong> a </strong> включает гипертекст <strong> </strong> в HTML. Он может ссылаться на другую страницу того же или другого веб-сайта. Вот как создать якорную ссылку на главную страницу Google:</p><p> Этот код будет отображаться следующим образом. Обратите внимание, как при наведении указателя мыши на ссылку отображается значение href привязки в левом нижнем углу страницы. Вы должны были щелкнуть пару таких якорных ссылок, чтобы попасть на эту самую страницу!</p><p></p><h4><span class="ez-toc-section" id="i-17">   </span></h4><h4><span class="ez-toc-section" id="i-18"> Абзацы </span></h4><p> Элемент абзаца <strong> p </strong> используется для текстовых блоков. Обычно мы оформляем абзацы таким образом, чтобы между ними и между первым абзацем и его заголовком оставалось достаточно места.</p><h4><span class="ez-toc-section" id="i-19">   </span></h4><h4><span class="ez-toc-section" id="i-20"> Списки </span></h4><p> Списки очень удобны для отображения данных в упорядоченном или неупорядоченном списке. Для <strong> упорядоченных списков </strong> (список, в котором используются числа) мы используем<ol>, а для <strong> неупорядоченных списков </strong> (список с маркерами) мы используем<ul>.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/luxe-host.ru/wp-content/uploads/0/4/0/0400dc1cb6514bab87bdbd256575d64b.jpeg' /><noscript><img loading='lazy' src='/800/600/http/luxe-host.ru/wp-content/uploads/0/4/0/0400dc1cb6514bab87bdbd256575d64b.jpeg' /></noscript> Внутри одного из этих элементов каждый 9Элемент списка 0037 </strong> обозначается<li>. Вот пример:</p><p> Вот как наш пример <strong> «рендерит» </strong> (это просто красивое слово, означающее, как оно выглядит в нашем браузере, когда мы обновляем страницу).</p><p></p><h4><span class="ez-toc-section" id="i-21"> Разделы и интервалы </span></h4><p> Можно представить, что все на веб-странице содержится в наборе блоков. Наша работа как веб-разработчиков состоит в том, чтобы расположить эти поля так, чтобы вся страница хорошо выглядела на всех экранах. Эти поля содержат текст, изображения и все остальное, что мы видим на веб-страницах.</p><p> Названия этих ящиков: разделы <strong> (div) </strong> и интервалы <strong> (span) </strong> . Разделы div и span ничего не делают сами по себе, но мы добавляем к ним что-то, например, текст и изображения, и они позволяют нам располагать текст и изображения так, как нам нравится.</p><p> Хорошей аналогией div и span являются мешки. Сумки, такие как сумочки или рюкзаки, сами по себе не очень полезны.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/luxe-host.ru/wp-content/uploads/9/2/4/92433757d87e6a5103d6b93b3b1bc6b4.jpeg' /><noscript><img loading='lazy' src='/800/600/http/luxe-host.ru/wp-content/uploads/9/2/4/92433757d87e6a5103d6b93b3b1bc6b4.jpeg' /></noscript> Никто не стал бы таскать с собой пустую сумку. Они становятся полезными, когда мы храним в них вещи — они помогают нам поддерживать порядок. Вот как нам нравится думать о делениях и промежутках. Это контейнеры для фактических функциональных элементов на вашей веб-странице.</p><p> Мы увидим, как они работают, когда добавим их на нашу страницу ниже.</p><h4><span class="ez-toc-section" id="i-22"> Формы </span></h4><p> Мы постоянно заполняем формы в Интернете. Формы и элементы форм позволяют нам принимать пользовательский ввод. Будь то вход в наши учетные записи в социальных сетях или публикация твита, везде, где вы видите место для добавления текста, нажатия кнопки или переключения флажка, в фоновом режиме есть элемент HTML-формы.</p><h3><span class="ez-toc-section" id="3"> 3. Ваша очередь: Создание базового макета страницы </span></h3><p> Теперь мы знаем достаточно элементов HTML, чтобы начать добавлять HTML в наш проект страницы портфолио! Прежде чем мы приступим к написанию кода, давайте взглянем на наш каркас. Каркас — это дизайн с низкой точностью, который мы используем в качестве эталона для кода нашего веб-сайта.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/harrietbaggley.co.uk/blog/wp-content/uploads/2013/10/Screen-Shot-2013-10-11-at-15.39.29-1024x642.png' /><noscript><img loading='lazy' src='/800/600/http/harrietbaggley.co.uk/blog/wp-content/uploads/2013/10/Screen-Shot-2013-10-11-at-15.39.29-1024x642.png' /></noscript></p><p> В реальном мире у вашей команды могут быть специальные дизайнеры, которые придумают дизайн, который затем будет передан вам, разработчику, для реализации (преобразования в реальный код). В нашем случае мы будем использовать нарисованный от руки дизайн в качестве отправной точки. Цель, которой он служит, аналогична: он дает нам общее представление о том, как должен выглядеть наш конечный результат.</p><p></p><p> Глядя на макет, мы можем примерно разделить нашу страницу на разделы.</p><ul><li> Введение<ul><li> Изображение профиля</li><li> Имя</li><li> Профессиональное звание</li><li> Цитата</li></ul></li><li> О компании<ul><li> Кто я</li><li> Что мне нравится</li></ul></li><li> Портфолио</li><li> Ссылки и контактная форма</li></ul><p> Как правило, полезно думать о разделах, потому что, как вы увидите, каждый из этих маркеров станет блоком сам по себе, а подпункты будут вложены в основные пункты.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/i.pinimg.com/736x/55/5c/a5/555ca5abead7e34a169fc04a3bd7c93a.jpg' /><noscript><img loading='lazy' src='/800/600/http/i.pinimg.com/736x/55/5c/a5/555ca5abead7e34a169fc04a3bd7c93a.jpg' /></noscript> Давайте возьмем каждый из этих пунктов и рассмотрим их отдельно.</p><h5><span class="ez-toc-section" id="i-23"> Введение </span></h5><p> Раздел введения содержит изображение (изображение профиля), заголовок (имя), подзаголовок (профессиональное звание) и строку текста (цитата). Мы можем начать с поля введения и добавить в него каждый из вложенных элементов. Обратите внимание, что этот код находится внутри тега body, то есть между открывающим и закрывающим тегами body (<body> и <script defer src="https://xn--90abhccf7b.xn--p1ai/wp-content/cache/autoptimize/js/autoptimize_a5525df7354e9c4926a53db2b62ba665.js"></script></body>).</p><p> Помните, что мы говорили об элементе <strong> div </strong>? Это похоже на коробку, которая скрепляет наш контент. Внутри коробки у нас есть все элементы, о которых мы упоминали выше.</p><p> Обратите внимание на https://via.placeholder.com/150 в источнике изображения (<img class="lazy lazy-hidden" src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src=)? Это изображение-заполнитель, которое мы используем при разработке этого веб-сайта. Мы можем заменить его нашим собственным изображением позже, как только мы будем довольны нашим дизайном.</p><noscript><img src=)? Это изображение-заполнитель, которое мы используем при разработке этого веб-сайта. Мы можем заменить его нашим собственным изображением позже, как только мы будем довольны нашим дизайном.</p></noscript><p> Посмотрим, как это выглядит в браузере.</p><p></p><p> Ты понял? Верно.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/images.myshared.ru/7/823204/slide_56.jpg' /><noscript><img loading='lazy' src='/800/600/http/images.myshared.ru/7/823204/slide_56.jpg' /></noscript> У нас готов первый раздел нашего сайта. Вы можете увидеть свой код в браузере, нажав Ctrl+F12 (в Windows или Linux) или Cmd+F12 в Mac OS.</p><p></p><p> Это код, интерпретированный вашим браузером. Вы можете попробовать нажать на каждый элемент (img, h2 и т. д.) и увидеть, что браузер выделяет их для вас.</p><p> <strong> 😎Совет профессионала: </strong> Это окно, которое появилось в нашем браузере, называется <strong> меню инструментов разработчика </strong> и широко используется в реальной веб-разработке для проверки кода и устранения ошибок. Лучший способ привыкнуть к этому новому инструменту — поиграть с ним.</p><h5><span class="ez-toc-section" id="i-24"> О программе </span></h5><p> Далее давайте рассмотрим раздел О программе. Он состоит из двух списков и заголовка, который идет с каждым списком. Обратите внимание, что на этот раз у нас есть два блока (div), вложенных в один большой блок. Это левое и правое поле, каждое со своим заголовком (<h4><span class="ez-toc-section" id="i-25">) и неупорядоченным списком (</span></h4><ul>). Давайте напишем код для этого сразу после закрывающего тега предыдущего (Введение) раздела 9.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/cf.ppt-online.org/files/slide/8/8EyBq3ZmSxOTV041JiQXKfWu2lPobsMgpD5GF6/slide-10.jpg' /><noscript><img loading='lazy' src='/800/600/http/cf.ppt-online.org/files/slide/8/8EyBq3ZmSxOTV041JiQXKfWu2lPobsMgpD5GF6/slide-10.jpg' /></noscript> 0242 </дел> </code> .</p><p> Давайте посмотрим на результат этого в нашем браузере.</p><p></p><p> Посмотреть изменения кода на GitHub ></p><p> <strong> Вот краткое напоминание: </strong> Вы можете щелкнуть приведенную выше ссылку Github, чтобы увидеть точное изменение, которое было сделано. Мы рекомендуем вам сначала попробовать написать код самостоятельно и посмотреть ссылку на Github только в том случае, если вы застряли.</p><h5><span class="ez-toc-section" id="i-26"> Портфолио </span></h5><p> Отлично! Теперь займемся разделом «Портфолио». Этот раздел будет содержать четыре скриншота выбранного нами проекта. Вы увидите в нашем каркасе, что мы планируем расположить их в сетке 2×2. Позже в курсе мы сможем сделать это с помощью CSS. А пока давайте добавим заголовок и четыре изображения, используя тег <img> чуть ниже предыдущего раздела.</p><p> Обратите внимание, что мы снова используем здесь изображения-заполнители (но теперь мы сделали их 300, что соответствует их размеру, длине и ширине в пикселях).</p><p> Результат после добавления на нашу страницу должен выглядеть следующим образом:</p><p></p><p> Посмотреть изменения кода на GitHub ></p><h5><span class="ez-toc-section" id="i-27">   </span></h5><p> Наш последний раздел — это нижний колонтитул <strong> </strong> (названный так потому, что это вертикальный конец веб-страницы).<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/basicweb.ru/html/primer/12.png' /><noscript><img loading='lazy' src='/800/600/http/basicweb.ru/html/primer/12.png' /></noscript> ). Он содержит несколько ссылок на наши профили в социальных сетях, таких как LinkedIn, Github и Twitter, но вы можете заменить их своими собственными ссылками, если хотите!</p><p> Обратите внимание на заполнитель <strong> <user> </strong> в атрибуте <strong> href </strong> элемента <strong> anchor </strong>. Вы должны заменить это своими соответствующими именами пользователей для этих сайтов. Например, <strong> https://twitter.com/<user> </strong> станет <strong> https://twitter.com/careerfoundry </strong>, чтобы связать якорный элемент со страницей CareerFoundry в Twitter, и аналогичным образом для других ссылок. <strong>   </strong></p><p> Поместите этот раздел после закрывающего тега div раздела «Портфолио».</p><h5><span class="ez-toc-section" id="i-28">   </span></h5><h5><span class="ez-toc-section" id="i-29"> Контактная форма </span></h5><p> У нас также будет форма «Свяжитесь со мной» с полями ввода. На реальном веб-сайте это позволило бы людям отправлять нам сообщения. На данный момент форма, которую мы пишем, находится только на внешнем интерфейсе. Это не сработает, так как у нас еще нет для этого бэкенда.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/salonfifi.ru/wp-content/uploads/9/b/2/9b27fdcc76d723fb7e4c82e038614f07.jpeg' /><noscript><img loading='lazy' src='/800/600/http/salonfifi.ru/wp-content/uploads/9/b/2/9b27fdcc76d723fb7e4c82e038614f07.jpeg' /></noscript></p><p> Здесь мы впервые представили несколько элементов. Давайте рассмотрим их один за другим и поймем, что происходит в строках кода выше.</p><p> 1. <code> <действие формы=”#”> </code></p><ul><li> Элемент формы определяет HTML-форму, которую вы используете для входа в Twitter или ввода сообщения в Facebook. Форма может иметь один или несколько полей ввода, кнопок, флажков или раскрывающихся списков.</li><li> Форма может быть «отправлена», что сигнализирует браузеру, что пользователь ввел данные в форму. Атрибут действия — это место, куда должны быть отправлены данные при отправке формы (в нашем случае это «#», потому что мы не хотим никуда отправлять данные).</li></ul><p> 2. <code> <метка для=””> </code></p><ul><li> Метка отмечает метку для входного элемента. Это может быть текст рядом с полями ввода или значок. Атрибут for принимает атрибут «id» вложенного элемента ввода.</li></ul><p> 3. <code> <input type=""> </code></p><ul><li> Ввод определяет элемент ввода (элемент принимает данные от пользователя).<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/cleanstudy.com/wp-content/uploads/2020/03/Webp.net-compress-image-2020-03-06T154416.195.jpg' /><noscript><img loading='lazy' src='/800/600/http/cleanstudy.com/wp-content/uploads/2020/03/Webp.net-compress-image-2020-03-06T154416.195.jpg' /></noscript> Элемент ввода имеет атрибут типа, который принимает множество значений. Например, <strong> type=»text» </strong> отобразит поле ввода текста, а <strong> type=»submit» </strong> отобразит кнопку, которая отправляет форму, когда мы нажимаем на нее.</li></ul><p> 4. <code><textarea> </code> </p> <ul> <li> Как уже говорилось, элемент textarea будет отображать более крупное поле для ввода текста. Следуйте следующему разделу и попытайтесь выяснить, в чем разница между <input type="text" /> и <текстовое поле>. Подсказка: один из двух поддерживает ввод многострочного текста. </li> </ul> <p> Как и в случае с разделом «О программе», нам нужно, чтобы поля ссылок и поля комментариев были выровнены рядом друг с другом, ссылки слева, а поля комментариев справа. На данный момент нам нужно добавить открывающий и закрывающий «div» вокруг этих двух секций, по сути заключая каждый из этих блоков в больший блок. Конечный результат должен выглядеть примерно так: </p> <p> </p> <p> Посмотреть изменения кода на GitHub > </p> <p> Вот и все! У нас есть раздел ссылок, а затем у нас есть наши входные данные.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/luxe-host.ru/wp-content/uploads/5/9/b/59bc07cab56ad3f9a996de9c44a98932.jpeg' /><noscript><img loading='lazy' src='/800/600/http/luxe-host.ru/wp-content/uploads/5/9/b/59bc07cab56ad3f9a996de9c44a98932.jpeg' /></noscript> Попробуйте ввести что-нибудь в поля формы и нажмите «Отправить». Вы заметили какие-либо изменения? Да, в адресной строке браузера теперь есть символ фунта «#». Помните, где мы его использовали? Атрибут формы <strong> действие </strong>! </p> <h4><span class="ez-toc-section" id="i-30"> Резюме </span></h4> <p> На этом второй день подходит к концу. Сегодня мы узнали о различных видах элементов HTML. Мы создали нашу первую веб-страницу и добавили структуру и информацию, с которыми мы будем работать на протяжении всего курса. Сегодня мы сделали то же, что вы обычно делаете в начале любого веб-проекта: структурировали свои данные и помещали их в правильные HTML-элементы. </p> <p> Теперь, когда это сделано, мы можем сосредоточиться на стиле и функциональности. Другими словами, теперь мы можем добавить больше цвета, форматирования и позиционирования в наш HTML-документ. Завтра мы впервые заглянем в мир CSS, языка стилей в Интернете. <br/>   </p> <h4><span class="ez-toc-section" id="i-31"> 🧐Ежедневное задание </span></h4> <p> Попробуйте заменить изображения разделов «О программе» и «Портфолио» вашими собственными изображениями.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/cf2.ppt-online.org/files2/slide/n/n9WIUHrgka8fqzBQC5lJwKvFNh1TiymMe3udAD/slide-3.jpg' /><noscript><img loading='lazy' src='/800/600/http/cf2.ppt-online.org/files2/slide/n/n9WIUHrgka8fqzBQC5lJwKvFNh1TiymMe3udAD/slide-3.jpg' /></noscript> В идеале это должны быть квадратные изображения, а не супер огромные. Если у вас возникли проблемы с поиском хороших изображений, загрузите их отсюда. <br/>   </p> <h4><span class="ez-toc-section" id="i-32"> 📗Ссылки </span></h4> <ul> <li> Основы HTML https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/HTML_basics </li> </ul> <p> <br/>   </p> <h4><span class="ez-toc-section" id="i-33"> ❓ Часто задаваемые вопросы </span></h4> <p> <strong> В. Элемент не отображается на экране? </strong> </p> <p> A. Проверьте, правильно ли закрыт этот элемент / нет ли в коде несбалансированных тегов HTML. Используйте инструменты разработчика в браузере для более быстрой отладки </p> <p> <strong> В. Можем ли мы использовать более интересные / красочные изображения вместо скучных серых? </strong> </p> <p> A. Окончательные изображения мы добавим позже, когда будем изучать CSS. На данный момент будет проще, если мы сначала сосредоточимся на данных и создадим правильную структуру страницы. </p> <p> <strong> В. Трудно запомнить так много тегов HTML и их функций. Должен ли я выучить их наизусть? </strong> </p> <p> A.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/cf3.ppt-online.org/files3/slide/x/xjmoudSTsKIfX7AZkLCby6iP150tRQ4Dcp2rYO/slide-1.jpg' /><noscript><img loading='lazy' src='/800/600/http/cf3.ppt-online.org/files3/slide/x/xjmoudSTsKIfX7AZkLCby6iP150tRQ4Dcp2rYO/slide-1.jpg' /></noscript> Это случается со всеми нами в начале. Главное – продолжать практиковаться, и вскоре они станут для вас второй натурой. </p> <p> <strong> В. Страница выглядит очень скучно. Можем ли мы добавить к нему немного красок? </strong> </p> <p> О. Как упоминалось ранее, в этом руководстве мы сосредоточимся только на содержании и структуре, поскольку это и есть HTML. Позже в курсе мы рассмотрим стили и цвета! </p> <p> <strong> В. Я читал о семантическом HTML и таких элементах, как раздел, статья и навигация. Должны ли мы использовать их вместо div и span? </strong> </p> <p> A. HTML5 определяет множество новых компонентов, которые можно использовать вместо div или span. В реальном мире мы рекомендуем использовать семантические компоненты HTML, когда это возможно. В этом курсе мы хотели бы свести к минимуму количество новых понятий, которые мы вводим, поэтому семантический HTML не упоминается. Если вы все еще хотите узнать о них, мы можем порекомендовать эту статью. </p> <h2><span class="ez-toc-section" id="Neocities_Tutorials"> Neocities — Tutorials </span></h2> <p> Никогда раньше не программировали? Наш веселый интерактивный учебник расскажет вам, в чем дело! Присоединяйтесь к кошке Пенелопе и создайте свое личное место в сети.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/codingbytes.com/wp-content/uploads/2019/05/ext-1024x576.jpg' /><noscript><img loading='lazy' src='/800/600/http/codingbytes.com/wp-content/uploads/2019/05/ext-1024x576.jpg' /></noscript> </p> <p> Изучение того, как создавать веб-сайты, позволяет вам создавать любой контент, который вы хотите, упорядочивать этот контент любым удобным вам способом и делиться этим контентом со всем миром. Это может быть информационный портал для обучения людей ремонту велосипедов, графический проект или сборник ваших стихов. </p> <h3><span class="ez-toc-section" id="i-34"> Прочие ресурсы </span></h3> <h4><span class="ez-toc-section" id="HTML"> HTML </span></h4> <p> HTML — это сокращение от «Язык разметки гипертекста», и это основной строительный блок, используемый для создания всех веб-сайтов. </p> <ul> <li> Учебник HTML для начинающих </li> <li> Mozilla Learn HTML Ресурсы </li> <li> CodePupil.com учит с помощью игр </li> <li> Узнайте, как создавать веб-сайты с Treehouse </li> <li> Онлайн-уроки в Codecademy </li> </ul> <h4><span class="ez-toc-section" id="CSS"> CSS </span></h4> <p> CSS — это сокращение от «Каскадные таблицы стилей», который представляет собой код, используемый для установки стиля ваших веб-страниц. Он встроен в ваш HTML и определяет, как должен выглядеть ваш сайт.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/cf2.ppt-online.org/files2/slide/4/4YEoT3rpF56q79Dns0lBtkmVJCzOhjacHxIS8G/slide-8.jpg' /><noscript><img loading='lazy' src='/800/600/http/cf2.ppt-online.org/files2/slide/4/4YEoT3rpF56q79Dns0lBtkmVJCzOhjacHxIS8G/slide-8.jpg' /></noscript> Если бы HTML был вашим домом, CSS был бы тем, что позволяет вам украшать то, как он выглядит. </p> <ul> <li> Mozilla Изучите CSS-ресурсы </li> </ul> <h4><span class="ez-toc-section" id="_CSS"> Фреймворки CSS </span></h4> <p> Фреймворки CSS — это готовые стили CSS, которые упрощают быстрое создание привлекательной веб-страницы без необходимости создавать собственный набор стилей. Сам Neocities использует его в качестве основы для нашего дизайна. Их определенно стоит проверить, если вы понимаете, как работает CSS. </p> <ul> <li> Начальная загрузка </li> <li> Призрак </li> <li> CSS элемент </li> <li> Чистый </li> <li> Латунные кнопки </li> <li> Мин. </li> <li> Бульма </li> <li> распоясываться </li> </ul> <h4><span class="ez-toc-section" id="JavaScript"> JavaScript </span></h4> <p> JavaScript — это язык программирования, который входит в стандартную комплектацию всех веб-браузеров. Вы можете встроить код JavaScript в свой HTML, чтобы вы могли программировать свои веб-сайты для определенных действий.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/cf2.ppt-online.org/files2/slide/l/L75oMKHjIvP6XCxtFbShTRUuJ2W8QfEcmYer43s0ai/slide-18.jpg' /><noscript><img loading='lazy' src='/800/600/http/cf2.ppt-online.org/files2/slide/l/L75oMKHjIvP6XCxtFbShTRUuJ2W8QfEcmYer43s0ai/slide-18.jpg' /></noscript> Когда-то JavaScript был слабым языком с множеством проблем, но теперь это очень быстрый и мощный язык, который используется как для веб-браузеров, так и для сложных серверных бэкендов (с Node.js). Это отличный язык для начинающих, если вы хотите научиться программировать, и его можно использовать для выполнения практически любых программ. </p> <ul> <li> Ресурсы Mozilla Learn JavaScript </li> </ul> <h4><span class="ez-toc-section" id="i-35"> Генераторы статических сайтов </span></h4> <p> Генераторы статических сайтов позволяют разработчикам создавать веб-сайты, обладающие многими свойствами динамических веб-сайтов, за исключением того, что они генерируют статический HTML-код, который затем можно загрузить в Neocities. </p> <ul> <li> Хьюго </li> <li> Джекил </li> <li> Next.js </li> <li> Гэтсби </li> <li> VuePress </li> </ul> <h4><span class="ez-toc-section" id="WebGL"> WebGL </span></h4> <p> WebGL — это API JavaScript для визуализации интерактивной 2D- и 3D-графики в любом совместимом веб-браузере без использования подключаемых модулей.<img class="lazy lazy-hidden" loading='lazy' src="//xn--90abhccf7b.xn--p1ai/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/3.bp.blogspot.com/-jnY6XQb6c7I/WqJgfgWkVuI/AAAAAAAAAlM/OOxAFBurLSA3D3dFOYvbHwZfzyE17YFMgCLcBGAs/s1600/HTML_titul.png' /><noscript><img loading='lazy' src='/800/600/http/3.bp.blogspot.com/-jnY6XQb6c7I/WqJgfgWkVuI/AAAAAAAAAlM/OOxAFBurLSA3D3dFOYvbHwZfzyE17YFMgCLcBGAs/s1600/HTML_titul.png' /></noscript> </div> </div> </div> </article> <nav class="navigation post-navigation" aria-label="Записи"> <h2 class="screen-reader-text">Навигация по записям</h2> <div class="nav-links"><div class="nav-previous"><a href="https://xn--90abhccf7b.xn--p1ai/raznoe/vakansii-kadroff-vakansii-kompanii-kadroff-rabota-v-sankt-peterburge-tveri-voronezhe-lipeczke.html" rel="prev">Вакансии кадрофф: Вакансии компании Кадрофф — работа в Санкт-Петербурге, Твери, Воронеже, Липецке</a></div><div class="nav-next"><a href="https://xn--90abhccf7b.xn--p1ai/raznoe/fon-svetlyj-s-uzorami-svetlyj-fon-s-uzorami-78-foto.html" rel="next">Фон светлый с узорами: Светлый фон с узорами — 78 фото</a></div></div> </nav><div id="comments" class="comments-area"> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">Добавить комментарий <small><a rel="nofollow" id="cancel-comment-reply-link" href="/html/uchebnik-html-yazyka-uchebnik-html-dlya-nachinayushhih.html#respond" style="display:none;">Отменить ответ</a></small></h3><form action="https://xn--90abhccf7b.xn--p1ai/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><p class="comment-notes"><span id="email-notes">Ваш адрес email не будет опубликован.</span> <span class="required-field-message">Обязательные поля помечены <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Комментарий <span class="required">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required></textarea></p><p class="comment-form-author"><label for="author">Имя <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required /></p><p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required /></p><p class="comment-form-url"><label for="url">Сайт</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" autocomplete="url" /></p><p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Отправить комментарий" /> <input type='hidden' name='comment_post_ID' value='49225' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /></p></form></div></div></main></div><div id="sidebar-primary" class="widget-area sidebar " role="complementary"><div class="sidebar-main"><div id="yandex_rtb_R-A-744004-7" class="yandex-adaptive classYandexRTB"></div> <script type="text/javascript"> window.yaContextCb.push(()=>{Ya.Context.AdvManager.render({renderTo: "yandex_rtb_R-A-744004-7",blockId: "R-A-744004-7",pageNumber: 11,onError: (data) => { var g = document.createElement("ins"); g.className = "adsbygoogle"; g.style.display = "inline"; g.style.width = "300px"; g.style.height = "600px"; g.setAttribute("data-ad-slot", "9935184599"); g.setAttribute("data-ad-client", "ca-pub-1812626643144578"); g.setAttribute("data-alternate-ad-url", "https://chajnov.ru/back.php"); document.getElementById("yandex_rtb_[rtbBlock]").appendChild(g); (adsbygoogle = window.adsbygoogle || []).push({}); }})}); window.addEventListener("load", () => { var ins = document.getElementById("yandex_rtb_R-A-744004-7"); if (ins.clientHeight == "0") { ins.innerHTML = stroke2; } }, true); </script><section id="search-2" class="widget widget_search"><div class="zita-widget-content"><form role="search" method="get" id="searchform" action="https://xn--90abhccf7b.xn--p1ai/"><div class="form-content"> <input type="text" placeholder="search.." name="s" id="s" value=""/> <input type="submit" value="Search" /></div></form></div></section><section id="nav_menu-4" class="widget widget_nav_menu"><div class="zita-widget-content"><h2 class="widget-title">Рубрики</h2><div class="menu-2-container"><ul id="menu-2" class="menu"><li id="menu-item-19021" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19021"><a href="https://xn--90abhccf7b.xn--p1ai/category/css">Css</a></li><li id="menu-item-19022" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-19022"><a href="https://xn--90abhccf7b.xn--p1ai/category/html">Html</a></li><li id="menu-item-19023" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19023"><a href="https://xn--90abhccf7b.xn--p1ai/category/js">Js</a></li><li id="menu-item-19024" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19024"><a href="https://xn--90abhccf7b.xn--p1ai/category/adaptiv">Адаптивный сайт</a></li><li id="menu-item-19025" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19025"><a href="https://xn--90abhccf7b.xn--p1ai/category/verstk">Верстка</a></li><li id="menu-item-19026" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19026"><a href="https://xn--90abhccf7b.xn--p1ai/category/idei">Идеи</a></li><li id="menu-item-19028" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19028"><a href="https://xn--90abhccf7b.xn--p1ai/category/chego-nachat">С чего начать</a></li><li id="menu-item-19029" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19029"><a href="https://xn--90abhccf7b.xn--p1ai/category/sovety">Советы</a></li><li id="menu-item-19031" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19031"><a href="https://xn--90abhccf7b.xn--p1ai/category/shablon">Шаблоны</a></li><li id="menu-item-19027" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19027"><a href="https://xn--90abhccf7b.xn--p1ai/category/raznoe">Разное</a></li></ul></div></div></section></div></div></div></div><footer id="zita-footer"><div class="footer-wrap widget-area"><div class="bottom-footer"><div class="bottom-footer-bar ft-btm-one"><div class="container"><div class="bottom-footer-container"> © Компания <a href="http://вебджем.рф"> Вебджем.рф </a> 2009 - 2025 | Все права защищены.</a></div></div></div></div></div></footer> <noscript><style>.lazyload{display:none}</style></noscript><script data-noptimize="1">window.lazySizesConfig=window.lazySizesConfig||{};window.lazySizesConfig.loadMode=1;</script><script async data-noptimize="1" src='https://xn--90abhccf7b.xn--p1ai/wp-content/plugins/autoptimize/classes/external/js/lazysizes.min.js'></script> <!-- noptimize --> <style>iframe,object{width:100%;height:480px}img{max-width:100%}</style><script>new Image().src="//counter.yadro.ru/hit?r"+escape(document.referrer)+((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+";"+Math.random();</script> <!-- /noptimize --></body></html>