top of page

HTML/CSS

  • comanch00
  • 26 июл. 2016 г.
  • 6 мин. чтения

HTML

Тег: Описание:

<h1></h1> Заголовок

<p></p> Абзац

<em></em> Курсив с приданием тексту важности

<i></i> Просто курсив

<strong></strong> Жирный шрифт - придание тексту особой важности

<b></b> Жирный шрифт- просто выделение жирным, без придания важности

<hr> Разделительная линия

<br> Перенос строки

<img src="ссылка"> Вставка изображения. Одиночный тег. Атрибуты: width, height, alt-описание изображения, если не загрузится

<div></div> Выбрать фрагмент текста

<span></span> Выбрать текст

<blockquote></blockquote> Выделение длинных цитат.

<q></q> Выделение коротких цитат, текст обрамляется в кавычки

<cite></cite> Используется для того, чтобы выделить источник цитаты, название произведения или автора цитаты.

<p style:"css-свойство;"> Атрибут style задает css свойство в html коде

<!DOCTYPE html> Начало html документа

<title>текст</title> Заголовок страницы в браузере

<meta charset="имя кодировки"> Задание кодировки текста

<meta name="keywords" content="разные, ключевые, слова"> Ключевые слова страницы

<meta name="description" content="краткое описание"> Описание страницы в поисковике

<!--текст--> Комментарии HTML

<style></style> CSS код. Размещен внутри тега <head>

<link href="style.css" rel="stylesheet"> Подключаем стиль размещенный в style.css. rel="stylesheet" означает что мы подключаем именно стиль. Размещен в <head>

<script></script> Вставка javascript кода. Размещен перед </body>

<script src="scripts.js"></script> Подключение внешнего javascript файла котрый находится по адресу в src="адрес"

<ul><li></li></ul> Создание неупорядоченного списка. Каждый элемент списка обернут в <li></li>

<ol><li></li></ol> Создание упорядоченного списка. Каждый элемент списка обернут в <li></li>

<ol start="3"></ol> Упорядоченный список начиная с 3.

<dl></dl> Cписок определений внутрь нужно поместить <dt></dt> и <dd></dd>

<dt></dt> Расположен внутри <dl></dl> обозначает термин

<dd></dd> Расположен внутри <dl></dl> обозначает определение термина

<sup></sup> Верхний индекс

<sub></sub> Нижний индекс

<del datetime="2015-05-07"></del> Выделяет текст, который был удалён в новой версии документа(зачеркивает)

<ins datetime="2015-05-07"></ins> Выделяет текст, который был добавлен в новой версии документа.(подчеркивает)

<pre></pre> Браузер сохраняет и отображает все пробелы и переносы, которые есть внутри тега

<mark></mark> Подсвечивает текст желтым цветом

<a href="https://htmlacademy.ru">HTML Academy</a> Создание ссылки

<a href="#glava1">Глава 1</a> Ссылка с якорем содержит символ #, после которого идёт идентификатор, который может быть у любого тега

<a title="Подсказка" href="#"> Атрибут title задает описание ссылки, при наведении на нее курсором. Атрибут target : _self – ссылки открываются в той же вкладке, это значение по умолчанию._blank – ссылки открываются в новой вкладке (или в новом окне браузера, если он не поддерживает вкладки).

<table border="1"></table> Создание таблицы с рамкой в 1px.

<table></table> Oбозначает таблицу.

<tr></tr> Расшифровывается как «table row», обозначает строку таблицы.

<td></td> Расшифровывается как «table data», обозначает ячейку внутри строки таблицы.

<tr><td>данные</td><td></td></tr> Создание ряда таблицы.

<table cellpadding="2"></table> Отступы внутри ячейки таблицы. Но лучше задаваеть его в CSS в td.

<table cellspacing="5"></table> Отступы между ячейками таблицы. Лучше задавать в CSS table{}.

<th></th> Аналогичен <td> но текст становится жирным и выравнивается по центру

