HTML [44] |
Visual C++ и MFC [21] |
c++ [78] |
php [19] |
Javascript [15] |
C# [51] |
загрузки [0] |
XNA
[10]
создание игр с помощью xna
|
Главная » Статьи » HTML |
Вставить изображение на web страницу можно, используя элемент
Теперь более подробно. Элемент img может иметь следующие специальные атрибуты:
Обязательными являются только два из них: src и alt. Добавление изображенияАтрибут src должен содержать адрес файла рисунка. Адрес, или путь, можно указать в двух различных формах: абсолютно и относительно. Абсолютное указание пути используют в тех случаях, когда необходимо адресовать ресурс расположенный на другом сайте, другом компьютере в сети или другом логическом диске (если речь идет об адресации файла локально, в пределах одной машины). Например - страница расположена на сайте "http://www.somehost.com/index.html", изображение "image.jpg" расположено в папке Images на сайте "http://www.otherhost.com". Тогда код для подключения данного изображения будет иметь вид:
Относительную адресацию используют для указания адреса ресурса в пределах одного и того же сайта, логического диска. При этом используются следующие обозначения:
Таким образом, если необходимо указать путь к изображению "image.jpg", расположенному в каталоге "Images", дочернему по отношению к текущему, используют следующий адрес:
Альтернативный текстАтрибут alt используется для текстового описания изображения. Если браузер посетителя web-узла не поддерживает изображения, или они в данный момент отключены, то, вместо изображений, пользователь на странице увидит следующее: Рис. №3.3.1. Вместо картинок... Альтернативный текст может дать пользователю хоть какую нибудь информацию о данном изображении. Это вдвойне важно в тех случаях, когда изображение является, так же, и ссылкой. Если же и альтернативный текст будет отсутствовать, то результат будет совсем плачевный. В случае же, когда изображение отобразилось успешно, альтернативный текст выступает в качестве всплывающей подсказки, возникающей при наведении курсора мыши на изображение: Рис. №3.3.2. Alt текст - всплывающая подсказка Ниже приводится комплексный пример, показывающий добавление изображения на страницу и использование атрибута alt. Выравнивание изображенияДля выравнивания изображений относительно границ страницы можно использовать свойство стиля float. Это свойство может принимать следующие значения:
То есть, атрибут align используется не только для выравнивания изображения, но и для управления обтеканием его текстом. Пример: В ряде случаев обтекание изображения требуется прекратить. Например,
необходимо начать новый раздел сразу под изображением. В таком случае, сразу за
элементом, после которого обтекание необходимо прекратить, вставляют элемент
Для выравнивания изображения по центру вложите элемент img в элемент div или p, выровненный по центру:
Размеры изображенияПомимо прочих атрибутов, рекомендуется, так же задавать размеры изображения с помощью атрибутов width и height. При этом, следует указывать реальные размеры изображения в пикселях. Это нужно для того, чтобы браузер сразу, еще перед непосредственной загрузкой изображения с сервера выделил пространство под элемент и не нарушал в дальнейшем структуру страницы. Кроме того, с помощью атрибутов width и height можно масштабировать изображение по вашему желанию. Например, если вы хотите в 2 раза увеличить изображение с размерами 160x120, то достаточно указать только один из размеров (высоту или ширину), увеличив его в 2 раза. Второй размер будет подогнан автоматически так, чтобы сохранить пропорции изображения:
Будьте внимательны! При изменении обоих атрибутов width и height для изображения есть риск его искажения. Поэтому, расчитывайте новую высоту и ширину изображения таким образом, чтобы не изменять отношение сторон. Пример:
В любом случае, изменять размеры изображений, которые вы используете на своих страницах, я рекомендую с помощью специализированного ПО, например - Photoshop. Не стоит масштабировать изображения средствами HTML. У специализированных программ гораздо более продвинутые и эффективные алгоритмы интерполяции изображений и, следовательно, уменьшается нежелательный эффект пикселизации при масштабировании. | ||||||||||||||||||||||||
Просмотров: 5283 | Рейтинг: 4.0/2 |
Всего комментариев: 0 | |