====== Введение ====== HTML --- язык разметки. То есть скелет страницы, задает примерное //РАСПОЛОЖЕНИЕ// элементов на ней. //Внеший вид// можно задать как в самом HTML-файле (не следует использовать, так как слишком сильно загромождает код), так и в файле с [[..:css:|таблицей стилей CSS]]. ===== Что такое блочный и строковый элемент ===== Блочные элементы используются для построения страницы по вертикали. Выглядеть это будет примерно так (за основу возьмем ''
Привет, мир!
или так (как пример, тег ''br''):
Привет
мир
!
===== Различия <тег>тег> и <тег/> =====
Первый случай ''<тег>тег>'' используется, если внутри него подразумевается наличие элементов или тесктовых данных.
Второй ''<тег/>'' применяется в тех случаях, если данные внутри тега не обязательны, либо вообще не используются (к примеру тег ''
...
Универсальные для видимых тегов:
* ''%%style="таблица CSS"%%'' - применяет таблицу стилей внутри значения атрибута к элементу
* ''%%title="строка"%%'' - текст всплывающей подсказки при наведении на элемент
====== Классы, имена, идентификаторы ======
Указываются как атрибуты, внутри элемента.
===== Классы =====
Классы представляют собой группу элементов. К примеру, нам требуется указать для определенных тегов '''' цвет текста. Мы можем использовать как атрибут ''style'' внутри каждого нужного тега (подходит, если только нужно поменять в паре элементов), так и указать класс элемента и вывести настройку стиля в файл CSS (что гораздо удобнее для нас будет в дальнейшем). **Неограничен в количестве вызовов в разных тегах**.
...
...
...
Обычный текст Красный текст
...
/* style.css */
.red-text {
/* Цвет в шестнадцатеричном формате #rgb или #rrggbb или #rrrgggbbb
*
* где:
* r - значение красного цвета от 0 до F (от 0 до 15)
* g - значение зеленого цвета
* b - значение синего цвета
*/
color: #ff0000;
}
===== Имена =====
Имена можно использовать для формирования и идентификации данных в формах отправки данных (тег ''