Теги html и css: Изучай HTML и CSS | Справочник HTML CSS

Главные теги — Учебник HTML — schoolsw3.com


❮ Назад Далее ❯


HTML элемент <head> контейнер для всех головных элементов: <title>, <style>, <meta>, <link>, <script>, и <base>.

HTML <head>

Элемент <head> представляет собой контейнер для метаданных (данных о данных) и помещается между ними. Тег <html> и тег <body>.

Метаданные HTML — это данные о документе HTML. Метаданные не отображаются.

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


HTML <title>

Элемент <title> определяет заголовок документа и является обязательным во всех HTML документах.

Элемент <title>:

  • Определяет заголовок на вкладке браузера
  • Предоставляет заголовок для страницы, когда она добавляется в избранное
  • Отображает заголовок страницы в результатах поиска

Простой HTML документ:

Пример

<!DOCTYPE html>
<html>

 <head>
  <title>Заголовок страницы</title>
 </head>

 <body>
  Содержание документа. …..
 </body>

</html>

Попробуйте сами »


HTML <style>

Элемент <style> используется для определения информации о стиле для одной HTML страницы:

Пример

<style>
 body {background-color: powderblue;}
 h2 {color: red;}
 p {color: blue;}
</style>

Попробуйте сами »



HTML <link>

Элемент <link> используется для связи с внешними таблицами стилей:

Пример

<link rel=»stylesheet» href=»mystyle.css»>

Попробуйте сами »

Совет: Чтобы узнать все о CSS, посетите CSS Учебник.


HTML <meta>

Элемент <meta> используется для указания используемого набора символов, описания страницы, ключевых слов, автора и других метаданных.

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

Определение используемый набор символов:

<meta charset=»UTF-8″>

Определение описание вашей веб страницы:

<meta name=»description» content=»Бесплатные веб учебники»>

Определение ключевых слов для поисковых систем:

<meta name=»keywords» content=»HTML, CSS, XML, JavaScript»>

Определение автора страницы:

<meta name=»author» content=»Щипунов Андрей»>

Документ обновляется каждые 30 секунд:

<meta http-equiv=»refresh» content=»30″>

Пример тега <meta>:

Пример

<meta charset=»UTF-8″>
<meta name=»description» content=»Бесплатные веб учебники»>
<meta name=»keywords» content=»HTML,CSS,XML,JavaScript»>
<meta name=»author» content=»Щипунов Андрей»>

Попробуйте сами »


Настройка области просмотра

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

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

Вы должны включить следующий элемент <meta> видового экрана на всех ваших веб страницах:

<meta name=»viewport» content=»width=device-width, initial-scale=1.0″>

В <meta> элемент viewport содержит инструкции для браузера о том, как управлять размерами страницы и масштабирование.

Часть width=device-width задает ширину страницы, соответствующую ширине экрана устройства (которая будет варьироваться в зависимости от устройства).

Часть initial-scale=1.0 устанавливает начальный уровень масштабирования при первой загрузке страницы браузером.

Вот пример веб страницы без мета-тега viewport и той же веб страницы с тегом viewport <meta>:

Совет: Если вы просматриваете эту страницу с телефона или планшета, вы можете нажать на две ссылки ниже, чтобы увидеть разницу.


Без мета тега viewport

С помощью мета тега viewport


HTML <script>

Элемент <script> используется для определения клиентского Javascript.

JavaScript пишет «Привет JavaScript!» в HTML элемент с помощью:

Пример

<script>
function myFunction() {
  document.getElementById(«demo»).innerHTML = «Привет JavaScript!»;
}
</script>

Попробуйте сами »

Совет: Чтобы узнать все о JavaScript, посетите JavaScript Учебник.


HTML <base>

Элемент <base> задает базовый URL адрес и базовый целевой объект для всех относительных URL адресов на странице:

Пример

<base href=»https://schoolsw3.com/images/» target=»_blank»>

Попробуйте сами »


HTML Главные элементы

Тег
Описание
<head> Определяет информацию о документе
<title> Определяет заголовок документа
<base> Определяет адрес по умолчанию или цель по умолчанию для всех ссылок на странице
<link> Определяет связь между документом и внешним ресурсом
<meta> Определяет метаданные о документе HTML
<script> Определяет сценарий на стороне клиента
<style> Найдете информацию о стиле документа

