аватар

Я Немного о себе Присягу перед Родиной выполнил и вышел в запас на гражданку. В свободное время увлекаюсь WEB-дизайном (для души). Создал сайт
для лиц старшего поколения и несколько блогов различной тематики. Всегда рад друзьям, новым знакомым и единомышленникам. Пишите на email (Задать вопрос).

Создай визитку
               
Не возможно "оживить" web-страницу без HTML и CSS.
Это инструментальный ящик для WEB-мастеров. Здесь я делюсь некоторыми хитростями по созданию WEB страниц в интернете, о пользовании компьютером и о работе с программами.

Теги HTML и их функции

 теги HTML
Основные теги
<html></html> Указывает программе просмотра страниц что это HTML документ.
<head></head> Определяет место, где помещается различная информация не отображаемая в теле документа. Здесь располагается тег названия документа и теги для поисковых машин.
<body></body> Определяет видимую часть документа
Теги оглавления
<base href="www...."> Указание браузеру от какого базового адреса все ссылки (кроме ссылок явно прописанных полностью)
<base target="..."> Указание браузеру от какого базового окна в котором открываются все ссылки (кроме ссылок с отдельным указанием данного параметра)
<meta name="allow-search" content="..."> Указание для поисковых роботов как следует сканировать данную страницу
<meta http-equiv="distribution" content="..."> Указание для поисковых роботов относится ли данная страница к мировым
<meta name="robots" content="..."> Указание для поисковых роботов как следует сканировать данную страницу
<meta name="author" content="..."> Указание автора странички
<meta name="keywords" content="..."> Описание содержащийся информации (для поисковых машин)
<meta http-eguiv="content-type" content="text/plain;churset="..."> Указание браузеру в какой кодировке следует подгружать страницу (Window-1251, KOI8-R, KOI8-U, ISO-8859-5, UTF-8, UTF-16)
<meta name="description" content="..."> Ключевые слова странички (для поисковых машин)
<title></title> Помещает название документа в оглавление программы просмотра страниц
Атрибуты тела документа
<body bgcolor="..."> Устанавливает цвет фона документа, используя значение цвета в виде RRGGBB - пример: FF0000 - красный.
<body text="..."> Устанавливает цвет текста документа, используя значение цвета в виде RRGGBB - пример: 000000 - черный.
<body link="..."> Устанавливает цвет гиперссылок, используя значение цвета в виде RRGGBB - пример: 00FF00 - зеленый.
<body vlink="..."> Устанавливает цвет гиперссылок, на которых вы уже побывали, значение RRGGBB - пример: 333333 - серый.
<body alink="..."> Устанавливает цвет гиперссылок при нажатии.
Теги форматирования текста
<pre></pre> Обрамляет предварительно отформатированный текст.
<h1></h1> Создает самый большой заголовок
<h2, 3, 4, 5> - </h2, 3, 4, 5> Создает заголовоки промежуточных размеров
<h6></h6> Создает самый маленький заголовок
<b></b> Создает жирый текст (нерекомендованный)
<i></i> Создает наклонный текст (нерекомендованный)
<tt></tt> Создает текст - имитирующий стиль печатной машинки (нерекомендованный)
<kbd></kbd> Создает текст - имитирующий стиль печатной машинки (рекомендованный)
<var></var> Название переменных отображается курсивом
<cite></cite> Выделение цитат курсивом
<address></address> Отображается курсивом в виде отдельного абзаца
<em></em> Наклонный текст (воспринимается посковыми роботами как выделение)
<strong></strong> Жирный текст (воспринимается посковыми роботами, как особо сильное выделение)
<font size="..."></font> Устанавливает размер текста в пределах от 1 до 7.
<font color="..."></font> Устанавливает цвет текста, используя значение цвета в виде RRGGBB.
Гиперссылки
<a href="URL"></a> Создает гиперссылку на другие сайты.
<atarget="..."></a> Указывает в каком окне открывать гиперссылку:
параметрыЗначение
_Blank Загрузка содержимого страницы, заданной ссылкой, в новое пустое окно
_Parent Загрузка содержимого страницы, заданной ссылкой, в окно, которое содержит ссылку
_Self Загрузка содержимого страницы, заданной ссылкой, в окно, игнорируя используемые фреймы
_Top Загрузка содержимого страницы, заданной ссылкой, в окно, игнорируя использованные фреймы
При использовании фреймов и вложенных фреймов значением может выступать имя фрейма или вложенной сетки фреймов, приэтому страница откроется в указаной части окна.
<a href="NAME"></a> Создает гиперссылку на другую страницу.
<a href="mailto:EMAIL"></a> Создает гиперссылку вызова почтовой программы для написания письма по указанному адресу.
<a href="#name"></a> Создает гиперссылку на метку текущей страници.
<a name="..."></a> Отмечает часть текста, как метку для гипперссылок на странице.
<a href="FILE#name"></a> Создает гиперссылку на метку другой страници.
Форматирование
<p></p> Создает новый параграф
<p align="..."></p> Выравнивает параграф относительно одной из сторон документа, значения: left, right, justify или center
<nobr> Запрещает перевод строки.
<wbr> Указывает где разбивать строку для переноса при необходимости.
<br> Вставляет перевод строки.
<blockquote></blockquote> Создает отступы с обеих сторон текста.
<dl></dl> Создает список определений.
<dt> Определяет каждый из терминов списка
<dd> Описывает каждое определение
<ol></ol> Создает нумерованный список
<li> Определяет каждый элемент списка и присваивает номер
<ul></ul> Создает ненумерованный список
<li> Предваряет каждый элемент списка и добавляет кружок или квадратик.
<div align="..."></div> Важный тег используемый для форматирования больших блоков текста HTML документа, также используется в таблицах стилей
Графические элементы
<img src="file"> Добавляет изображение в HTML документ
<img src="file" align="..."> Выравнивает изображение к одной из сторон документа, принимает значения: left, right, center; bottom, top, middle
<img src="file" border="..."> Устанавливает толщину рамки вокруг изображения
<img src="file" vspase="..."> Устанавливает поля сверху и снизу
<img src="file" hspase="..."> Устанавливает поля сбоков
<img src="file" alt="..."> Всплывающая подсказка при наведении на имедж
<hr> Добавляет в HTML документ горизонтальную линию.
<hr size="..."> Устанавливает высоту (толщину) линии
<hr width="..."> Устанавливает ширину линии, можно указать ширину в пикселах или процентах.
<hr noshade> Создает линию без тени.
<hr color="..."> Задает линии определенный цвет. Значение RRGGBB.
Таблицы
<table></table> Создает таблицу.
<tr></tr> Определяет строку в таблице.
<td></td> Определяет отдельную ячейку в таблице.
<th></th> Определяет заголовок таблицы (нормальная ячейка с отцентрованным жирным текстом)
<caption></caption> Определяет подпись таблицы
Атрибуты таблицы

