Простейшие.
Ступенька 12 - "Что можно сделать с картинкой. Картинка, как фон документа и т.д.".
Итак, мы задались вопросом как же сделать так, чтобы весь текст располагался рядом с картинкой,
а не только одна его строчка. Все очень просто. Давайте вспомним об атрибуте align,
который отвечает за выравнивание. Атрибут align есть и у картинок:
<img src="*.gif" align="left">
Это означает, что картинка будет прижата к левому краю экрана, а текст будет обтекать ее справа.
Чтобы сделать наоборот (картинка справа, текст слева) надо прописать right:
<img src="*.gif" align="right">
Но это не все:
- <img src="*.gif" align="bottom"> текст может располагаться под картинкой (это по умолчанию)
- <img src="*.gif" align="middle"> текст может располагаться посередине картинки
- <img src="*.gif" align="top"> текст может располагаться над картинкой
Кроме атрибута align для тэга <img> можно ввести еще несколько атрибутов:
- атрибут vspace - задает расстояние между текстом и рисунком (по вертикали).
Расстояние задается в пикселях. Pixel - минимальная единица изображения, точка.
Например, разрешение экрана 800х600 - 800 на 600 точек.
<img src="*.gif" vspace="10">
В нашем примере расстояние равно 10 пикселям.
- атрибут hspace - тоже задает расстояние между текстом и рисунком, но по горизонтали.
Расстояние задается в пикселях.
<img src="*.gif" hspace="30">
В нашем примере оно равно 30 пикселям (точкам).
- атрибут alt - краткое описание картинки. Если навести курсором мыши на рисунок,
и так подержать его (курсор) несколько секунд, выскочит описание картинки.
<img src="*.gif" alt="компьютерная фирма">
В нашем случае это будет фраза - "компьютерная фирма". Если параметр alt не задавать,
описания не будет. Но лучше это сделать(особенно, если это кнопки), т.к. есть особенные люди,
которые бродят по интернету с отключенной графикой.
Без alt им не будет видно на что нажимать (если картинка является ссылкой или кнопкой в
меню), т.к. картинка не отображается, а при заданном alt , можно увидеть надпись, для
чего картинка предназначена.
- атрибут width - ширина самой картинки (в пикселях). Если ширину не задавать
специально, то по умолчанию она будет равна реальной ширине картинки (а так вы можете ее
сделать или уже, или шире). <img src="*.gif" width="100">
- атрибут height - высота самой картинки (тоже в пикселях). <img src="*.gif" height="200">
Так же как в случае с width высоту (height) картинки можно и не задавать. Однако
размеры картинок лучше задавать - для тех же особенных людей с отключенной графикой...
- атрибут border - рамка вокруг самой картинки (в пикселях). <img src="*.gif" border="5">
Можно не задавать. Однако, по умолчанию, рамка вокруг картинки есть всегда. И если вы хотите
убрать ее, то выставляйте атрибут border равным нулю.
Атрибуты для одного тэга могут употребляться одновременно друг с другом. Чтобы избежать
путаницы, продемонстрирую наглядно на нашем примере. Введем следующие атрибуты для
нашей картинки с такими параметрами, чтобы она была прижата к левому краю экрана,
текст должен обтекать ее справа, расстояние до текста по горизонтали - 30 пикселей,
по вертикали - 5 пикселей (чтобы красиво все смотрелось), и если навести на картинку курсор,
то выскочит надпись - "компьютерная фирма".
<html>
<head>
<title>Компания News computers</title>
</head>
<body text=red bgcolor="#000000">
<h2>
<p align="center" >
Компания
<font color="green">
News computers
</font>
</p>
</h2>
<font size="+1" face="alial">
<b>
<i>
<img src="computer.gif" align="left" hspace="30" vspace="5" alt=" компьютерная фирма">
Мы обеспечим вас компьютерами и программным обеспечением
на любой вкус.
</i>
</b>
</font>
</body>
</html>
посмотреть
Если вам понадобиться расположитьь саму картинку в центре экрана (справа, слева), то
необходимо воспользоваться параграфом <p></p> или другими тэгами для выравнивания
текста, ведь они не только текст выравнивают но и картинки.
Допустим, в нашем примере мы хотим дописать ''Обращайтесь к нам'' под картинкой с левой стороны.
Конечно, вы можете ввести несколько тэгов <br> и решить эту проблему.
Но если вдруг картинка (объект) будет большой, а текста много, то тут вы уже явно не обойдетесь лишь
несколькими <br>, тут придется употребить их с десяток и
больше. Так вот, чтобы вам не пришлось мучаться в таких ситуациях, и существует атрибут clear
У атрибута clear существует несколько значений:
- <br clear="All"> - завершить обтекание объекта текстом.
- <br clear="Left"> - завершить обтекание объекта текстом, выравненного по левому краю.
- <br clear="Right"> - завершить обтекание объекта текстом, выравненного по правому краю.
<html>
<head>
<title>Компания News computers</title>
</head>
<body text=red bgcolor="#000000">
<h2>
<p align="center" >
Компания
<font color="green">
News computers
</font>
</p>
</h2>
<font size="+1" face="alial">
<b>
<i>
<img src="computer.gif" align="left" hspace="30" vspace="5" alt=" компьютерная фирма">
Мы обеспечим вас компьютерами и программным обеспечением
на любой вкус.
<br clear="Left">
Обращайтесь к нам
</i>
</b>
</font>
</body>
</html>
посмотреть
Картинку также можно сделать фоном документа, прописав её в открывающем тэге <body>:
<body background="ваш_фон.jpg">
Атрибут background указывает на место, где расположена фоновая картинка.
<html>
<head>
<title>Компания News computers</title>
</head>
<body text=red bgcolor="#000000" background="foil.jpg">
<h2>
<p align="center" >
Компания
<font color="green">
News computers
</font>
</p>
</h2>
<font size="+1" face="alial">
<b>
<i>
<img src="computer.gif" align="left" hspace="30" vspace="5" alt=" компьютерная фирма">
Мы обеспечим вас компьютерами и программным обеспечением
на любой вкус.
<br clear="Left">
Обращайтесь к нам
</i>
</b>
</font>
</body>
</html>
посмотреть
В нашем примере мы оставили атрибут bgcolor. Хотя могли и убрать, так как добавили атрибут background
на тот случай, если фоновая картинка не загрузится .
[ Назад: Ступенька 11-ая ]
[ Далее: Ступенька 13-ая ]
|