Для получения полного списка всех доступных HTML тегов посетите HTML Справочник тегов.


❮ Назад Далее ❯


Плохие теги

  1. Главная
  2. Самоучители
  3. Учебник HTML для начинающих

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

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

Одни «плохие теги» попросту отвечают за внешнее представление элемента (как тег <small>), и их можно заменить на нечто более значимое, либо использовать вместо них CSS. Другие же могут не только определять визуальное представление, но и быть к тому же излишне громоздки (как тег <font>) или ужасно пагубны для удобства использования веб-страницы (как тег <blink>).

Теги

Ниже приводится большинство общих тегов, у которых есть лучшая альтернатива:

  • <b> отображает текст жирным шрифтом. Вместо него можно использовать тег <strong>, который добавляет элементу дополнительное значение (усиленное выделение), либо, если необходимо просто отобразить текст жирным шрифтом, соответствующее свойство CSS выполняет ту же работу.
  • <i> отображает текст курсивом. Использование тега <em> также добавляет дополнительную информацию (выделение), а для обычной визуализации подойдет соответствующее свойство CSS.
  • <big> увеличивает размер отображаемого текста. Если текст используется в качестве заголовка, то лучше использовать теги заголовков (<h2>, <h3> и т.д.), которые именно для этого и предназначены, а для простого визуального выделения следует использовать свойство CSS font-size, которое предоставляет больший контроль над страницей.
  • <small> уменьшает размер отображаемого текста. Опять же для этого лучше использовать свойство CSS font-size.
  • <hr> создает горизонтальную линию. Тем не менее, в веб-странице, основывающейся на CSS, использование этого тега несколько необычно. Для этого вполне подойдет свойство CSS border-top или border-bottom, либо, в крайнем случае, старый добрый тег изображения сделает это лучше.

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

  • <u> в свое время использовался для подчеркивания текста. Так получилось, что подчеркнутый текст прочно ассоциируется со ссылками. Именно поэтому этот тег давно умер, и именно поэтому крайне не желательно иметь в тексте подчеркнутые участки, не являющиеся ссылками.
  • <center> использовался для центрирования одного элемента относительно другого. Свойство CSS text-align имеет не только значение center, но и left, right и justify.
  • <layer> аналогичен тегу <div>, однако работает он только в старых версиях браузера Netscape и потому совершенно бесполезен.
  • <blink> или <marquee>. Наше твердое «Нет!». Они должны были делать мигающий текст, однако из-за ограниченной поддержки вскоре превратились в дурную шутку.
  • <font> использовался для определения имени, размера и цвета шрифта элементов. Этот тег снискал репутацию злого гения мира тегов. Старые сайты (и даже некоторые новые) подобно оспинами буквально испещрены тегами <font>. Большинство из них обязаны своему появлению различным программам автоматизации создания сайтов, вставляющие тег <font> вокруг всякого элемента, размер или цвет которого изменяет автор. Так как этот тег приходится вставлять вокруг каждого появления элемента (скажем, каждый раз, как используется элемент <p>), то при помощи свойств CSS это можно сделать при помощи одной маленькой строки кода и применить ее ко всему сайту. Такой способ не только делает код веб-страницы меньше, но и позволяет при модифицировании стиля изменить всего одну строку, а не отыскивать все теги <font> в коде всех веб-страниц. Тег <font> и неуместное использование таблиц – две наиболее частые причины распухания кода веб-страниц.

Атрибуты