<table border="..."> Задает толщину рамки таблицы.
<table cellspacing="..."> Задает расстояние между ячейками таблицы.
<table cellpadding="..."> Задает расстояние между содержимым ячейки и ее рамкой.
<table width="..."> Устанавливает ширину таблицы в пикселах или процентах от ширины документа.
<table height="..."> Устанавливает высоту таблицы в пикселах или процентах от высоты документа.
<tr align="..."> или <td align="..."> Устанавливает выравнивание ячеек в таблице, принимает значения: left, center, или right.
<tr valign="..."> или <td valign="..."> Устанавливает вертикальное выравнивание для ячеек таблицы, принимает значения : top, middle, или bottom.
<td colspan="..."> Указывает кол-во столбцев, которое объединено в одной ячейке. (по умолчанию=1)
<td rowspan="..."> Указывает кол-во строк, которое объединено в одной ячейке. (по умолчанию=1)
<td nowrap> Не позволяет программе просмотра делать перевод строки в ячейке таблицы.
<td width="..."> Устанавливает ширину ячейки в пикселах или процентах от ширины таблицы (ячейки одного столбца не могут иметь разную ширину).
<td height="..."> Устанавливает высоту ячейки в пикселах или процентах от высоты таблици (ячейки одной строки не могут иметь разную высоту).
Фреймы
<frameset></frameset> Предваряет тег <body> в документе, содержащем фреймы;
<frameset rows="value,value"> Определяет строки в таблице фреймов, высота которых определена кол-вом пикселов или в процентном соотношении к высоте таблицы фреймов.
<frameset cols="value,value"> Определяет столбцы в таблице фреймов, ширина которых определена кол-вом пикселов или в процентном соотношении к ширине таблицы фреймов.
<frame> Определяет единичный фрейм или область в таблице фреймов.
<noframes></noframes> Определяет, что будет показано в окне браузера, если он не поддерживает фреймы.
Атрибуты фреймов
<frame src="URL"> Определяет какой из HTML документов будет показан во фрейме.
<frame name="name"> Указывает Имя фрейма или области, что позволяет перенаправлять информацию в этот фрейм или область из других фреймов.
<frame marginwidth="..."> Определяет величину отступов по левому и правому краям в нутрь фрейма; должно быть равно или больше 1.
<frame marginheight="..."> Определяет величину отступов по верхнему и нижнему краям в нутрь фрейма; должно быть равно или больше 1.
<frame scrolling=VALUE> Указывает будет-ли выводится линейка прокрутки во фрейме; значение value может быть "yes," "no," или "auto". Значение по умолчанию для обычных документов - auto.
<frame noresize> Препятствует изменению размеров фрейма пользователем.
Ифрейм и его атрибуты
<iframe></iframe> Создает контейнер, который может содержать любые элементы. Остальные элементы обтекают этот контейнер.
<iframe src="URL"> Определяет какой из HTML документов будет показан в ифрейме.
<iframe name="name"> Указывает Имя ифрейма, что позволяет перенаправлять информацию в этот ифрейм .
<iframe vspase="..."> Устанавливает поля сверху и снизу с наружи от ифрейма
<iframe hspase="..."> Устанавливает поля сбоков с наружи от ифрейма
<iframe marginwidth="..."> Определяет величину отступов по левому и правому краям в нутрь ифрейма; должно быть равно или больше 1.
<iframe marginheight="..."> Определяет величину отступов по верхнему и нижнему краям в нутрь ифрейма; должно быть равно или больше 1.
<iframe scrolling=VALUE> Указывает будет-ли выводится линейка прокрутки в ифрейме; значение value может быть "yes," "no," или "auto". Значение по умолчанию для обычных документов - auto.
<iframe width="..."> Определяет ширину ифрейма
<iframe height="..."> Определяет высоту ифрейма;
<iframe title="..."> Текст всплывающей подсказки
Формы
<form></form> Создает формы
<select multiple name="NAME" size="..."></select> Создает скролируемое меню. Size устанавливает кол-во пунктов меню, которое будет показано на экране, остальные будут доступны при использовании прокрутки.
<option> Указывает каждый отдельный элемент меню
<select name="NAME"></select> Создает ниспадающее меню

