Весь комплекс печатных услуг в Перми. Общирная сеть печатных салонов в Перми. Цифровая печать, цветное и черно-белое копирование документов, сканирование документов, ризография в Перми
Язык html для чайников: Учебник HTML для начинающих
Содержание
HTML и CSS для начинающих
Пару слов о сайте
Основные разделы сайта
Новости сайта
Пару слов о сайте
Наш ресурс создан для всех тех, у кого появилось желание изучить основы HTML и CSS
и научиться создавать сайты. При этом ресурс будет полезен как начинающим веб-программистам, которые до этого вообще не имели опыта
программирования, так и состоявшимся профессионалам, которые решили ознакомиться с новой областью IT-технологий.
В этом вам помогут расположенные на сайте учебники, задачники, справочники и статьи по основам веб-программирования. А более глубоко
закрепить полученные знания вы сможете на практике в процессе верстки нашего учебного сайта №1, посмотреть
внешний вид которого можно здесь.
Основные разделы сайта
Любой сайт во Всемирной паутине в конечном счете структурирует свою информацию при помощи языка гипертекстовой разметки
HTML. Вместе с тем язык довольно прост для изучения и может служить
хорошим началом для освоения обширной области веб-программирования.
Внешний вид сайтов оформляется при помощи каскадных таблиц стилей CSS, которые
позволяют сделать дизайн сайта действительно уникальным и неповторимым, ограничиваясь лишь воображением и навыками дизайнера. Убедиться в этом можно,
посетив известный проект CSS Zen Garden, на котором представлено более 200
вариантов различного дизайна на основе всего лишь одного html-документа.
Для создания действительно интерактивных сайтов используется широко распространенный скриптовый язык программирования
JavaScript (занимает 2-5 место в мировых рейтингах по востребованности),
который отвечает за функциональность и управление сайтом на стороне клиента, позволяя организовать его эффективное взаимодействие с пользователем.
За функциональность сайта на стороне сервера отвечает популярный скриптовый язык программирования
PHP, являющийся одним из лидеров среди языков, использующихся для создания
динамических веб-страниц (занимает 4-6 место в мировых рейтингах по востребованности).
Python – это высокоуровневый
интерпретируемый язык программирования общего назначения (занимает 2-3 место в мировых рейтингах по
востребованности). Язык активно используется в машинном обучении, проектировании ИИ, веб-разработке,
создании игр, офисных, математических, мобильных и других приложений.
Новости сайта
07.02.22. Учебный сайт №1 полностью обновлен: проведена адаптация под
мобильные устройства, подключена мини библиотека js-скриптов, доработана старая галерея и добавлена новая
фотогалерея. Также исправлен ряд мелких ошибок.
03.02.22. В задачнике по HTML исправлен ряд ошибок, а в раздел
«Служебные теги» добавлена задача №8.5.
05.08.21. Обновлены ссылки в каталоге официальных ресурсов, т.к. страницы были переведены на
https.
01.08.21. Исправлены проблемы загрузки учебных сайтов. Теперь архивы распаковываются без ошибок.
21.05.21. Закончена разработка мобильной версии сайта. Теперь учебники и справочники можно
просматривать с мобильных устройств и планшетов.
30.04.21. В разделе CSS полностью обновился
задачник. Был добавлен ряд новых задач, а сами задачи были разбиты на более
точные категории.
29.04.21. В разделе HTML полностью обновился
задачник. Был добавлен ряд новых задач, а сами задачи были разбиты на более
точные категории.
28.04.21. В разделе CSS полностью обновлен
справочник. Свойства в нем по возможности являются стандартными в
CSS3. Все они отсортированы по алфавиту и по категориям, а ссылки на них добавлены на соответствующие страницы
учебника.
28.04.21. В разделе HTML полностью обновлен
справочник. В нем собраны теги и атрибуты, которые по возможности являются стандартными
в HTML 5. Теги отсортированы по алфавиту и по категориям, а ссылки на них добавлены на соответствующие страницы
учебника. После перехода на страницу с описанием требуемого тега, есть возможность посмотреть его синтаксис, описание, список атрибутов, а также ряд
примеров использования тега.
Кроме того, внизу страницы обычно располагаются ссылки на документацию по данному тегу на официальных сайтах
W3C и Mozilla Firefox.
28.04.21. В учебник по CSS добавлен новый параграф о флекс-элементах
Модуль CSS Flexbox.
27.04.21. В учебник по CSS добавлен параграф
Трансформация в CSS, а в параграф
«Единицы измерения, использующиеся в CSS» добавлен новый пункт
Единицы измерения углов в CSS.
26.04.21. На страницу «Официальные ресурсы» добавлены пункты
«Компания Гугл» и «Компания Яндекс». Там собраны полезные ссылки на некоторые
инструменты и сервисы для веб-мастеров.
25.04.21. Сайт был размещен на хостинге белорусского провайдера
hoster.by и стал доступен для посещений всем пользователям.
Программирование HTML для начинающих :: SYL.ru
Спатифилум зацветёт. Как спасти женское счастье, если цветок начал гибнуть
Близнецам — оптимистичное настроение: женский гороскоп на первую неделю февраля
Стрижки весны 2023 для дам за 50: лучшие прически на тонкие волосы средней длины
Перевернутый френч весны 2023 года: особенности и новинки дизайна френча
Двойной деним — снова тренд: особенности составления образов в 2023 году
Амазонит и тигровый глаз: конфликтные энергии кристаллов
Легко вырастить на подоконнике: выгонка ландышей и других цветов к 8 марта
Как стилизовать белые и молочные ногти — самый элегантный тренд 2023 года
Сажаем до десятого. Что стоит высадить на рассаду до середины февраля
Черно-белая графика и другие: идеи модных обоев года для оригинальных интерьеров
Автор Мария Штернберг
Язык программирования HTML, или язык гипертекстовой разметки, отвечает за структуру страницы сайта. Изначально он создавался для обмена научной и технической информацией. HTML задумывался для создания и форматирования структуры документа. Информация должна была одинаково отображаться в различных браузерах, поэтому в Консорциуме Всемирной паутины W3C разработали единый стандарт языка HTML, куда входит описание допустимых тегов и особенности их использования. Текущая версия стандарта – HTML5.1. Все современные браузеры стремятся к поддержке актуальных стандартов.
Из чего состоит язык HTML
С помощью языка программирования HTML создается разметка веб-страницы и ее деление на смысловые блоки. Язык CSS – это правила для описания внешнего вида и расположения этих элементов в документе, написанном на HTML. В процессе отрисовки страницы браузер считывает файлы с разметкой и оформлением, объединяет полученную информацию и выдает конечный результат в виде сайта.
Каждая веб-страница наполняется контентом – текстами, изображениями и интерактивными элементами. Текст на странице должен легко читаться пользователем, поэтому нужна структура: выделение заголовков, разделение на абзацы, цитаты, расстановка акцентов на смысловых частях, наличие списков для удобства восприятия информации. Язык программирования HTML оформляет эти элементы при помощи специальных меток – тегов. Эти метки могут быть одиночными или парными.
Способ написания тегов
Каждый тег состоит из открывающей и закрывающей треугольной скобки, между которыми находится его буквенное значение. Например, для задания адреса ссылки используется тег <a>. Названием тега чаще всего становится сокращение от названия его функции на английском языке. Всего их около 100. Программирование HTML для начинающих не включает в себя обязательного требования знать все. Наиболее часто в разметке используется не более 20% всех существующих тегов.
Парные теги
Веб-страница состоит из информации, которая должна быть представлена в удобном для пользователя виде. При HTML-программировании с нуля важно это учитывать. Специальные теги для разметки и структурирования текста облегчают визуальное восприятие большого объема информации. С их помощью выделяют смысловые разделы, расставляют акценты и упрощают понимание текста. Например, парный тег <p> выделяет параграф или абзац. Он состоит из открывающей и закрывающей части. Первая часть располагается в начале выделяемого элемента, а вторая – в конце. В закрывающем теге перед буквенной частью ставится знак «/». Правильное написание тега параграфа выглядит так: <p>абзац</p>. Контент, заключенный в тег <p>, выделяется отступами. Для выделения длинных цитат применяется парный тег <blockquote>. У него есть свое визуальное оформление – вокруг элемента создаются отступы, сам текст заключается в кавычки. Важный участок контента, на котором делается акцент, выделяют при помощи тега <strong>.
Одиночные теги и комментарии
Парные теги используются для выделения участков текста, а при помощи одиночных добавляются декоративные объекты, например, картинки. У одиночных тегов нет закрывающей части. До появления нового стандарта HTML5 после букв ставился знак «/». Но теперь использование слэша стало необязательным. Одиночные теги применяются для элементов оформления. Например, тег <hr> — одиночный, применяется для разрыва строки и переноса элемента на новую строку. Тег <hr> встречается при разметке стихов и песен. При программировании сайта HTML, используют специальный тег, который помогает скрыть часть кода – комментарий. Закомментированный код не отображается браузером, что удобно использовать для проверки работоспособности того или иного участка разметки. Комментарий записывается так: <!— текст —>.
Особенности разметки заголовков
Для выделения в тексте заголовков различного уровня в HTML-программировании применяются парные теги от <h2> до <h6>. Тегом <h2> размечают заголовок первого уровня – самый крупный и чаще всего единственный на странице. Он определяет смысл сайта. Остальные теги используют для разметки подзаголовков. Чем больше цифра в теге, тем меньше будет размер заключенного в нем текста. Раньше присутствие нескольких тегов <h2> в документе считалось недопустимым, но с появлением новых стандартов это уже не критическая ошибка. Единственное замечание: тег <h2> не стоит использовать для увеличения шрифта простого текста. Для изменения размеров шрифта применяется CSS. Язык CSS состоит из селекторов и свойств. Селектор выбирает элемент на странице, а свойство описывает эффект, который к нему применяется. Подзаголовки выделяются тегами <h3>.
Атрибуты HTML-тегов
Иногда браузеру необходимо сообщить дополнительную информацию о содержимом тега или задать ему дополнительные свойства. Например, для того, чтобы изображение появилось на странице, нужно указать ссылку на него. Для этой цели используются атрибуты тегов. Они задаются в открывающем теге через пробел и состоят из двух частей: названия и значения, и никак не выделяются на странице. Значение атрибута записывается после символа «=» в двойных кавычках. Например, для тега цитаты используется два: class и cite, а для ссылок – href.
Атрибуты class и id
Атрибут class – универсальный и очень часто применяется в верстке. Он может задаваться всем существующим тегам в языке HTML. Классы используются для описания свойств элементов при помощи CSS. Атрибут cite используется только для тега <blockquote>. Его значение — источник цитаты. Cite сообщает поисковым системам, кто автор изречения. Другой распространенный атрибут – id или идентификатор, который также используется при оформлении элементов при помощи CSS. Они также универсальны и применяются к любым тегам, но создание селекторов по id считается плохим тоном в верстке. Идентификатор может быть на странице только один, поэтому в коде ему будет присваиваться наибольшая специфичность. Атрибуты class и id похожи по описанию и действию, но служат для абсолютно разных целей. Id помогает задать тегу уникальное имя, на которое затем можно ссылаться. Атрибут Class — один из самых важных для языков программирования HTML и CSS. С его помощью в CSS применяются стили. Классов у тега может быть несколько, они задаются через пробел и помогают управлять внешним видом элемента.
Атрибуты для ссылок и изображений
Ссылка задается парным тегом <a> с атрибутом href, в котором прописывается адрес, куда она должна вести. На странице можно разместить ссылку со значением атрибута href, в котором будет прописан id элемента. Значение указывается через знак #: <a href=”#значение_id”>Название ссылки</a>. Такие ссылки называются якорными. С их помощью можно переместиться в определенную область внутри одной страницы. Для одиночного тега вставки изображений <img> обязательными атрибутами являются src и alt. Первый задает путь к картинке, а второй – ее описание, которое отображается браузером, если она не загрузилась.
Простейшая структура HTML-страницы
Каждая страница, написанная на языке программирования HTML, начинается с декларации типа документа или «доктайпа». Она используется браузером для определения версии HTML. В новой спецификации «доктайп» выглядит так: <!DOCTYPE html>. Ранее использовалась более сложная запись. Далее на странице располагаются как минимум три основных тега:
<html> — контейнер для содержимого страницы;
<head> — хранилище информации, которая облегчает браузеру работу с данными;
<body> — хранилище контента страницы.
В теге <head> находится <title> — заголовок страницы, отображающийся во вкладках браузера, и семейство тегов <meta> с различными атрибутами, в которых записывается имя кодировки, описание ключевых слов и содержимого страницы. Вся эта информация необходима браузеру и помогает поисковым системам находить нужные страницы, соответствующие запросам пользователей.
Похожие статьи
Div HTML: примеры использования
Веб-сайты — это… Веб-сайты: описание, история, создание и устройство
Веб-программирование: основы, технологии, обучение
HTML- спецсимволы: предпосылки к использованию
CSS: подключение к веб-документу
Что такое HTML? Определение и основные особенности
Оформление элементов управления на CSS: красивые кнопки
Также читайте
Справочное руководство по основам HTML для начинающих и задний карман
Учебное пособие
23 июля 2019 г.
Большинству маркетологов по электронной почте в тот или иной момент приходилось входить и редактировать код. Глубокое понимание основ HTML делает редактирование и, в конечном итоге, создание собственного кода гораздо менее сложным.
Мы часто публикуем HTML-советы и инструкции по добавлению забавных и увлекательных трюков в электронную почту. Например, мы рассмотрели код, открывающийся по щелчку, в электронной почте, фоновые изображения HTML, встраивание HTML5, GIF-файлы в электронную почту и многое другое.
Теперь вернемся к основам. Научиться внедрять уникальные трюки с кодом в электронную почту намного проще, если у вас есть базовые знания о том, как все работает и общается друг с другом.
Что такое HTML?
Тип документа
Теги
Разделители
Атрибуты
Текст на дисплее
Введение в CSS
Справочник по заднему карману
Электронная почта HTML имеет свой собственный набор нюансов, чем HTML для Интернета. Итак, для начала мы рассмотрим базовые основы веб-HTML, а затем перейдем к HTML для электронной почты в следующем посте.
Что такое HTML?
Словарь определяет HTML, или язык гипертекстовой разметки, как «стандартизированную систему для маркировки текстовых файлов для достижения эффекта шрифта, цвета, графики и гиперссылок на страницах всемирной паутины».
Или, другими словами, это организация информации для демонстрации.
Основы HTML
Давайте начнем с самого начала (очень хорошее место для начала).
Что такое тип документа?
В самом верху любого HTML-кода электронной почты вы увидите:
Это должна быть самая первая строка кода в любом вашем письме. Он сообщает веб-браузеру, в какой версии языка разметки закодирована страница.
«Тип документа» относится к DTD, определению типа документа, чтобы сообщить браузеру дисплея правила языка разметки, чтобы он точно отображал содержимое для зрителя.
Теги
Тег в HTML сообщает браузеру, к какой части электронного письма следует применить прилагаемые правила. Мы говорим «закрытые», потому что теги должны открываться и закрываться для отображения:
Контент, контент, контент.
У вас может быть несколько открытых тегов одновременно, но они должны быть закрыты в том порядке, в котором они были открыты:
<дел>
Лучше всего делать отступ для ваших открытых тегов внутри других открытых тегов, чтобы сделать его похожим на генеалогическое древо, но ваше форматирование может зависеть от платформы или ESP, в котором вы кодируете.
Открытый тег внутри другого открытого тега является дочерним элементом родительского элемента. Итак, выше, тег
является дочерним элементом , а тег является дочерним элементом
. Когда вы видите ссылку на «дочерний» элемент, это отношение, на которое он ссылается: тег внутри тега.
И да, поскольку вложенные элементы могут продолжаться какое-то время, метафора родитель/потомок распространяется на внука, правнука и т. д. Вот и все, это называется иерархией. Это важно помнить, потому что наследственные элементы могут принимать направление поведения и стиля от родительских элементов.
Внутри каждого тега вы можете добавить параметры стиля, которые мы рассмотрим ниже.
Разделители
Вы можете знать разделители как
s. Эти удобные маленькие теги действуют как контейнеры для других элементов HTML и помогают разделить содержимое на разделы.
Например, вы, вероятно, видели, что у разделителя есть тег идентификатора, такой как
. Это указывает на то, что все, что содержится в этом конкретном контейнере, связано с рекламной частью электронного письма. Разделители также могут содержать язык CSS для одновременного оформления нескольких элементов.
Атрибуты
У вас не может быть тега расширенного элемента без атрибута (в данном случае
). Атрибуты используются для расширения тега элемента и могут включать что угодно, от идентификации до стиля и многого другого.
Атрибут должен иметь имя и значение. Имя в этом примере — id , а значение — «продвижение» . Значение будет либо иметь хэштег, либо быть заключено в кавычки, либо иметь точку (но об этом мы поговорим позже). Вы можете добавить столько атрибутов в один открывающий тег, сколько захотите, просто помните, что эти стили и информация будут применяться ко всему содержимому в этих 9 тегах.0058
Контейнер .
Вот пример, который мы можем разбить:
Как мы сказал, что идентификатор разделителя,
, объявляет, что последующее содержимое является рекламным контейнером электронной почты. Все, что находится внутри тега, следующего за "promotion" , является параметрами стиля для почтового клиента, которому следует следовать, когда рендеринг:
Мы выделяем каждый параметр простым ; ход.
и > , чтобы получить:
Это ни в коем случае не исчерпывающий список всех атрибутов и стилей, которые мы можем добавить, но теперь вы поняли суть того, как это работает.
Для ясности: id= и style= выше являются атрибутами . Выравнивание текста, цвет, толщина шрифта и оформление текста называются свойствами .
Отображаемый текст
Абзац обычного текста будет отправлен в электронное письмо как . Иногда хорошее электронное письмо требует небольшого форматирования, чтобы сделать его привлекательным для читателя. Возможно, вы хотите добавить шрифты, цвета, изменения размера и т. д. к части текста, но не ко всему абзацу.
Внутри абзаца можно использовать тегов для оформления встроенного контента. Это означает, что вы можете добавить элементы CSS, чтобы стилизовать часть текста, которая находится на той же строке или встроена в другой текст, который не нуждается в форматировании.
Краткое введение в CSS
Каскадные таблицы стилей, или CSS, часто идут рука об руку с HTML. Подождите, что такое таблица стилей? Таблица стилей сообщает браузерам, как отображать объявления CSS, встроенная версия которых уже есть в браузерах.
Если HTML — это основа и скелет дома, то CSS — это драпировка, мебель, ландшафт, удобства и т. д. Он делает HTML теплым и уютным, а не рассчитанным и простым.
CSS — это набор правил, которым должен следовать HTML. Каждое правило имеет селектор и блок объявления
Селектор указывает, какой элемент HTML следует стилизовать (например:
,
,
и т. д.).
Блок объявления всегда заключен в { } и включает свойство CSS ( цвет , размер шрифта и т. д.) и спецификацию стиля для каждого свойства.
Давайте посмотрим на этот пример:
Это говорит о том, что все элементы
должны иметь размер шрифта 22, пурпурный цвет и выравнивание по центру.
<стиль>
р {размер шрифта: 22px; цвет:фиолетовый; выравнивание текста: по центру;}
Текст на дисплее:
Забронируйте проживание в домике на дереве в Национальном парке Секвойя и получите скидку 15 % на любую поездку в 2019 году.
Использование CSS с HTML
Текст на дисплее: Забронируйте размещение в домике на дереве в Национальном парке Секвойя и получите скидку 15% на любой номер 2019 года. путешествие.
Код:
Забронируйте домик на дереве в Национальный парк Секвойя и получите 15 % скидку на любую поездку в 2019 году
.
И на всякий случай давайте посмотрим на пример
выше. Используйте # для своего атрибута, когда вы извлекаете стили из таблицы стилей. Поскольку CSS извлекает стили из таблицы стилей, вы можете использовать атрибут # для
, например:
В качестве альтернативы добавьте {class} в качестве атрибута, когда вы выбираете стиль класса из CSS:
9
Помните, что вам нужен уникальный идентификатор для каждого элемента или контейнера, но вы можете ссылаться на один и тот же класс несколько раз в одном HTML-документе.
Вот пример базовой веб-страницы, показывающей, как используются классы и идентификаторы:
Здесь, !важно; — это тег, который заставляет браузер соответствовать классу или id .
Задний карман Справочное руководство
Как мы уже говорили, существует множество атрибутов и тегов, которые вы можете использовать в электронной почте HTML. Вот краткий обзор некоторых из самых популярных из них и того, что они контролируют, для удобства, когда вы разбираетесь с HTML-кодом своего следующего электронного письма.
Общие теги
дает вашему письму заголовок. это должен быть в элементе .
содержит все содержимое вашего электронного письма в формате HTML. Все это. Этот тег является буквально предпоследней строкой кода в вашем электронном письме в формате HTML, прямо перед закрытием тега .
действует как контейнер/разделитель для определенных элементов.
использует CSS для оформления содержимого.
обозначает изображение. Этот тег является самозакрывающимся. Тег изображения должен иметь атрибут src (источник), а атрибут alt (замещающий текст) настоятельно рекомендуется для блокировки изображений (привет, Outlook) и доступа к электронной почте. src сообщает браузеру, откуда взято изображение, а замещающий текст дает краткое описание изображения.
— это гиперссылка. Это связано с атрибутом href для объявления назначения ссылки: Контент
Таблицы
Электронные письма в формате HTML построены на таблицах, но именно форматирование и CSS маскируют любое появление сетки в теле письма.
В одной ячейке таблицы может храниться контент любого типа — изображения, текст, ссылки, видео и даже другие таблицы.
Содержимое может находиться в строке таблицы
, в заголовке таблицы
(которые автоматически выделяются жирным шрифтом) или в данных таблицы
, что является конкретной ячейкой.
Любая таблица начинается с тегов
. Внутри каждой таблицы вы должны дать указания относительно атрибутов содержимого. Атрибуты таблицы могут включать:
border= задает ширину в пикселях и цвет границы.
cellpadding= указывает, насколько далеко от края ячейки находится текст.
bgcolor= устанавливает цвет фона (если есть) всей таблицы.
Cellspacing= указывает, сколько места находится между каждой ячейкой.
width= определяет параметры ширины таблицы.
источник: w3schools.com
Эти файлы удобно держать под рукой для оформления и форматирования:
— разрыв строки. Он действует так же, как нажатие клавиши «ввод», поэтому включите столько из них, сколько хотите. Этот тег также является самозакрывающимся, поэтому ему не нужен закрывающий аналог.
, 2 , 3 , 4 , 5 , распознаются в HTML.
выделяет цитату или другой контент на странице.
Цитата может выглядеть примерно так.
делает текст полужирным.
выделяет текст курсивом.
заполняет элементы в форме списка, который может быть упорядоченным списком или неупорядоченным списком
.
и
указывает, отображаются ли элементы списка упорядоченными (нумерованными) или неупорядоченными (маркированными).
Пример:
рейсы
проживание
аренда
Результат:
рейсы
мест размещения
аренда
Общие атрибуты
href="" указывает ссылку, используемую при гиперссылке содержимого в HTML. Вы увидите это вместе с тегом выше, Content
id="" идентифицирует конкретный элемент или контейнер-разделитель. (не может быть повторяющихся идентификаторов).
выровнять="" указывает выравнивание контейнера по центру, правому или левому краю.
alt="" добавляет описание к изображениям.
class="" указывает, какое имя класса применить к элементу. Имя класса содержит заранее установленные параметры, которые применяются к определенным фрагментам контента.
title="" добавляет заголовок.
style="" стилизует отдельные элементы.
lang="" указывает язык элемента, что также очень полезно для программ чтения с экрана. (английский язык указывается как «en»,
Вперед и вверх
Чувствуете себя подавленным? Не волнуйтесь, мы вас прикроем.
В рамках рабочего процесса Email on Acid предусмотрены защитные сетки, обеспечивающие правильное отображение вашего кода. Это настоятельно рекомендуется, независимо от того, являетесь ли вы абсолютным новичком в HTML или опытным программистом.
HTML — это отдельный язык. Чем больше вы перевариваете это и практикуете здесь и там, тем легче это становится, как и все остальное. Мы все вместе в этом путешествии по электронной почте, поэтому, если у вас есть какие-либо советы, которыми вы хотели бы поделиться, или вы знаете что-то, что нам не хватает в Справочном руководстве по заднему карману выше, сообщите нам об этом в комментариях.
Этот пост был создан с помощью Codecademy, HTML.com и W3Schools.
Делайте больше за меньшее время с электронной почтой в Acid
Перестаньте переключаться между платформами во время предварительного развертывания и контроля качества. С помощью Email on Acid вы можете находить и устранять проблемы в одном месте. Дважды проверьте все, от контента до доступности и доставки. Кроме того, с точными предварительными просмотрами электронной почты на самых популярных клиентах и устройствах вы можете уверенно доставлять электронную почту безупречно каждый раз.
Начните бесплатно
Автор: Мелисса Бердин
Интуиция привела Мелиссу в маркетинг по электронной почте в 2017 году, и с тех пор она увлеклась. Создавая электронные письма для роскошных отелей, экологически чистых продуктов, сериалов Netflix, брендов CBD и многого другого, ее можно найти с не менее чем четырьмя напитками на ее столе, а ее собака дремлет рядом с ней. В свободное время Мелисса любит пересматривать ситкомы 90-х.
Автор: Мелисса Бердин
Интуиция привела Мелиссу в маркетинг по электронной почте в 2017 году, и с тех пор она на крючке. Создавая электронные письма для роскошных отелей, экологически чистых продуктов, сериалов Netflix, брендов CBD и многого другого, ее можно найти с не менее чем четырьмя напитками на ее столе, а ее собака дремлет рядом с ней. В свободное время Мелисса любит пересматривать '9.ситкомы 0s.
Изучайте HTML бесплатно в [2023] — Основные HTML-коды для начинающих
Внутри этой статьи
Основные понятияВаша самая первая веб-страница Получите теги основного контента здесьТеги структуры страницы, которые помогут вам начать работу
Итак, вы не полный ботаник, и вы управляете своим собственным сайтом. Или, может быть, вы полный ботаник, и вы просто еще не научились изучать HTML. В любом случае, у вас есть веб-сайт, и он нуждается в некоторых изменениях. Возможно, вы захотите изменить часть текста в своей теме WordPress. Возможно, кто-то сделал для вас сайт на чистом HTML, и вам нужно обновить какой-то контент, например, заменить изображение. Что ж, есть хорошие новости: все это на самом деле невероятно просто. Вам не нужно быть программистом или кем-то в этом роде. Хотя HTML (язык гипертекстовой разметки) обычно считается «языком кодирования», это не очень мощный язык. Другими словами, HTML сам по себе не может использоваться для выполнения всех задач, которые теоретически могут выполняться компьютерами.
Добавьте CSS3 и JavaScript, и это станет совершенно другой статьей. Или книга. Но мы не касаемся этого, потому что вам, вероятно, просто нужно обновить свой веб-сайт изображениями ваших последних сделок. Я хочу упростить вам задачу, как и HTML. Я собираюсь провести для вас экскурсию по HTML как языку для начинающих и объяснить, как создаются веб-страницы, самым простым способом. К концу этой статьи вы сможете понять, что видите, когда смотрите, например, на код шаблона блога в своей системе управления контентом (CMS).
Прежде чем мы перейдем к практическим вещам, одно небольшое замечание: «веб-мастер» — это то, что люди называли веб-дизайнерами, веб-разработчиками и контент-менеджерами в 90-х годах. Все три перечисленные роли обычно исполнял один и тот же человек, и эти люди, как правило, были такими же большими кретинами, как я.
Основные понятия
HTML буквально предназначен для того, чтобы сообщить вашему браузеру (например, Chrome или Firefox): «Вот что вам нужно отобразить на экране. Сделай это." То есть HTML определяет фактическое содержимое веб-страницы, на которой вы находитесь. Это делается с помощью тегов, которые выглядят следующим образом:
Это какой-то текст.
Эти буквы в скобках? Это теги. Тег «p» специально определяет абзац или общий блок текста. Вы также должны обратить внимание на то, что «закрывающий тег» использует символ «/», чтобы отличать себя от «открывающего тега». Не каждый тег работает таким образом. Некоторые теги являются единственными, поэтому они «открываются» и «закрываются» сами по себе, например: Я вернусь к этому позже. В любом случае, есть, ну… множество тегов, и я не буду вдаваться во все. У меня нет ни времени, ни места, и если вы не планируете стать веб-дизайнером, вам не нужно знать их все. Но тег «p» (также известный как тег абзаца) очень важен. ----
Машина Тьюринга — это математическая модель вычислений, определяющая абстрактную машину, которая манипулирует символами на полосе ленты в соответствии с таблицей правил. Несмотря на простоту модели, для любого компьютерного алгоритма можно построить машину Тьюринга, способную имитировать логику этого алгоритма.
---- Кроме того, в своей самой простой форме файл HTML представляет собой обычный текстовый файл, имя которого заканчивается на «.html». Вы действительно можете создать целый веб-сайт с помощью Блокнота в Windows, хотя есть много текстовых редакторов получше для этой работы. Вернемся к тегам: теги могут иметь «атрибуты». Атрибуты используются для множества вещей, например, чтобы один абзац выглядел иначе, чем другой. Обычно это достигается с помощью атрибута «class=», например: ----
Это вводный абзац.
Это обычный абзац.
---- Теперь вам нужно использовать совершенно другой язык — в частности, CSS — чтобы абзац с классом «intro-text» выглядел по-другому, но это руководство для другого дня. Кроме того, существует множество атрибутов, и не каждый атрибут можно использовать с каждым тегом. Опять же, я не собираюсь давать вам полный список.
Ваша самая первая веб-страница
HTML как язык фактически претерпел ряд изменений за эти годы. В настоящее время стандартная версия HTML называется HTML5, хотя вряд ли ее можно назвать пятой итерацией как таковой. Это соглашение об именах, созданное для удобства и брендинга, а не для точности.
HTML5 родился из разочарования и ярости ботаников и был предназначен для того, чтобы значительно упростить опыт написания HTML вручную, а также облегчают чтение кода как для людей, так и для компьютеров. В частности, он был разработан, чтобы предоставить больше контекста о содержании на странице.
Очень простая, голая HTML5-страница будет выглядеть так: ---- Это моя потрясающая веб-страница. ---- Эта строка «DOCTYPE» в начале сообщает браузеру, что он просматривает веб-страницу HTML5. Тег «html» используется, чтобы указать браузеру, где страница начинается и заканчивается. Об остальном мы поговорим через минуту.
Эта страница, если бы вы открыли ее в своем веб-браузере, представила бы вам совершенно пустое окно. Ну, вы бы увидели «Это моя потрясающая веб-страница». на вкладке браузера, но это все. Тег title делает это. Возможно, вы заметили два набора тегов, называемых «голова» и «тело». Давайте посмотрим на них:
У тебя хорошая голова на плечах
Раздел «head» веб-страницы — это место, где вы размещаете всю информацию о самой веб-странице, но , а не , где вы размещаете контент. Единственная часть шапки, которую пользователь действительно должен видеть на своем конце, — это заголовок, , и он будет не на самой странице, а в пользовательском интерфейсе браузера.
Давайте посмотрим на другой пример: ---- Слонов в изобилии! css"> ---- Как видите, у этого примера больше, чем заголовок. У него есть тег «ссылка», который используется, чтобы сказать браузеру: «Эй, загрузи и этот файл тоже», и он устанавливает связь между двумя файлами. В этом случае он загружает файл CSS, который можно использовать для определения того, как HTML выглядит для пользователя с точки зрения типографики и макета страницы. Он также имеет два «мета» тега, которые используются для хранения битов информации о вашей веб-странице, которая используется такими приложениями, как поисковые системы. У меня есть одно с базовым описанием страницы, которое отображается на сайтах поисковых систем, когда эта страница появляется в их результатах. Второй метатег определяет ключевые слова, которые будут использоваться поисковой системой для категоризации.
Посмотрите на этот тег тела
Тег «body» — это место, куда вы помещаете весь контент, который пользователи фактически увидят, когда загрузят вашу страницу. Это может выглядеть так: ---- …
Слоны в изобилии!
Вот текст о слонах!< /p>
---- И да, «заголовок» сильно отличается от «головы». Мы вернемся к этому позже.
Получите теги основного контента здесь
Так что это может быть самый важный раздел для вас, читатель. Здесь вы узнаете, как изменить свой контент, не нарушая его. Итак, мы уже рассмотрели, что делает тег «p», поэтому я пропущу это. Давайте перейдем к остальному вашему основному содержимому и параметрам форматирования:
Сделайте свой сайт более удобным для чтения с помощью заголовков и подзаголовков
Заголовки — это большие фрагменты текста, которые отделяют абзацы меньшего текста, чтобы вам было легче просматривать статью. Существует шесть тегов, которые можно использовать для определения заголовков и подзаголовков: ----
Это заголовок 1 уровня
Это заголовок 2 уровня
Это заголовок 3 уровня
Это заголовок 4 уровня
Это заголовок 5 уровня
Это заголовок 6 уровня
---- Следует отметить, что теги «h2» — это самые большие заголовки самого высокого уровня, а теги «h6» — самые маленькие заголовки самого низкого уровня. Теги «h2» обычно используются для таких вещей, как заголовки страниц и логотипы веб-сайтов. Теги «h3» внизу обычно используются для разделения контента на вашей странице или в публикации.
Ссылка на… Все, с тегом «а»
Хорошо, пришло время поговорить о гиперссылках, также известных как «ссылки». Мы ссылаемся на другие страницы нашего сайта, другой контент на той же странице и другие веб-сайты с помощью тега привязки или тега «a». Чтобы превратить некоторый текст в ссылку, вы заключаете его в тег привязки и используете атрибут «href=», чтобы установить URL-адрес ссылки. Небольшой краткий контекст для тех, кто заинтересован: URL-адрес означает унифицированный указатель ресурсов, а на обычном языке это означает «веб-адрес». URL-адрес состоит из трех частей:
Протокол: По сути, это сообщает компьютеру, какую информацию он будет получать или отправлять. Протоколами для веб-страниц являются «HTTP» (протокол передачи гипертекста) и HTTPS (зашифрованная версия HTTP). Веб-URL начинается с чего-то вроде «https://», хотя многие браузеры не всегда отображают эту часть.
Имя домена или IP-адрес: Для большинства людей это будет отображаться как имя веб-сайта, например «google». Иногда адрес включает префикс «www». в начале, но это выходит из моды. Вам больше не нужно включать его.
Домен верхнего уровня (TLD): Примеры включают «.com», «.org» и «.net», хотя в настоящее время во всем мире доступны сотни доменов верхнего уровня.
Все вместе вы получаете что-то похожее на «https://www.google.com». И снова «www». обычно больше не нужно вводить.
Когда вы ссылаетесь на другой веб-сайт в HTML, вы должны использовать полный URL-адрес, например: ---- Google ---- Эта ссылка приведет пользователя — как вы уже догадались — на Google.com. Однако когда вы ссылаетесь на другую страницу на своем собственном сайте, это немного меняет ситуацию. Вероятно, вы будете использовать так называемый «относительный URL». То есть URL-адрес указывает на другой файл на том же сервере. Если у вас есть две страницы в одной папке, например, ваша домашняя страница (всегда с именем index.html) и страница «О нас» (в данном случае about.html), то ссылка с одной страницы на другую будет еще проще.
Чтобы сделать ссылку с главной страницы на страницу «О нас», просто напишите: ---- О нас ---- Теперь, если ваша страница «О нас» находится в подпапке (которая находится в той же папке, что и index.html), и эта папка называется «о нас», код будет выглядеть так: ---- О нас ---- Наконец, вы можете ссылаться на контент на своей странице. Когда пользователи нажимают на ссылку, их браузер автоматически прокручивает вниз, чтобы сделать связанный контент видимым.
Для этого контент, на который вы хотите сослаться, должен иметь атрибут «id=». Атрибут «id=» используется для определения важных разделов веб-страницы, и каждый отдельный «id=» следует использовать только один раз на странице. Код выглядит примерно так: ----
Вот немного контента.
Вот контент, на который вы хотите дать ссылку.
----
Покажите свои фотографии кошек с тегом «img»
У вас есть изображение, которое вы хотите разместить на своем веб-сайте? Затем вам понадобится тег «img»: ---- ---- Тег img имеет два основных атрибута, о которых необходимо помнить. Первый — это атрибут «src=», который сообщает браузеру, где находится фактическое изображение, чтобы браузер мог его загрузить. Во-вторых, тег «alt=» используется для нескольких целей, в том числе позволяет людям, которые не могут видеть изображение, узнать, о чем оно, и сообщает поисковым системам, о чем изображение.
Есть много людей, которые плохо видят, и они используют программы для чтения с экрана, чтобы читать им вслух веб-страницы. Альтернативный текст, как известно, необходим для того, чтобы помочь людям в полной мере воспользоваться вашим веб-сайтом, даже если они не используют свои глаза для просмотра. Вы, наверное, догадались, что делают теги «ширина» и «высота». Однако в адаптивном, удобном для мобильных устройств дизайне эти теги используются не всегда. Размер изображений определяется другими способами, а не в HTML. Да, и размеры в этом примере указаны в пикселях, поэтому «width=’640px’» означает, что изображение имеет ширину 640 пикселей.
Создавайте списки, как будто вы Buzzfeed
В HTML существует два типа форматов списков. Первый называется «неупорядоченный список», который вам может быть известен как «маркированный список». Он предназначен для перечисления вещей, где конкретный порядок списка на самом деле не имеет значения. Код выглядит следующим образом: ----
Это элемент списка.
Это элемент списка.
Это элемент списка. .
---- Второй формат списка — «упорядоченный список», в котором каждому элементу списка присваивается номер в порядке возрастания. Код выглядит следующим образом: ----
Это элемент списка.
Это элемент списка.
Это элемент списка. .
----
Цитата
Это не тот тег, который вы будете использовать каждый день, если только вы не редактируете много статей в HTML вручную, но я все равно решил поделиться им с вами. Тег «blockquote» используется для определения цитат и отделения этих цитат (визуально) от остального текста. Вот код: ----
Да пребудет с вами Сила. - Какой-нибудь джедай, наверное
---- А вот как это может выглядеть в контексте:
Теги структуры страницы
Теперь это «строительные блоки» веб-страницы. Пользователи обычно не «видят» их как таковые, поскольку они используются для определения макета и структуры веб-страницы. Однако вам нужно знать о них, чтобы знать, на что вы смотрите, когда прокручиваете код страницы.
Разделяй и властвуй
Первый и самый старый HTML-тег в этом разделе — «div». Это своего рода разделитель общего назначения, предназначенный для отделения одной группы тегов контента от другой. Например, если у вас есть два столбца абзацев, вы можете написать такой код: ----
Вот текст в левом столбце.
Вот еще текст в правом столбец.
---- Опять же, вам нужен CSS для написания кода, который на самом деле превратит эти два тега «div» в столбцы, иначе они будут выглядеть не очень. Я хочу сказать, что именно для этого используются теги «div». Вот как они выглядят с примененным кодом CSS макета.
Начало, Середина и Конец
Здесь мы обращаемся к тегам «заголовок», «раздел» и «нижний колонтитул». По сути, они похожи на «div», но предназначены для более конкретных целей. Тег «заголовок» используется для начала области содержимого. Вы можете использовать его, например, чтобы поместить название вашего веб-сайта в верхнюю часть страницы, например так: ----
Слонов в изобилии!
---- Тег section используется для разделения вашего контента на, ну... разделы . Например, если у вас есть одна область на вашей домашней странице, которая показывает ваши сообщения в блоге, а другая — ваши продукты электронной коммерции, вы можете использовать ее следующим образом: ---- Разместите здесь свои сообщения в блоге. Поместите сюда товары из вашего магазина. раздел> ---- Наконец, тег «нижний колонтитул» используется для закрытия области содержимого . На веб-странице вы можете использовать тег «нижний колонтитул» для отображения информации об авторских правах, например: ---- ----
Тег «Статья»
Тег «Статья» используется для аналогичного контента, который сгруппирован в одном разделе , например сообщения в блогах, списки продуктов электронной коммерции, списки недвижимости , и или что-то в этом роде. Вы можете использовать теги «заголовок», «раздел» и «нижний колонтитул» внутри тега «статья» для упорядоченного отображения информации.
Вот пример: ----
Это заголовок сообщения в блоге.
Содержимое сообщений блога находится здесь.
Это сообщение было опубликовано в четверг, в категория Elephant.
p>
Это заголовок сообщения в блоге.
заголовок>
Содержимое сообщения блога находится здесь.
Это сообщение было опубликовано в четверг в категории «Слон».
>
Это заголовок сообщения в блоге.
9000 section>
Содержимое сообщений блога находится здесь.
Этот пост был опубликован в четверг, в рубрике Слон.