Можно думать, что используются «хорошие» теги, однако есть несколько раздражающих паразитических атрибутов, портящих эти теги.

  • text и bgcolor используются для определения цветов базового текста и фона страницы в открывающем теге <body>. Но то же самое могут сделать свойства CSS color и background-color, если применить их в селекторе body.
  • background используется с тегом <body> для определения фонового изображения страницы. Свойство CSS background-image позволяет манипулировать фоновыми изображениями гораздо лучше.
  • link, alink, vlink используются в теге <body> для определения цвета ссылок (непосещенные, активные и посещенные). CSS псевдоклассы:link, :active, :visited умеют это делать гораздо лучше.
  • align используется для выравнивания содержимого элемента (например, <div align=»center»>Текст</div>), однако, как и в случае с тегом <center>, здесь есть новый господин – свойство CSS text-align.
  • target используется для определения различных состояний открытия ссылки, обычно чтобы она открывалась в новом окне (например, <a href=»//msiter.ru/wherever.html» target=»_blank»>Помощь</a>). Звучит мило, но этим вы можете только навредить своему сайту. Пользователи вовсе не ожидают возникновения чего-то (вроде нового окна браузера) из ниоткуда, и кроме этого большинство из них пользуются таким инструментом навигации браузера как кнопка «Назад», которая не работает, если ссылка открывается в новом окне. Таким образом этот атрибут следует использовать крайне осторожно.

Некоторые атрибуты представления, такие как width и height для изображений и cellpadding и cellspacing для таблиц, продолжают играть важную роль, так как очень часто приходится присваивать разные значения разным элементам. Они не идеальны, но если у вас на странице большое количество изображений или таблиц, то у вас попросту нет иного разумного выбора, как использовать эти атрибуты.

Самые непостижимые атрибуты представления принадлежать тегу <textarea>, где есть не только атрибуты cols и rows, признаваемые последними стандартами HTML обязательными.

Плохое использование хороших тегов

Набор HTML тегов («хороших» тегов) был разработан для выполнения конкретных задач, и хотите верьте, хотите нет (лучше поверить), использование их для выполнения именно этих задач даст наилучшие результаты.

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

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

Фреймы

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

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

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

Если следовать следующим правилам, то можно избежать многих неприятностей:

  1. Если тег или атрибут хотя бы намекает на визуальное представление, не используйте его. Это работа CSS. И делает он ее гораздо лучше.
  2. Используйте теги только для того, для чего они предназначены. Таблицы для табличных данных. Заголовки для заголовков. И так далее, и так далее.
  3. Когда у вас появляется специфичный контент, используйте соответствующие теги.

Теги W3.CSS (этикетки и знаки)

❮ Назад Следующая ❯


Теги: Сделанный Новый! Подробнее позже!

Метки как знаки: Фалкон-Ридж-Паркуэй ОСТАНАВЛИВАТЬСЯ! ОСТОРОЖНО!


Классы тегов W3.CSS

W3.CSS предоставляет один класс для тегов, этикеток и знаков:

Класс Определяет
тег w3 Прямоугольная черная бирка/бирка

Бирки, этикетки и знаки

В мире W3. CSS нет реальной разницы между тегом, меткой или знаком.


Прямоугольные теги

Класс w3-tag создает прямоугольный тег (метку или знак). Цвет по умолчанию черный:

Статус: Готово

Пример

Статус: Готово


Попробуйте сами »


Цветные метки

Используйте цвет 9 w3- класс для изменения цвета тега:  

Новинка!

Еще позже!

Пример

Новинка!


Подробнее позже!

Попробуйте сами »



Размеры тегов

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

Размер w3- Классы (w3-крошечный, w3-маленький, w3-большой, w3-xlarge, w3-xxlarge, w3-xxxlarge, w3-большой) можно использовать для изменения размера тега:

6 6 6

66 66 66

66 66

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

Пример

66
66

Попробуйте сами »


Буквенные теги

A U г U С T

Пример

A
U
G
U
S
T

Попробуйте сами »

С А л Е

Пример

S
A
L
E

Попробуйте сами »


Знаки

Знаки — это не что иное, как большие теги.

Лондонский зоопарк

Пример

Лондонский зоопарк

Попробуйте сами »


Дорожные знаки

Falcon Ridge Parkway

Пример


 

    Сокол Ridge Parkway

Попробуйте сами »


Большие знаки

W3- Размер Классы могут быть использованы для отображения больших знаков:

в случае
аварийных :
БЕГИТЕ К черту!

Пример



В СЛУЧАЕ

ЧРЕЗВЫЧАЙНАЯ СИТУАЦИЯ:

БЕГИТЕ КАК ПРЯМО!

Попробуйте сами »

49,99

Пример


49,99

3 900 »


Закругленные знаки

Классы w3-round- размера можно использовать для добавления закругленных углов к знаку:

НЕ ДЫШАТЬ

ПОД ВОДОЙ

Пример


НЕ

ДЫШАТЬ

ПОД ВОДОЙ

Попробуйте сами »


Вращение тегов для поворота знака CSS

9000 :

ОСТАНАВЛИВАТЬСЯ

Пример


STOP

Попробуйте сами »

Примечание: transform:rotate() не работает в IE 9и ранее.


Вращающиеся метки

Класс w3-spin можно использовать для вращения знака на 360 градусов:

ОСТАНАВЛИВАТЬСЯ

Пример


STOP

Попробуйте сами »

❮ Предыдущая Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебное пособие по HTML
Учебное пособие по CSS
Учебное пособие по JavaScript
Учебное пособие
Учебное пособие по SQL
Учебное пособие по Python
Учебник по W3.CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery

Основные ссылки
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference


Top4 Examples Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3. CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery


FORUM | О

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

Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools использует W3.CSS.

Справочник по HTML

❮ Главная Следующий ❯


 
Тег Описание
Определяет комментарий
  Определяет тип документа
<а> Определяет гиперссылку
<сокращение> Определяет аббревиатуру или акроним
<акроним> Не поддерживается в HTML5. Вместо этого используйте .
Определяет акроним
<адрес> Определяет контактную информацию для автора/владельца документа
<апплет> Не поддерживается в HTML5. Вместо этого используйте или .
Определяет встроенный апплет
<область> Определяет область внутри карты изображения
<артикул> Определяет артикул
<в сторону> Определяет содержимое помимо содержимого страницы
<аудио> Определяет встроенный звуковой контент
Определяет полужирный текст
<база> Указывает базовый/целевой URL-адрес для всех относительных URL-адресов в документе
<базовый шрифт> Не поддерживается в HTML5. Вместо этого используйте CSS.
Указывает цвет, размер и шрифт по умолчанию для всего текста в документе
Изолирует часть текста, которая может быть отформатирована в другом направлении из другого текста вне его
Переопределяет текущее направление текста
<большой> Не поддерживается в HTML5. Вместо этого используйте CSS.
Определяет большой текст
<цитата> Определяет раздел, цитируемый из другого источника
<тело> Определяет тело документа

Определяет одиночный разрыв строки
<кнопка> Определяет нажимаемую кнопку
<холст> Используется для рисования графики на лету с помощью сценариев (обычно JavaScript)
<заголовок> Определяет заголовок таблицы
<центр> Не поддерживается в HTML5. Вместо этого используйте CSS.
Определяет центрированный текст
<цитировать> Определяет название произведения
<код> Определяет часть компьютерного кода
<кол> Указывает свойства столбца для каждого столбца в элементе
Указывает группу из одного или нескольких столбцов в таблице для форматирования
<данные> Добавляет машиночитаемый перевод данного контента
<список данных> Указывает список предопределенных параметров для элементов управления вводом
<дд> Определяет описание/значение термина в списке описаний
<удалить> Определяет текст, который был удален из документа
<детали> Определяет дополнительные сведения, которые пользователь может просматривать или скрывать.
Указывает термин, который будет определен в содержимом
<диалог> Определяет диалоговое окно или окно
<каталог> Не поддерживается в HTML5. Вместо этого используйте
    .
    Определяет список каталогов
<дел> Определяет раздел в документе
<дл> Определяет список описаний
<дт> Определяет термин/имя в списке описаний
Определяет выделенный текст
<вставить> Определяет контейнер для внешнего приложения
<набор полей> Группирует связанные элементы в форме
Определяет заголовок для элемента
<рисунок> Указывает автономный контент
<шрифт> Не поддерживается в HTML5. Вместо этого используйте CSS.
Определяет шрифт, цвет и размер текста
<нижний колонтитул> Определяет нижний колонтитул для документа или раздела
<форма> Определяет форму HTML для пользовательского ввода
<кадр> Не поддерживается в HTML5.
Определяет окно (фрейм) в наборе фреймов
<набор кадров> Не поддерживается в HTML5.
Определяет набор кадров
От

до

Определяет заголовки HTML
<голова> Содержит метаданные/информацию для документа
<заголовок> Определяет заголовок для документа или раздела
<час> Определяет тематическое изменение содержимого
Определяет корень документа HTML
<я> Определяет часть текста в другом голосе или настроении