<table> <caption>Текст</caption> </table> Заголовок(название) таблицы, аналогичен тегу <h1>

<td colspan="2">Текст</td> Растягиваем ячейку по горизонтали до двух ячеек

<td rowspan="2">Текст</td> Растягиваем ячейку по вертикали до двух ячеек

_____________________________________________________________________________________________________________________

<form action="https://site" method="get"> поля формы </form> Создание формы <form></form>. Атрибут action задаёт адрес, URL, отправки формы; method задаёт метод отправки формы. Методы: get - посылает данные формы в строке запроса, то есть они видны в адресной строке браузера и следуют после знака вопроса. Метод post посылает данные в теле HTTP-запроса и используется, когда нужно отправить много данных и ссылка на результат обработки этих данных не нужна. Например, при редактировании личного профиля.

_____________________________________________________________________________________________________________________

<input maxlength="5" type="text" name="search"> Input - одиночный тег, расположен внутри <form>. Обязательные атрибуты type задаёт тип поля; name задаёт имя поля. Длина поля 5char. Атрибуты readonly если поле ввода не подразумевает ввода данных от пользователя, но отправляется на сервер, disabled на сервер не отправляется

_____________________________________________________________________________________________________________________

<input type="text" name="total" id="total-field" value="5"> Атрибут value заполняется значение по умолчанию 5 в текстбокс

____________________________________________________________________________________________________________________

<label> Подпись <input type="text" name="username"> </label> Тег <label> связывает слово "подпись" с текстбоксом

_____________________________________________________________________________________________________________________

<label for="user-field-id">Имя пользователя</label> Связь между "Имя пользователя" и текстбоксом

<input id="user-field-id" type="text" name="username">

_________________________________________________________________________________________________________________

<input type="password" name="parol'"> Тип password заменяет все символы вводимые в текстбокс звездочками

_______________________________________________________________________________________________________________

<input type="submit" value="Войти"> Создается кнопка отправки данных с именем "Войти"

_____________________________________________________________________________________________________________________

<input type="reset" value="восстан"> Восстанавливаем все поля ввода по умолчанию

_____________________________________________________________________________________________________________________

<input type="button" value="Войти" Создается кнопка, при нажатии появляется окошко с текстом "Хай"

onclick="javascript:alert('Хай')">

_____________________________________________________________________________________________________________________

<textarea name="comment" rows="10">Текст</textarea> Создается многострочное текстовое поле. Атрибут rows-высота поля, cols- длина текстового поля

__________________________________________________________________________________________________________________

<input type="checkbox" name="checkbox" checked> Создание чекбокса. Checked- по умолчанию стоит галочка. Required- обязательное поле

_____________________________________________________________________________________________________________________

<input type="radio" name="imya"> Создание радиобаттона. Создание нескольких радиобаттонов с одним именем и разными value связывает их

_____________________________________________________________________________________________________________________

<select name="theme"> <option value="light"> Создается раскрывающийся список. Чтобы сделать список с несколькими Светлая тема</option> <option value="dark"> вариантами выбора, нужно добавить к тегу <select> атрибут multiple. Высоту Тёмная тема</option> </select> мультиселекта можно изменять с помощью атрибута size тега <select>. Чтобы отметить как выбранные по умолчанию одно или несколько значений, нужно к соответствующим тегам <option> добавить атрибут selected.

<input type="file" name="avatar"> Создается поле для загрузки данных. При этом нужно обязательно в теге <form> добавить атрибут enctype со значением multipart/form-data чтобы поле заработало

_____________________________________________________________________________________________________________________

<input type="hidden" name="account_number" Скрытое поле, отправляется на сервер account_number - 15.

value="15">

_____________________________________________________________________________________________________________________

&hellip; Создание многоточия

CSS

font-size: 20px; Размер шрифта. Можно задавать в px, %, em, pt-пункты

color : red; Задание цвета шрифта