<option> Указывает каждый отдельный элемент меню
<textarea name="NAME" cols=40 rows=8></textarea> Создает окно для ввода текста. Columns указывает ширину окна; rows указывает его высоту.
<input type="checkbox" name="NAME"> Создает checkbox.
<input type="radio" name="NAME" value="x"> Создает radio кнопку.
<input type=text name="foo" size=20> Создает строку для ввода текста. Параметром Size указывается длина в символах.
<input type="submit" value="NAME"> Создает кнопку "Отправить"
<input type="image" border="0" name="NAME" src="name.gif"> Создает кнопку "Отправить" - для этого используется изображение
<input type="reset"> Создает кнопку "Очистить"



Базовый HTML с дополнениями из HTML5 ()

Тег

Описание

<!DOCTYPE>

Говорит бразеру о стандарте HTML

<html>

Главный тег во всем html-документе указывает на то, что веб-страница использует язык HTML

<title>

Выводит информацию о  странице, которая отображается  на вкладке в браузере

<body>

Содержимое страницы в браузере

<h1>

Заголовок 1-го уровня.

<h2>

Заголовок 2-го уровня.

<h3>

Заголовок 3-го уровня.

<h4>

Заголовок 4-го уровня.

<h5>

Заголовок 5-го уровня.

<h6>

