Как сделать рамку для картинки в html
Чтобы создать рамку для картинки в HTML, можно использовать CSS свойство border .
Например, чтобы создать рамку вокруг картинки, можно использовать следующий код:
src="my-image.jpg" alt="My Image" style="border: 1px solid black;">
В этом примере мы используем элемент img для отображения картинки и задаем ему свойство style , чтобы установить рамку. Стиль задает тип рамки (например, solid для сплошной рамки), а цвет определяет цвет рамки (например, black для черного цвета).
Как добавить вокруг текста рамку определенного цвета?
Для создания рамки вокруг текста используйте стилевое свойство border , добавляя его к соответствующему селектору. Например, если для текста применяется тег
, то для него надо установить следующий стиль.
Применение свойства border к текстовому абзацу продемонстрировано в примере 1.
Пример 1. Рамка вокруг абзаца
HTML5 CSS 2.1 IE Cr Op Sa Fx
Рамка вокруг текста p Нет страшнее зверя в сибирских лесах, чем разъяренный заяц-мутант. Вы видели, какие у него зубы? О, даже медведь боится этих зубов! А, как известно, медведи больше ничего не боятся.
Результат данного примера показан на рис. 1.

Рис. 1. Вид рамки вокруг абзаца
Следует учитывать, что в тексте может быть несколько абзацев и вокруг каждого тогда возникнет рамка. В подобных случаях лучше воспользоваться тегом , для которого и требуется установить стиль. А текст добавить уже внутрь этого контейнера (пример 2).
Пример 2. Рамка вокруг слоя
HTML5 CSS 2.1 IE Cr Op Sa Fx
Рамка вокруг текста .outline Перед тем как убить героя, антагонист обязательно рассказывает ему про все свои злодеяния, чтобы создать необходимую паузу. Разумеется, любой протагонист весьма умело использует данное время против самого злодея. Из этого правила есть только одно исключение. Герой может не суетиться, тянуть время, и вообще ничего не делать, потому что на помощь придут его друзья.
Как сделать рамку в HTML и CSS
Рамка в HTML , созданная с помощью border color , помогает привлечь внимание к тексту или выделить любой HTML-элемент.
Рамку вокруг любого текста можно создать с помощью HTML и CSS . В приведенном ниже примере мы окружили абзац ( ) красной рамкой.

Чтобы создать приведенный выше эффект, использовался следующий код:
Первый пример с текстом, окруженным красной рамкой.
В этом примере использовано несколько строк.
В данном коде стиль определяет размер границы ( px — пиксели ), тип стиля и цвет границы ( border color CSS ). Стиль границы — это то, как на экране отображается рамка. Другие типы стилей границ — dotted , dashed , double , groove , ridge , inset и outset . Окраску границы определяет цвет, который будет использован для нее. В приведенном выше примере использовался красный цвет ( #FF0000 ).
Определение стиля с помощью CSS
Стиль того, как элемент отображается на веб-странице, также можно через CSS-код , помещенный в раздел HTML-страницы или внешнего файла CSS . Например, в приведенном ниже примере создается новый класс « borderexample », который может быть применен к любому HTML- тегу :
.borderexample
Используя приведенный выше код, можно создать для элемента рамку с помощью внешних стилей CSS , которая аналогична предыдущему примеру с использованием HTML border color :
Here is an example of a border created using CSS
Вадим Дворников автор-переводчик статьи « Create a colored border around text with HTML and CSS »
Рамки и линии CSS/HTML

Рамки и линии всегда присутствуют практически на любом сайте, они помогают визуально разделить контент, подчеркнуть или обратить внимание пользователя на нужные элементы, и придать дизайну уникальность.
Рамка для блока CSS
Простая рамка для блока CSS может пригодится для галереи, для того, чтобы выделить изображение. Также можно воспользоваться генератором рамки для блока, и там настроить все параметры нужной рамки,а затем скопировать результат.
Пример
HTML
CSS
.block-border < width: 100px; height: 100px; border: 2px solid #f66d52; /* Параметры рамки */ background: #ccc; /* Цвет фона */ >
Рамка внутри блока или картинки при наведении
Чтобы рамка появлялась внутри блока или картинки можно использовать свойство outline-offset. С помощью него можно задать расстояние от края элемента до рамки. Отрицательное значение отображает рамку внутри элемента, положительное — вокруг элемента.
Пример

HTML

CSS
img:hover < outline: 2px dashed #3d1f15; /* Ширина, вид и цвет рамки */ outline-offset: -10px; /* Выводим рамку внутри элемента */ >
Рамка к изображению при наведении
Такая рамка может пригодиться в галерее, а так же если нужно выделить то или иное изображение при наведении. Рамка вокруг изображений делается с помощью свойства border, которое добавляется к селектору img. Чтобы рамка появлялась только при наведении курсора мыши на картинку, следует воспользоваться псевдоклассом :hover.
Пример

HTML

CSS
img:hover < border: 3px solid #413f3f; /* Ширина, вид и цвет рамки */ >
Как добавить вертикальную линию к тексту
Чтобы добавить линию к тексту необходимо задать элементу класс. Такое оформление может пригодиться для цитат, сообщений, предупреждений или передачи какой-то важной информации. Цвет линии и фона можно менять по своему усмотрению. Чтобы линия и фон не прилегали плотно к тексту, расстояние от края до текста регулируется с помощью свойства padding.