background-color: red; Цвет фона

text-decoration: line-through; Зачеркивание текста. underline-подчеркивание,overline-подчеркивание сверху

padding-left: 15px; Отступ слева на 15px

border-left: 2px solid #ccc; Вертикальная линия слева от текста

table {border: 3px solid black;} Таблица с рамкой 3px черного цвета

td {border: 3px solid lightgray;} Таблица с ячейками 3px серго цвета

table { border-collapse: collapse; } Убираем двойные рамки в таблице

td {border-left: 2px solid lightgray;} Атрибуты border-left,border-right,border-top,border-bottom отображение сетки табл.

td { padding: 10px; } Отступы внутри ячейки таблицы 10 px.

td {padding-left: 20px; } Атрибуты padding-left,padding-right,padding-top, padding bottom отступы в ячейке

table { border-spacing: 3px;} Отступы между ячейкми таблицы

caption {caption-side:top;} Расположение заголовка таблицы может быть top или bottom

caption {text-align: left;} Выравнивние текста по горизонтали left, right, center,justify-по ширине

td { vertical-align: top; } Выравнивание по вертикали top, middle, bottom, sub,super-аналог <sub>,<sup>

h1{font-family:Tahoma;} Задание стиля текста

.underline {text-decoration: underline;} Подчеркивание выбранного текста

.bold { font-weight: bold;} Выделение текста жирным шрифтом

.italic {font-style: italic;} Выделение текста курсивом

.p-first {margin-left: 50px;} Отступ текста на 50 пикселей

.p-absolute {position: absolute;} Выделенный текст размещается на другом слое, т.е может наложиться. Затем его можно двигать куда угодно, left:100px;top:20px;

.footer {clear: both;} Смещение сетки с текстом вниз.

.right-column {float: right;} Смещение сетки с текстом вправо.

border-radius: 5px; Округление углов.

ul .hit { ... } Выбрать все элементы с классом .hit внутри тегов ul

_____________________________________________________________________________________________________________________

.first + li, .fourth + li { Выбeрeтся второй и пятый. background-color: red;}

_____________________________________________________________________________________________________________________

.places>li>span {font-weight: bold;} Выбирается путь доступа к span.

li:last-child { ... } Выьирает последний li. first-child-первый.

li:nth-child(4){....;} Выбирает 4 элемент li. 2n-выбирет четные номера li

tr:hover {background-color: red;} При наведении на строку она подсвечивается красным цветом

_____________________________________________________________________________________________________________________

em {display: none;} Делает em видимым при наведении на tr

tr:hover em {display: inline;}

_____________________________________________________________________________________________________________________

a:link{color:black; } Задаем цвет ссылок

a:visited{color:black; } Задаем цвет посещенным ссылкам. active- активным ссылкам.

form input:focus {...;} При нажатии на текстовое поле оно будет изменяться

input[checked] { ... } Выбираются все checked

input[type="text"] { ... } Выбираются все текстбоксы

#id{......} Cелектор по id

line-height: 100px; Отступ между строками

_____________________________________________________________________________________________________________________

text-transform:значение; Значения: capitalize Первый символ каждого слова в предложении будет заглавным. Остальные символы свой вид не меняют. lowercase Все символы текста становятся строчными (нижний регистр).uppercase Все символы текста становятся прописными (верхний регистр).none Не меняет регистр символов.inherit Наследует значение родителя.

_____________________________________________________________________________________________________________________

text-indent:<значение> | <проценты> | inherit Устанавливает величину отступа первой строки блока текста например для абзаца <p>

ul { list-style: square outside;} /* Квадратные маркеры */ /* Маркеры размещаются за пределами текстового блока */

.cross { cursor: crosshair; } Устанавливает форму курсора, когда он находится в пределах элемента.

_____________________________________________________________________________________________________________________

.descr { visibility: hidden; } visibility Предназначен для отображения или скрытия элемента, включая рамку вокруг него и фон.