Заголовок 6-го уровня.

<p>

Позволяет выводить текст в абзаце

<br>

Перевод на новую строку

<hr>

Создает горизонтальную линию  для разграничения текста

<!—…—>

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

Форматирование

Тег

Описание

<acronym>

Нет поддержки в HTML5.
Определяет акроним. Используйте вместо данного элемента <abbr>.

<abbr>

Используется для задания аббревиатуры

<address>

Для задания адреса выделяется курсивом в браузере

<b>

Служит для задания полужирного начертания тексту

<bdi>

Изолирует отрывок текста, в котором написание идет в противоположную сторону

<bdo>

Переопределяет текущее направление текста

<big>

Нет поддержки в HTML5.
Шрифт, который отображается большего размера.  Надо использовать CSS

<blockquote>

Используется для вывода больших цитат

<center>

Нет поддержки в HTML5.
Позволяет выравнивать текст по центру.  Надо использовать CSS

<cite>

Используется для вывода цитат

<code>

Для вывода кода программ или скриптов

<del>

Выводит перечеркнутый текст

<dfn>

Для терминов определяет слово как терми, при этом выделяя его курсивом

<em>

Для к вывода текста курсивом, когда  надо подчеркнуть эмоциальность или экспрессию

<font>

Нет поддержки в HTML5.
Позволяет задать стили для шрифта. Используйте CSS для этого.

<i>

Позволяет выводить текст курсивом

<ins>

Служит для выделения текста подчеркиванием, может применяться в качестве правок в носимых в документ

<kbd>

Применяется для выделения текста, вводимого с помощью клавиатуры

<mark>

Служит для выделения отдельных участков текста, выделяя их желтым фоном

<meter>

Для индикации измерения в указанном диапозоне.

<pre>

Выводит текст без форматирования как есть

<progress>

Для вывода индикатора выполнения какой-либо задачи

<q>

Для вывода небольшой цитаты

<rp>

Для вывода альтернативного текста в том случае если браузер не может поддерживать тег ruby

<rt>

Добавляет краткую характеристику к элементам заключенным в тег ruby выводится уменьшенным шрифтом

<ruby>

Применяется как контейнер для языков Юго-Восточной Азии

<s>

Для отображения текста перечеркнутым

<samp>

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

<small>

Для вывода текста маленьким шрифтом

<strike>

Нет поддержки в HTML5.
Используется для отображения перечеркнутого текста. Используйте вместо тег <del> или тег <s>

<strong>

Служит для выделения текста полужирным шрифтом. Используется для создания акцента на каком-то слове или фразе

<sub>

Задает нижний индекс как например в химических формулах

<sup>

Для надстрочного написания символов

<time>

Используется для выода даты/времени

<tt>

Нет поддержки в HTML5.
Используется для отображения текста моноширинным шрифтом.

<u>

Делает текст подчеркнутым

<var>

Выделяет курсивом переменные из скриптов

<wbr>

Служит для указания браузеру разрыва длинной строки

Формы

Тег

Описание

<form>

Для вывода формы на веб-странице

<input>

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

<textarea>

Задает многострочную область для ввода текста

<button>

Создает кнопку в качестве содержимого кнопки можно использовать текст или изображение

<select>

Служит для создания выпадающего списка в форме. Пункты выпадающего списка делаются с помощью тега option

<optgroup>

Используется как контейнер для объединения тегов option

<option>

Определяет опцию и используется как пункт выпадающего списка select

<label>

Текстовая метка для тега input.

<fieldset>

Для группировки элементов формы. Рисует рамку вокруг них

<legend>

Заголовок элементов формы, которые объединены с помощью fieldset.

