Рамка вокруг изображения

Опубликовал: admin в категорию Начинающему web-мастеру - Дата добавления: 28.04.2024, 20:53


Изображение, добавляемое на веб-страницу, можно поместить в рамку различной ширины. Для этого служит параметр border тега IMG По умолчанию рамка вокруг изображения не отображается за исключением случая, когда рисунок является ссылкой. Цвет рамки в этом случае совпадает с цветом текста, заданным с помощью стиля или параметра text тега BODY (пример 1).

Пример 1. Добавление рамки вокруг изображения

Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">  <title>Рамка и рисунок</title>  </head>  <body text="#00ff00">  <p><img src="sample.gif" width="200" height="222" border="2" alt="Рамка зеленого цвета толщиной 2 пиксела"></p>  </body>  </html>
Браузеры неодинаково отображают данный пример. Так, Firefox и Opera покажет зеленую рамку, а Internet Explorer черную.

Если изображение является ссылкой, рамка добавляется автоматически, толщина ее один пиксел, а цвет рамки совпадает с цветом ссылок.

Чтобы убрать рамку, следует задать параметр border="0" у тега <IMG> (пример 2).

Пример 2. Удаление рамки вокруг изображения

Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">  <title>Рамка и рисунок</title>  </head>  <body>   <p><a href="sample.html"><img src="sample.gif" width="50" height="50" border="0" alt=""></a></p>  </body>  </html>

Можно также использовать CSS, чтобы убрать рамку для всех изображений, которые являются ссылками. Для этого применяется стилевой параметр border cо значением none (пример 3).

Пример 3. Использование CSS

Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">  <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">  <title>Рамка и рисунок</title>  <style type="text/css">  A IMG {   border: none; /* Убираем рамку вокруг изображений-ссылок */  }  </style>  </head>  <body>  <p><a href="sample.html"><img src="sample.gif" width="50" height="50" alt=""></a></p>  </body>  </html>

Конструкция A IMG определяет контекст применения стилей — только для тега IMG, который находится внутри контейнера A и является, тем самым, ссылкой.

Аналогично, с помощью стилей можно и установить цвет рамки вокруг картинки. Для этого также используется атрибут border, но в качестве его значения выступает толщина границы, ее стиль и цвет (пример 4).

Пример 4. Изменение цвета рамки с помощью стилей

Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">  <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">  <title>Рамка и рисунок</title>  <style type="text/css">  A IMG {   border: 1px /* Толщина рамки */  solid /* Сплошная рамка */  red; /* Цвет рамки */  }  </style>  </head>  <body>  <p><a href="sample.html"><img src="sample.gif" width="50" height="50" alt=""></a></p>  </body>  </html>

В данном примере вокруг изображения-ссылки добавляется граница красного цвета толщиной один пиксел.


  • Теги:

Комментарии:


Оставить комментарий

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Категории раздела

Мои статьи [2]
Начинающему web-мастеру [19]
Лучшие статьи для начинающих

Регистрация в каталогах

Регистрация сайта в каталогах, раскрутка и оптимизация сайта, контекстная реклама

Последнии коментарии

Мини чат

Только зарегистрированные
посетители могут писать в чате.
  
     

Вход на сайт

     
     

Информация:

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Статистика