Граница элемента

Стили border

Свойство CSS – «border», позволяет задавать толщину, цвет и тип линии по периметру вокруг элемента. Параметры данного свойства могут записываться в одной строке, разделяясь через пробел и в любом порядке.

Примеры задания параметров границы


border : 1px solid white;
border : 1px solid black;
border : 1px solid gray;

  • 1px – толщина линии один пиксель
  • solid – сплошная линия
  • white – белый цвет
  • black – чёрный цвет
  • gray – серый цвет

Сплошная граница элемента


border: 4px solid black;

Сплошная рамка CSS

HTML

<div class="solid">
  Рамка сплошной линией
</div>


CSS

body{
    height: 100%;
    font-size: 20px;
    padding-top: 50px;
    background-color: #eaeaea;
    font-family: Arial, Helvetica, sans-serif;
} 
.solid{
    width: 250px;    
    padding: 20px;
    margin: 0px auto;
    background: #fc3;
    border: 4px solid black;
}

Штриховая граница элемента


border: 4px dashed black;

Рамка вокруг div

HTML

<div class="dashed">
  Рамка штриховой линией
</div>


CSS

.dashed{
    width: 250px;    
    padding: 20px;
    margin: 0px auto;
    background: #fc3;
    border: 4px dashed black;	
}


Пунктирная граница элемента


border: 4px dotted black;

Border пунктиром

HTML

<div class="dotted">
  Рамка пунктирной линией
</div>


CSS

.dotted{
    width: 250px;    
    padding: 20px;
    margin: 0px auto;
    background: #fc3;
    border: 4px dotted black;
}


Граница элемента двойной линией


border: 6px double black;

Двойной border

HTML

<div class="double">
  Рамка двойной линией
</div>


CSS

.double{
    width: 250px;    
    padding: 20px;
    margin: 0px auto;
    background: #fc3;
    border: 6px double black;
}

Свойство отдельных участков границы


border-top:  8px solid red;
border-bottom:  8px solid blue;
border-left:  8px solid grey;
border-right:  8px solid chocolate;

CSS цвет рамки

HTML

<div class="individual">
  Разноцветная рамка
</div>


CSS

.individual{	
    width: 250px;
    padding: 20px;
    margin: 0px auto;	
    background: #fc3;
    text-align: center;
    border-top : 8px solid red;
    border-bottom : 8px solid blue;
    border-left : 8px solid grey;
    border-right : 8px solid chocolate;	
}

Вдавленная рифленая рамка в объёме


border: 12px groove #999;

Граница элемента CSS

Выпуклая рифленая рамка в объёме


border: 12px ridge #999;

Как сделать рамку div

Объемная вдавленная рамка


border: 12px inset #999;

CSS div рамка

Объемная выпуклая рамка


border: 12px outset #999;

CSS как сделать рамку