Содержание

border | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
6.0+8.0+1.0+3.5+1.0+1.0+1.0+1.0+

Краткая информация

Значение по умолчаниюЗависит от использования
НаследуетсяНет
ПрименяетсяКо всем элементам
Ссылка на спецификациюhttp://www.w3.org/TR/CSS21/box.html#propdef-border

Версии CSS

CSS 1CSS 2CSS 2.1CSS 3

Описание

Универсальное свойство border позволяет одновременно установить толщину, стиль и цвет границы вокруг элемента. Значения могут идти в любом порядке, разделяясь пробелом, браузер сам определит, какое из них соответствует нужному свойству. Для установки границы только на определенных сторонах элемента, воспользуйтесь свойствами border-top, border-bottom, border-left, border-right.

Синтаксис

border: [border-width || border-style || border-color] | inherit

Значения

Значение border-width определяет толщину границы. Для управления ее видом предоставляется несколько значений border-style. Их названия и результат действия представлен на рис. 1.

Рис.1. Стили рамок

border-color устанавливает цвет границы, значение может быть в любом допустимом для CSS формате.

inherit наследует значение родителя.

Пример

HTML5CSS2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>border</title>
  <style>
   .brd {
    border: 4px double black; /* Параметры границы */
    background: #fc3; /* Цвет фона */
    padding: 10px; /* Поля вокруг текста */
   }
  </style>
 </head> 
 <body>
  <div>
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy 
    nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis 
    enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis 
    nisl ut aliquip ex ea commodo consequat.
   </div>
 </body>
</html>

В данном примере вокруг слоя добавляется двойная граница. Результат показан на рис. 2.

Рис. 2. Применение свойства border

Объектная модель

[window.]document.getElementById(«elementID»).style.border

Браузеры

Браузер Internet Explorer до шестой версии включительно при толщине границы 1px отображает dotted как dashed. При толщине 2px и выше значение dotted работает корректно. Эта ошибка исправлена в IE7, но только для всех границ толщиной 1px. Если одна из границ блока имеет толщину 2px и выше, то в IE7 значение dotted превращается в dashed.

Internet Explorer до версии 7.0 включительно не поддерживает значение inherit.

Стиль границы в разных браузерах может несколько различаться при использовании значений groove, ridge, inset или outset.

CSS-рамка

CSS-рамка элемента представляет собой одну или несколько линий, окружающих содержимое элемента и его поля padding. Рамка задаётся с помощью краткого свойства border. Стиль рамки задается с помощью трех свойств: стиль, цвет и ширина.

Оформление рамок HTML-элементов с помощью CSS-свойств

1. Стиль рамки border-style

border_style

По умолчанию рамки всегда отрисовываются поверх фона элемента, фон распространяется до внешнего края элемента. Стиль рамки определяет ее отображение, без этого свойства рамки не будут видны вообще. Для элемента можно задавать рамку для всех сторон одновременно с помощью свойства border-style или для каждой стороны отдельно с помощью уточняющих свойств border-top-style и т.д. Не наследуется.

border-style
(border-top-style, border-right-style, border-bottom-style, border-left-style)
Значения:
noneЗначение по умолчанию, означает отсутствие рамки. Также убирает рамку элемента из группы элементов с установленным значением данного свойства.
hiddenЭквивалентно none.
dotted
dotted
dashed
dashed
solid
solid
double
double
groove
groove
ridge
ridge
inset
inset
outset
outset
{1,4}
Одновременное перечисление четырех разных стилей для рамок элемента, только для свойства border-style:
{border-style: solid dotted none dotted;}
initialУстанавливает значение свойства в значение по умолчанию.
inheritНаследует значение свойства от родительского элемента.

Синтаксис

p {border-style: solid;}
p {border-top-style: solid;}

2. Цвет рамки border-color

Свойство задаёт цвет рамок всех сторон одновременно. С помощью уточняющих свойств можно установить свой цвет для рамки каждой стороны элемента. Если для рамки цвет не задан, то он будет таким же, как и цвет текста элемента. Если в элементе нет текста, то цвет рамки будет таким же, как и цвет текста родительского элемента. Не наследуется.