<datalist>

Контейнер для выпадающего списка. Элементы списка формируется с помощью тега option

<keygen>

Используется совместно с тегом form. Генерирует пару ключей открытый и закрытый

<output>

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

Фреймы

Тег

Описание

<frame>

Нет поддержки в HTML5.
Определяет отдельный фрейм, который расположен в контейнере <frameset>.

<frameset>

Нет поддержки в HTML5.
Выводит структуру фреймов на странице

<noframes>

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

<iframe>

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

Изображения

Тег

Описание

<img>

Применяется для вывода картинок, изображений

<map>

Создает карту ссылок и служит контейнером для тега area

<area>

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

<canvas>

Создает холст на ктором можно рисовать средствами JavaScript

<figcaption>

Заголовок к тегу figure. Применятся в основном для картинок

<figure>

Тег контейнер используется для помещения внутрь его картинок

Аудио и Видео

Тег

Описание

<audio>

Выводит звуковое содержимое на веб-страницу

<source>

Используется для указания пути к видео и аудио файлам в тегах video, audio.

<track>

Для добавления субтитров в тегах video, audio

<video>

Используется для добавления видео на веб-страницу

Ссылки

Тег

Описание

<a>

Гиперссылка

<link>

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

<nav>

Для задания навигационных панелей и меню

Списки

Тег

Описание

<ul>

Для создания маркированного списка

<ol>

Выводит нумерованный спмок

<li>

Пункт маркированоого или нумерованного списков.

<dir>

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

<dl>

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

<dt>

Для задания термина в списке определений

<dd>

Для описания термина используется в списках определений

<menu>

Применяется для создания меню.

<menuitem>

Определяет какую команду проользователь может вызвать из контекстного меню.

Таблицы

Тег

Описание

<table>

Используется для создания таблицы

<caption>

Надпись к таблице добавляет

<th>

Задает заголовок ячейки таблицы

<tr>

Выводит строку таблицы

<td>

Длязадания ячейки таблицы

<thead>

Служит для задания заголовка таблицы

<tbody>

Тело таблицы

<tfoot>

Для задания подвала таблицы

<col>

Для форматирования одного или нескольких столбцов, которые не содержат мнформацию одного типа.

<colgroup>

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

Стили и семантика

Тег

Описание

<style>

Для подключения внутренней таблицы стилей

<div>

Контейнер для группировки других тегов служит для организации и упорядочивания элементов на веб-странице

<span>

Используется как контейнер для строчных элементов, аналогично тегу div для блочных

<header>

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

<footer>

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

<main>

Используется как контейнер для основонго уникального содержимого документа

<section>

Используется для определения логической секции страницы

<article>

Используется для вывода содержимого то есть основного контента сайта

<aside>

Используется для вывода в боковых панелях сайта

<details>

Для создания интерактивного такого виджета который можно открыть или закрыть

<dialog>

Предназначен для вывода диалоговых окон

<summary>

Для создания видимого заголовка тега details Отображается в виде закрашенного треугольника, кликнув по которому можно узнать его содержимое

Метаданные

Тег

Описание

<head>

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

<meta>

Для выода метатегов находится в шапке документа

<base>

Задает базовый адрес URL, относительно которого вычисляются все относительные адреса

<basefont>

Нет поддержки в HTML5.
Определяет по умолчанию настройки шрифта для всего документа. Используйте для этого CSS

Программирование

Тег

Описание

<script>

Элемент используется для определения сценария (скрипта) на стороне клиента (обычно JavaScript).

<noscript>

Для подключения файла сценариев JavaScript к веб-странице

<applet>

Нет поддержки в HTML5.
Используется для добавления  на веб-мтраницу апплетов преимущественно на языке программирования Java.  Используйте для этого тег embed.

<embed>

Для встраивания на веб-страницу видео, аудио и другого интерактивного содержимого

<object>

Применяется как контейнер для встраивания объектов мультимедиа

<param>

Для определения параметров для плагинов, добавленных с помощью object


Источник webdiz.com.ua