_____________________________________________________________________________________________________________________

.dashed {border-bottom: 1px dashed;} Пунктирное подчеркивание. dotted-точечное

_____________________________________________________________________________________________________________________

p{white-space:nowrap;} nowrap — отображает весь текст одной строкой без переносов; pre — сохраняет пробелы и переносы как в исходном коде аналогично тегу <pre>; pre-wrap — работает как значение pre, но добавляет автоматические переносы, если текст не помещается в контейнер;

_____________________________________________________________________________________________________________________

selector { background-image: Задаем фоновое изображение

url("адрес-картинки"); }

_____________________________________________________________________________________________________________________

selector {background-repeat: Повтор фонового изображения. repeat-x — повторять только по repeat-x;} горизонтали.repeat-y — повторять только по вертикали.no-repeat — не повторять.

______________________________________________________________________________________________________________________________________

selector{background-position: 50% 50%;} Расположение фонового изображения. 50% 50% по центру. right bottom- справа внизу. 50px 100px - отступ 50пикс. от правого края и 100 от верха.

_____________________________________________________________________________________________________________________

background-attachment:scroll Позиция фона. scroll-фон прогручивается. fixed- остается на месте

____________________________________________________________________________________________________________________

box-sizing:значение content-box — значение по умолчанию, соответствует стандартной блочной модели.

border-box- общая ширина элемента

__________________________________________________________________________________________________________________

box-shadow: 3px 3px 4px #cccccc; тень от блока

______________________________________________________________________________________________________________

display:значение block-обозначает блочный элемент, inline-строчный,inline-block-блочно-строчный

display:table задает элементу тип таблица.

display:table-row; <tr>

display:table-cell; <td>

display:none Скрытый элемент не отображается и не занимает места на странице.

visibility:hidden Оно «прячет» элемент — он становится невидимым, нозанимает место на странице.

_____________________________________________________________________________________________________________________

clear: left — запрещено обтекание слева;right — запрещено обтекание справа;both — запрещено обтекание с обеих сторон;none — обтекание разрешено.Если после флоатного элемента расположен элемент с запрещённым обтеканием, то последний опускается под флоатный.

_____________________________________________________________________________________________________________________

.clearfix::after { content: ""; Растягиваем фоновый блог для флоатов добавляя в контейнер для флотатов класс display: table;clear: both;} clearfix. Вместо добавления третьего элемента с clear:both.

_____________________________________________________________________________________________________________________

position:relative Задается относительное позиционирование

top:60px; Смещает относительный блок вниз на 60 пикселей. Остальный блоки на месте

left:10px; Смещает относительный блок вправо на 60 пикселей. Остальный блоки на месте

_____________________________________________________________________________________________________________________

position:absolute Задается абсолютное позиционирование. top, left, right,bottom. Если спозиционировать строчный элемент, он начнет вести себя как блочный можно задавать высоту и ширину.

Если он находится в относительном блоке то координаты расчитываются относительно относительного блока.

margin Можно задавать смещение относительно старой позиции элемента а не относительно окна браузера

_____________________________________________________________________________________________________________________

position:fixed Фиксированный элемент тоже выпадает из потока.Фиксированный элемент привязывается к определенной точке в окне браузера и остается на ней всегда, даже при прокрутке страницы.Фиксированный элемент можно позиционировать с помощью свойств top, left, right,bottom, но точка отсчета всегда привязана к окну браузера.

_____________________________________________________________________________________________________________________z-index:число Чем больше z-index, тем выше располагается блок. Задается дль absolute relative и fixed

white-space: nowrap; Перенос текста запрещен

opacity:значение Прозрачность, значения [0.0; 1.0]. 1.0- непрозрачный. 0.0 полностью прозрачный.

outline: Аналог border не влияет на положение блока и его ширину для 4-х сторон.


 
 
 

Comments


© 2015 Все права защищены

bottom of page