border-color
(border-top-color, border-right-color, border-bottom-color, border-left-color)
Значения:
transparentУстанавливает прозрачный цвет для рамки. При этом ширина рамки остается. Можно использовать для смены цвета рамки при наведении курсора мыши на элемент, чтобы избежать смещение элемента.
цветЦвет рамок задается при помощи значений свойства color.
{border-color: #cacd58;}
{1,4}
Одновременное перечисление четырех разных цветов для рамок элемента, только для свойства border-color:
{border-color: #cacd58 #5faf8a #b9cea5 #aab238;}
initialУстанавливает значение свойства в значение по умолчанию.
inheritНаследует значение свойства от родительского элемента.

Синтаксис

p {border-color: #cacd58;}

3. Ширина рамки border-width

Ширина рамки задается с помощью единиц измерения длины или ключевых слов. Если для свойства border-style задано значение none, и для рамки элемента установлена какая-то ширина, то в данном случае ширина рамки приравнивается к нулю. Не наследуется.

border-width
(border-top-width, border-right-width, border-bottom-width, border-left-width)
Значения:
thin / medium / thickКлючевые слова, устанавливают ширину рамки относительно друг друга. Первое значение уже, чем второе, второе — тоньше третьего. Значение по умолчанию —
medium
width (px, em)
{border-width: 5px;}
{1,4}
Возможность одновременного задания четырех разных ширин для рамок элемента, только для свойства border-width:
{border-width: 5px 10px 15px 3px;}
initialУстанавливает значение свойства в значение по умолчанию.
inheritНаследует значение свойства от родительского элемента.

Синтаксис

p {border-width: 2px;}

4. Задание рамки одним свойством

Свойство border позволяет объединить в себе следующие свойства: border-width, border-style, border-color, например:

div { width: 100px; height: 100px; border: 2px solid grey; }

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

5. Задание рамки для одной границы элемента

В случае, когда необходимо задать разный стиль границ элемента, можно воспользоваться краткой записью для соответствующей границы.
Перечисленные ниже свойства объединяют в одно объявление следующие свойства: border-width, border-style и border-color. Перечень свойств указывается в заданном порядке, при этом одно или два значения могут быть пропущены, в этом случае их значения примут значения по умолчанию.

Стиль верхней границы задается с помощью свойства border-top, нижней — border-bottom, левой — border-left, правой — border-right.

Синтаксис

p {border-top: 2px solid grey;}

border — Веб-технологии для разработчиков

Свойство CSS border это  универсальное свойство для указания всех персональных свойств границ за раз: border-width, border-style, и border-color.

Как и во всех универсальных свойствах, любое персональное значение, которое не указанно, устанавливается в начальное занчение. Обратите внимание, border не может быть использован для указания пользовательского значения 

border-image, но вместо этого устанавливает его в начальное значение, т.е. none.

border: 1px;
border: 2px dotted;
border: medium dashed green;

 

Замечание: Рекомендуется использовать border, когда вы хотите установить все свойства границ одновременно. Тогда как универсальные свойства border-width, border-style, и border-color  принимают до четырех значений, позволяя установить различные значения для каждого ребра, border принимает единственное значение для каждого свойства. И этот стиль применяется для всех четырех границ.

Синтаксис

Свойство border  указывается используя одно или более значений <br-width>, <br-style>, и <color> указанных ниже.

Значения

<br-width>
Толщина границ. По умолчанию medium если отсутствует. Больше информации border-width.
<br-style>
Стиль линии границ. По умолчанию none если отсутствует. Больше информации border-style.
<color>
Цвет границ. По умолчанию принимает значение свойства элементов color. Больше информации border-color.

Обычный синтаксис

<line-width> || <line-style> || <color>

где
<line-width> = <length> | thin | medium | thick
<line-style> = none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
<color> = <rgb()> | <rgba()> | <hsl()> | <hsla()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color>

где
<rgb()> = rgb( <percentage>{3} [ / <alpha-value> ]? ) | rgb( <number>{3} [ / <alpha-value> ]? ) | rgb( <percentage>#{3} , <alpha-value>? ) | rgb( <number>#{3} , <alpha-value>? )
<rgba()> = rgba( <percentage>{3} [ / <alpha-value> ]? ) | rgba( <number>{3} [ / <alpha-value> ]? ) | rgba( <percentage>#{3} , <alpha-value>? ) | rgba( <number>#{3} , <alpha-value>? )
<hsl()> = hsl( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsl( <hue>, <percentage>, <percentage>, <alpha-value>? )
<hsla()> = hsla( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsla( <hue>, <percentage>, <percentage>, <alpha-value>? )

где
<alpha-value> = <number> | <percentage>
<hue> = <number> | <angle>

Примеры

HTML

<div>Look at my borders.</div>
<p>Вы можете редактировать CSS ниже для экспериментов со стилями границ!</p>
<style contenteditable>
  .fun-border {
    border: 2px solid red;
  }
</style>

CSS

style {
  display: block;
  border: 1px dashed black;
}

Результат

Спецификация

Совместимость браузеров

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
borderChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 1IE Полная поддержка 4Opera Полная поддержка 3.5Safari Полная поддержка 1WebView Android Полная поддержка ≤37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android Полная поддержка 14Safari iOS Полная поддержка 1Samsung Internet Android Полная поддержка 1.0

Легенда

Полная поддержка  
Полная поддержка

Также смотрите

border | CSS | WebReference

Универсальное свойство border позволяет одновременно установить толщину, стиль и цвет границы вокруг элемента. Значения могут идти в любом порядке, разделяясь пробелом, браузер сам определит, какое из них соответствует нужному свойству. Для установки границы только на определённых сторонах элемента, воспользуйтесь свойствами border-top, border-bottom, border-left, border-right.

Краткая информация

Значение по умолчаниюЗависит от использования
НаследуетсяНет
ПрименяетсяКо всем элементам
АнимируетсяДа

Обозначения

ОписаниеПример
<тип>Указывает тип значения.<размер>
A && BЗначения должны выводиться в указанном порядке.<размер> && <цвет>
A | BУказывает, что надо выбрать только одно значение из предложенных (A или B).normal | small-caps
A || BКаждое значение может использоваться самостоятельно или совместно с другими в произвольном порядке.width || count
[ ]Группирует значения.[ crop || cross ]
*Повторять ноль или больше раз.[,<время>]*
+Повторять один или больше раз.<число>+
?Указанный тип, слово или группа не является обязательным.inset?
{A, B}Повторять не менее A, но не более B раз.<радиус>{1,4}
#Повторять один или больше раз через запятую.<время>#

Значения

Значение border-width определяет толщину границы. Для управления ее видом предоставляется несколько значений border-style. Их названия и результат действия представлен на рис. 1.

Стили рамок

Рис.1. Стили рамок

border-color устанавливает цвет границы, значение может быть в любом допустимом для CSS формате.

Пример

<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>border</title> <style> .brd { border: 4px double black; /* Параметры границы */ background: #fc3; /* Цвет фона */ padding: 10px; /* Поля вокруг текста */ } </style> </head> <body> <div> Познание текста, не учитывая количества слогов, стоящих между ударениями, дает ямб. Эти слова совершенно справедливы, однако генеративная поэтика аннигилирует урбанистический скрытый смысл. </div> </body> </html>

В данном примере вокруг блока добавляется двойная граница. Результат показан на рис. 2.

Применение свойства border

Рис. 2. Применение свойства border

Объектная модель

Объект.style.border

Примечание

Браузер Internet Explorer до шестой версии включительно при толщине границы 1px отображает dotted как dashed. При толщине 2px и выше значение dotted работает корректно. Эта ошибка исправлена в IE7, но только для всех границ толщиной 1px. Если одна из границ блока имеет толщину 2px и выше, то в IE7 значение dotted превращается в dashed.

Стиль границы в разных браузерах может несколько различаться при использовании значений groove, ridge, inset или outset.

Спецификация

Каждая спецификация проходит несколько стадий одобрения.

  • Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
  • Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
  • Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Draft (Черновик спецификации) — первая черновая версия стандарта.

Браузеры

В таблице браузеров применяются следующие обозначения.

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

Число указывает версию браузера, начиная с которой свойство поддерживается.

Автор и редакторы

Автор: Влад Мержевич

Последнее изменение: 27.08.2017

Редакторы: Влад Мержевич

Как научиться разрабатывать сайты

Свойство border | CSS справочник

CSS свойства

Определение и применение

CSS свойство border позволяет установить все свойства границ в одном объявлении. Разрешается использовать объявление в котором одно из значений отсутствует.

Свойства, которые можно установить:

  • ширина границы — border-width (medium | thin | thick | length | initial | inherit).
  • стиль границы — border-style (none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset | initial | inherit).
  • цвет границы — border-color (color | transparent | initial | inherit).

Поддержка браузерами

CSS синтаксис:

border:"border-width border-style border-color | initial | inherit";

JavaScript синтаксис:

object.style.border="2px solid orange"

Значения свойства

ЗначениеОписание
border-widthЗадает ширину границы. По умолчанию — «medium».
border-styleЗадает стиль границы. По умолчанию — «none».
border-colorЗадает цвет границы. По умолчанию — цвет элемента.
initialУстанавливает свойство в значение по умолчанию.
inheritУказывает, что значение наследуется от родительского элемента.

Версия CSS

CSS1

Наследуется

Нет.

Анимируемое

Да.

Пример использования

<!DOCTYPE html>
<html>
<head>
<title> Свойство background-repeat</title>
<style> 
.primer {
border :4px solid orange; /* задаём сплошную границу шириной 4px оранжевого цвета */
background-color:khaki; /* задаём цвет заднего фона */
}
.primer2 {
border:2px dotted red; /* задаём пунктирную границу шириной 2px красного цвета */
}
</style>
</head>
	<body>
		<div class = "primer">Пример использования свойства border.</div>
		<div class = "primer2">Пример использования свойства border.</div>
	</body>
</html>
Пример использования свойства border. CSS свойства

Borders CSS уроки для начинающих академия



Свойства границы CSS

Свойства CSS border позволяют задавать стиль, ширину и цвет границы элемента.

У меня есть границы со всех сторон.


У меня есть красная Нижняя граница.


У меня округлые границы.


У меня синяя левая граница.


Стиль границы

Свойство border-style указывает тип отображаемой границы.

Допустимы следующие значения:

  • dotted — Определяет пунктирную границу
  • dashed — Определяет пунктирную границу
  • solid — Определяет сплошную границу
  • double — Определяет двойную границу
  • groove — Определяет 3D канавку границы. Эффект зависит от значения цвета границы
  • ridge — Определяет трехмерную ребристую границу. Эффект зависит от значения цвета границы
  • inset — Определяет 3D-вставку границы. Эффект зависит от значения цвета границы
  • outset — Определяет трехмерную границу начала. Эффект зависит от значения цвета границы
  • none — Не определяет границы
  • hidden — Определяет скрытую границу

Свойство border-style может иметь от одного до четырех значений (для верхней границы, правой границы, нижней границы и левой границы).

Пример

p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.none {border-style: none;}
p.hidden {border-style: hidden;}
p.mix {border-style: dotted dashed solid double;}

Result:

A dotted border.

A dashed border.

A solid border.

A double border.

A groove border. The effec

border — граница блока | CSS справочник

Поддержка браузерами

12.0+ 4.0+ 1.0+ 1.0+ 3.5+ 1.0+

Описание

CSS свойство border позволяет одновременно установить ширину, стиль и цвет для границы блока. Граница блока — обычная линия/рамка, которая окружает блок со всех сторон. Стоит учитывать, что при добавлении рамки она будет влиять на общий размер блока.

граница блока css, border (рамка)

Значения разделяются пробелом и могут следовать в любом порядке, браузер сам определит, какое из них соответствует нужному параметру. Все три значения указывать не обязательно, ширину и/или цвет можно опустить, в этом случае вместо пропущенного значения будет использовано значение, которое установлено для свойства по умолчанию, т.е. если к примеру не указана ширина, то будет использовано значение по умолчанию свойства border-width. В таблице, расположенной под синтаксисом, указано значения каких именно свойств можно использовать.

Примечание: для того чтобы установить рамки только на определенных сторонах элемента, используйте следующие свойства: border-top, border-bottom, border-left, border-right.

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

Значение по умолчанию: не определено
Применяется: ко всем элементам
Анимируется: да, смотрите каждое свойство, входящее в состав краткого метода, отдельно
Наследуется: нет
Версия: CSS1
Синтаксис JavaScript: object.style.border=»3px solid blue»

Синтаксис

border: border-width border-style border-color|inherit;

Значения свойства

Значение Описание
border-width Указывает ширину для рамки с помощью любой допустимой единицы измерения CSS (кроме процентов).
border-style Указывает стиль для рамки, который определяется одним из ключевых слов: solid, dotted, dashed, double, groove, ridge, inset, outset, hidden и none. Значения hidden и none являются взаимозаменяемыми, они указывают, что рамка отсутствует.
border-color Задает цвет для рамки одним из следующих способов: имя цвета, шестнадцатеричное значение или RGB, выбрать подходящий цвет или значение можно с помощью таблицы цветов.
inherit Указывает, что значение наследуется от родительского элемента.

Пример


<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>Пример</title>
  <style type="text/css">
    p { border: 5px solid red; }
  </style>
</head>

<body>
  <p>Здесь содержится какой-то текст.</p>
</body>
</html>

Результат данного примера в окне браузера:

border

CSS-границ


CSS Border Properties

Свойства CSS border позволяют указать стиль, ширину и цвет границы элемента.

У меня есть границы со всех сторон.


У меня красная нижняя граница.



У меня синяя левая граница.


CSS Border Style

Свойство в стиле границы указывает тип отображаемой границы.

Допустимы следующие значения:

  • пунктирная — Определяет пунктирную границу
  • пунктирная — Определяет пунктирную границу
  • solid — Определяет сплошную границу
  • двойной — Определяет двойную границу
  • groove — Определяет трехмерную желобчатую границу.Эффект зависит от значения цвета границы
  • ridge — Определяет трехмерную ребристую границу. Эффект зависит от значения цвета границы
  • Вставка — Определяет трехмерную границу вставки. Эффект зависит от значения цвета границы
  • outset — Определяет трехмерную границу outset. Эффект зависит от значения цвета границы
  • нет — не определяет границы
  • скрыто — Определяет скрытую границу

Свойство в стиле границы может иметь от одного до четырех значений (для верхняя граница, правая граница, нижняя граница и левая граница).

Пример

Демонстрация различных стилей границ:

p.dotted {border-style: dotted;}
p.dashed {стиль границы: пунктир;}
p.solid {стиль границы: сплошной;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.none {border-style: none;}
p.hidden {border-style: hidden;}
п.mix {border-style: пунктирная пунктирная сплошная двойка;}

Результат:

Пунктирная граница.

Пунктирная граница.

Сплошная граница.

Двойная кайма.

Паз границы. Эффект зависит от значения цвета границы.

Граница хребта. Эффект зависит от значения цвета границы.

Граница врезки. Эффект зависит от значения цвета границы.

Начальная граница. Эффект зависит от значения цвета границы.

Без границ.

Скрытая граница.

Смешанная граница.

Попробуй сам »

Примечание: Ни одно из ДРУГИХ свойств границы CSS (о которых вы узнаете больше в следующих главах) не будет иметь ЛЮБОГО эффекта, если только Свойство в стиле границы установлено!


,

CSS-свойство границы


Пример

Установить стиль границ для разных элементов:

h2 {
граница: 5px сплошной красный;
}

ч3 {
рамка: 4px пунктирная синяя;
}

div {
border: вдвое;
}

Попробуй сам »

Определение и использование

Граница является условным обозначением для:

Если цвет рамки опущен, применяется цвет текста.

Значение по умолчанию: средний нет цвет
Наследуется: нет
Анимационный: да, см. Индивидуальные свойства . Читайте о анимации Попытайся
Версия: CSS1
Синтаксис JavaScript: объект .style.border = «3px solid blue» Попытайся

Поддержка браузера

Числа в таблице указывают первую версию браузера, которая полностью поддерживает свойство.

Недвижимость
границы 1,0 4,0 1.0 1,0 3,5

Синтаксис CSS

обрамление: обрамление-ширина обрамление-стиль обрамление-цвет | начальный | наследовать;

Стоимость недвижимости

Значение Описание
ширина бордюра Определяет ширину границы.Значение по умолчанию «среднее»
в стиле бордюр Определяет стиль границы. Значение по умолчанию «none»
бордюр Определяет цвет границы. Значением по умолчанию является цвет текст
начальный Устанавливает для этого свойства значение по умолчанию. Читать о начальных
наследуют Унаследует это свойство от родительского элемента.Читать о наследовать

Связанные страницы

Учебник по CSS: CSS Border

Учебник по CSS: CSS Box Model

HTML DOM ссылка: свойство границы

,

HTML-границ

Стандартный способ создания границ HTML — это использование CSS. Используя CSS, вы можете создать рамку вокруг любого элемента HTML.

Существует ряд свойств CSS, которые можно использовать для определения границ, но сокращенное свойство border является наиболее кратким способом.

Ниже приведены некоторые примеры того, что вы можете сделать с помощью HTML, границ и CSS.

Solid Border

<Стиль> ,граничит с { ширина: 200 пикселей; высота: 100 пикселей; отступы: 20 пикселей; граница: твердый желто-зеленый 10px; }

Коробка с бордюром

Радиус границы

Вы можете использовать border-radius для создания закругленных углов.

<Стиль> .borded { ширина: 200 пикселей; высота: 100 пикселей; отступы: 20 пикселей; граница: 1px сплошной темно-оранжевый; радиус границы: 8 пикселей; }

Коробка с бордюром

Нижняя граница

Можно указать границу на любой стороне элемента, используя свойства border-top , border-right , border-bottom и border-left .

<Стиль> { размер шрифта: 2em; цвет: салатовый; текстовое оформление: нет; нижний край: сплошной темно-оранжевый 1px; } a: hover { цвет: темно-оранжевый; ширина границы: 3 пикселя; }

Вы можете использовать границы для создания пользовательских подчеркиваний гиперссылок, например:

Перейдите на Домашняя страница Quackit .

Существует много других свойств границ, которые даже более точны, например, , цвет границы , , стиль и т. Д.

Для получения полного списка свойств границ, посмотрите список свойств CSS и отфильтруйте по «границе».

пунктирная граница

<Стиль> ,граничит с { ширина: 200 пикселей; высота: 100 пикселей; отступы: 20 пикселей; граница: 1px пунктирная черная; }

Коробка с бордюром

пунктирная граница

<Стиль> ,граничит с { ширина: 200 пикселей; высота: 100 пикселей; отступы: 20 пикселей; граница: 1 пунктирная зеленая; }

Коробка с бордюром

Outset Border

<Стиль> ,граничит с { ширина: 200 пикселей; высота: 100 пикселей; отступы: 20 пикселей; граница: 10px, желто-зеленый; }

Коробка с бордюром

Inset Border

<Стиль> ,граничит с { ширина: 200 пикселей; высота: 100 пикселей; отступы: 20 пикселей; граница: вставка 10px желто-зеленая; }

Коробка с бордюром

рифленая граница

<Стиль> ,граничит с { ширина: 200 пикселей; высота: 100 пикселей; отступы: 20 пикселей; граница: желто-зеленый желоб 10px; }

Коробка с бордюром

Double Border

<Стиль> ,граничит с { ширина: 200 пикселей; высота: 100 пикселей; отступы: 20 пикселей; граница: 10px двойной желто-зеленый; }

Коробка с бордюром

Ridged Border

<Стиль> ,граничит с { ширина: 200 пикселей; высота: 100 пикселей; отступы: 20 пикселей; граница: черный хребет 10px; }

Коробка с бордюром

Смешанная граница

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

<Стиль> .borded { ширина: 200 пикселей; высота: 100 пикселей; отступы: 20 пикселей; ширина границы: 6 пикселей; цвет границы: желто-зеленый; стиль рамки: пунктирная пунктирная сплошная двойная; }

Коробка с бордюром

встроенные стили или внешние стили?

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

,

CSS-стиль границы

Другие примеры "Попробуйте сами" ниже.


Определение и использование

Свойство в стиле границы устанавливает стиль четырех границ элемента. Это свойство может иметь от одного до четырех значений.

Примеры:

  • стиль рамки: пунктирная сплошная двойная пунктирная линия;
      Верхняя граница
    • пунктирная
    • правая граница сплошная
    • нижняя граница двойная
    • Пунктирная левая граница

  • стиль рамки: пунктирная сплошная двойная;
      Верхняя граница
    • пунктирная
    • правая и левая границы сплошные
    • нижняя граница двойная

  • стиль рамки: пунктирная сплошная;
    • верхняя и нижняя границы пунктирные
    • правая и левая границы сплошные

  • стиль рамки: пунктирная;
    • все четыре границы пунктирные
Значение по умолчанию: нет
Наследуется: нет
Анимационный: нет.Читать о Анимация
Версия: CSS1
Синтаксис JavaScript: объект .style.borderStyle = "двойной пунктир" Попытайся

Поддержка браузера

Числа в таблице указывают первую версию браузера, которая полностью поддерживает свойство.

Недвижимость
в стиле бордюр 1.0 4,0 1,0 1,0 3,5

Примечание: Значение «скрытый» не поддерживается в IE7 и более ранних версиях. IE8 требует! DOCTYPE. IE9 и более поздние поддерживают «скрытый».



Синтаксис CSS

стиль границы: нет | скрытый | пунктирный | пунктирный | сплошной | двойной | паз | гребень | вставка | исходный | начальный | наследовать;

Значения недвижимости

Значение Описание Сыграйте
нет Значение по умолчанию.Указывает отсутствие границы Играть »
скрыто То же, что «нет», за исключением пограничного конфликта разрешение для элементов таблицы Играть »
пунктирная Указывает пунктирную границу Играть »
пунктирная Указывает пунктирную границу Играть »
твердый Указывает сплошную границу Играть »
двойной Указывает двойную границу Играть »
паз Указывает трехмерную желобчатую границу.Эффект зависит от цвет границы Играть »
хребет Указывает трехмерную ребристую границу. Эффект зависит от цвет границы Играть »
вставка Указывает 3D-вставку границы. Эффект зависит от цвет границы Играть »
с начала Указывает трехмерную рамку смещения.Эффект зависит от цвет границы Играть »
начальный Устанавливает для этого свойства значение по умолчанию. Читать о Первоначальный Играть »
наследуют Унаследует это свойство от родительского элемента. Читать о наследовать

Дополнительные примеры

Пример

Граница канавки:

div {
стиль границы: паз;
бордюрный цвет: коралловый;
ширина границы: 7 пикселей;
}

Попробуй сам "

Пример

Граница хребта:

div {
стиль бордюра: гребень;
бордюрный цвет: коралловый;
ширина границы: 7 пикселей;
}

Попробуй сам "

Пример

Граница врезки:

div {
в стиле рамки: вставка;
бордюрный цвет: коралловый;
ширина границы: 7 пикселей;
}

Попробуй сам "

Пример

Начальная граница:

div {
border-style: outset;
бордюрный цвет: коралловый;
ширина границы: 7 пикселей;
}

Попробуй сам "

Пример

Установите разные границы на каждой стороне элемента:

п.one {border-style: пунктирная сплошная пунктирная двойная;}
p.two {стиль границы: пунктирная сплошная пунктирная;}
p.three {стиль границы: пунктирная сплошная;}
p.four {border-style: dotted;}

Попробуй сам "

Связанные страницы

Урок CSS: CSS Border

HTML DOM ссылка: свойство borderStyle


,