Учебник по HTML и CSS |
|
Свойства CSS CSS по категориям
|
Свойства CSSЦвет и фонbackgroundПараметр позволяет установить одновременно до пяти атрибутов стиля фона. Значения могут идти в любом порядке, браузер сам определит, какое из них соответствует нужному атрибуту. background-attachmentПараметр background-attachment устанавливает, будет ли прокручиваться фоновое изображение вместе с содержимым элемента. Изображение может быть зафиксировано и оставаться неподвижным, либо перемещаться совместно с документом. background-colorУстанавливает фоновый цвет элемента. background-imageУстанавливает фоновое изображение для элемента. Если одновременно для элемента задан цвет фона, он будет показан, пока фоновая картинка не загрузится полностью. background-positionЗадает начальное положение фонового изображения, установленного с помощью параметра background-image. background-repeatОпределяет, как будет повторяться фоновое изображение, установленное с помощью параметра background-image, и по какой оси. Можно установить повторение рисунка только по горизонтали, по вертикали или в обе стороны. colorОпределяет цвет текста элемента. ГраницыborderПараметр позволяет одновременно установить толщину, стиль и цвет рамки вокруг элемента. Значения могут идти в любом порядке, разделяясь пробелом, браузер сам определит, какое из них соответствует нужному атрибуту. border-bottomПараметр позволяет одновременно установить толщину, стиль и цвет границы внизу элемента. Значения могут идти в любом порядке, разделяясь пробелом, браузер сам определит, какое из них соответствует нужному атрибуту. border-bottom-colorУстанавливает цвет границы внизу элемента. border-bottom-styleУстанавливает стиль границы внизу элемента. border-bottom-widthЗадает толщину границы внизу элемента. border-colorУстанавливает цвет границы на разных сторонах элемента. Параметр позволяет задать цвет границы сразу на всех сторонах элемента или определить цвет границы только на указанных сторонах. border-leftПараметр позволяет одновременно установить толщину, стиль и цвет левой границы элемента. Значения могут идти в любом порядке, разделяясь пробелом, браузер сам определит, какое из них соответствует нужному атрибуту. border-left-colorЗадает цвет границы слева от элемента. border-left-styleУстанавливает стиль границы слева от элемента. border-left-widthЗадает толщину границы слева от элемента. border-rightПараметр позволяет одновременно установить толщину, стиль и цвет правой границы элемента. Значения могут идти в любом порядке, разделяясь пробелом, браузер сам определит, какое из них соответствует нужному атрибуту. border-right-colorЗадает цвет границы справа от элемента. Значение цвета может задаваться по его названию, шестнадцатеричному значению, либо с помощью RGB. border-right-styleУстанавливает стиль границы справа от элемента. border-right-widthУстанавливает толщину границы справа от элемента. border-styleУстанавливает стиль рамки вокруг элемента. Допустимо задавать индивидуальные стили для разных сторон элемента. border-topОдновременно задает толщину, стиль и цвет границы сверху элемента. border-top-colorЗадает цвет границы сверху элемента. border-top-styleУстанавливает стиль границы сверху элемента. border-top-widthУстанавливает толщину границы сверху элемента. border-widthЗадает толщину границы одновременно на всех сторонах элемента или индивидуально для каждой стороны. Способ изменения толщины зависит от числа аргументов. ШрифтfontПараметр позволяет установить одновременно несколько атрибутов стиля шрифта. Значения могут идти в любом порядке, браузер сам определит, какое из них соответствует нужному атрибуту. font-familyУстанавливает семейство шрифта, которое будет использоваться для оформления текста содержимого. Список шрифтов может включать одно или несколько названий, разделенных запятой. font-sizeОпределяет размер шрифта элемента, который может быть установлен несколькими способами. font-styleОпределяет начертание шрифта — обычное, курсивное или наклонное. Когда для текста установлено курсивное или наклонное начертание, браузер обращается к системе для поиска подходящего шрифта. Если заданный шрифт не найден, браузер использует специальный алгоритм для имитации нужного вида текста. font-variantОпределяет, как нужно представлять строчные буквы — делать их все прописными уменьшенного размера или оставить без изменений. Такой способ изменения символов называется капителью. font-weightУстанавливает насыщенность шрифта. Значение устанавливается от 100 до 900 с шагом 100. Также допустимо использование ключевых слов. Текстletter-spacingОпределяет интервал между символами в пределах элемента. Браузеры обычно устанавливают расстояние между символами, исходя из типа и вида шрифта, его размеров и настроек операционной системы. Чтобы изменить это значение и применяется данный атрибут. line-heightУстанавливает интерлиньяж (межстрочный интервал) текста, отсчет ведется от базовой линии шрифта. При обычных обстоятельствах расстояние между строками зависит от вида и размера шрифта и определяется браузером автоматически. text-alignОпределяет горизонтальное выравнивание текста в пределах элемента. text-decorationДобавляет оформление текста в виде его подчеркивания, перечеркивания, линии над текстом и мигания. Одновременно можно применить более одного стиля, перечисляя значения через пробел. text-indentУстанавливает величину отступа первой строки блока текста (например, для параграфа P). Воздействия на все остальные строки не оказывается. text-transformУправляет преобразованием текста элемента в заглавные или прописные символы. Когда значение отлично от none, регистр исходного текста будет изменен. vertical-alignВыравнивает элемент по вертикали относительно своего родителя или окружающего текста. white-spaceПараметр white-space устанавливает, как отображать пробелы между словами. word-spacingУстанавливает интервал между словами. Если установлен параметр выравнивания justify, то атрибут word-spacing не действует, поскольку интервал между словами будет установлен принудительно. Спискиlist-styleАтрибут, позволяющий одновременно задать стиль маркера, его положение, а также изображение, которое будет использоваться в качестве маркера. list-style-imageУстанавливает адрес изображения, которое служит в качестве маркера списка. Этот атрибут наследуется, поэтому для отдельных элементов списка для восстановления маркера используется значение none. list-style-positionОпределяет, как будет размещаться маркер относительно текста. Имеется два значения: outside — маркер вынесен за границу элемента списка и inside — маркер обтекается текстом. list-style-typeИзменяет вид маркера для каждого элемента списка. Этот атрибут используется только в случае, когда значение свойства list-style-image установлено как none. Маркеры различаются для маркированного списка (тег UL) и нумерованного (тег OL). ФорматированиеclearПараметр устанавливает, с какой стороны элемента запрещено его обтекание другими элементами. Если установлено обтекание элемента с помощью параметра float, свойство clear отменяет его действие для указанных сторон. clipПараметр clip определяет область позиционированного элемента, в которой будет показано его содержимое. Все, что не помещается в эту область, будет обрезано и становится невидимым. На данный момент единственно доступная форма области — прямоугольник. displayМногоцелевой атрибут, который определяет, как элемент должен быть показан в документе. floatОпределяет, по какой стороне будет выравниваться элемент, при этом остальные элементы будут обтекать его с других сторон. heightУстанавливает высоту блочных или заменяемых элементов (к ним, например, относится тег IMG. Высота не включает толщину границ вокруг элемента, значение отступов и полей. overflowСвойство overflow управляет отображением содержания блочного элемента, если оно целиком не помещается и выходит за область заданных размеров. visibilityПредназначен для отображения или скрытия элемента, включая рамку вокруг него и фон. При скрытии элемента, хотя он и становится не виден, место, которое элемент занимает, остается за ним. widthУстанавливает ширину блочных или заменяемых элементов. Ширина не включает толщину границ вокруг элемента, значение отступов и полей. ПозиционированиеbottomУстанавливает положение нижнего края содержимого элемента без учета толщины рамок и отступов. Отсчет координат зависит от параметра position, он обычно принимает значение relative (относительное положение) или absolute (абсолютное положение). leftДля позиционированного элемента определяет расстояние от левого края родительского элемента, не включая отступ, поле и ширину рамки, до левого края дочернего элемента. Отсчет координат зависит от значения параметра position. positionУстанавливает способ позиционирования элемента относительно окна браузера или других объектов на веб-странице. rightДля позиционированного элемента определяет расстояние от правого края родительского элемента, не включая отступ, поле и ширину рамки, до правого края дочернего элемента. topДля позиционированного элемента определяет расстояние от верхнего края родительского элемента, не включая отступ, поле и ширину рамки, до верхнего края дочернего элемента. z-indexУправляет размещением элементов по z-оси, что позволяет накладывать элементы друг на друга. ОтступыmarginУстанавливает величину отступа от каждого края элемента. Отступом является пространство от границы текущего элемента до внутренней границы его родительского элемента. margin-bottomУстанавливает величину отступа от нижнего края элемента. margin-leftУстанавливает величину отступа от левого края элемента. margin-rightЗадает величину отступа от правого края элемента. margin-topУстанавливает величину отступа от верхнего края элемента. ПоляpaddingУстанавливает значение полей вокруг содержимого элемента. Полем называется расстояние от внутреннего края рамки элемента до воображаемого прямоугольника, ограничивающего его содержимое. padding-bottomУстанавливает значение поля от нижнего края содержимого элемента. padding-leftУстанавливает значение поля от левого края содержимого элемента. padding-rightЗадает значение поля от правого края содержимого элемента. padding-topЗадает величину поля от верхнего края содержимого элемента. Таблицыborder-collapseУстанавливает, как отображать границы вокруг ячеек таблицы. Этот параметр играет роль, когда для ячеек установлена рамка, тогда в месте стыка ячеек получится линия двойной толщины. Добавление значения collapse заставляет браузер анализировать подобные места в таблице и убирать в ней двойные линии. border-spacingЗадает расстояние между границами ячеек в таблице. Атрибут border-spacing не работает в случае, когда для таблицы установлен параметр border-collapse со значением collapse. table-layoutОпределяет, как браузер должен вычислять высоту и ширину ячеек таблицы, основываясь на ее содержимом. ИнтерфейсcursorУстанавливает форму курсора, когда он находится в пределах элемента. Вид курсора зависит от операционной системы и установленных параметров. Важность!importantИграет роль в том случае, когда пользователи подключают свою собственную таблицу стилей. Если возникает противоречие, когда стиль автора страницы и пользователя для одного и того же элемента не совпадает, то !important позволяет повысить приоритет стилевого параметра. ПсевдоэлементыafterПсевдоэлемент, который используется для вывода желаемого контента после элемента, к которому он добавляется. Псевдоэлемент after работает совместно с атрибутом content. beforeПсевдоэлемент before применяется для отображения желаемого контента до элемента, к которому он добавляется. before работает совместно с атрибутом content. |
При использовании материалов сайта ссылка на comnew.ru обязательна! |