На Главную

Форум

1 2 3

    Я уже вам рассказывала, как вставить картинку в html документ. Теперь я вам расскажу и покажу, как можно расположить текст рядом с картинкой. Заходя в тэги , вы, наверное часто встречали атрибут align. Этот тэг помогает выравнивать объекты. Он поможет нам выровнять текст и картинки. Картинку можно поставить по правому краю: <img src="…." align="right"> тогда текст будет слева (пример 1). Пример 1: <html> <head> <title>Выравнивание объектов</title> </head> <body bgcolor="#ccffcc" text="#330099"> <img src="http://astchen2006.narod.ru/knfon/ris/fon/20.gif" align="right"> Картинка справа, тогда текст будет слева. </body> </html> Посмотрим? Если по левому краю картинка, то текст будет справа от картинки <img src="…." align="left">(пример 2). Пример 2: <html> <head> <title>Выравнивание объектов</title> </head> <body bgcolor="#ccffcc" text="#330099"> <img src="http://astchen2006.narod.ru/knfon/ris/fon/20.gif" align="left"> Картинка слева, тогда текст будет с права. </body> </html> Посмотрим? Если пропишем атрибут: "bottom", то выравнивание будет по умолчанию: картинка слева, текст справа от неё <img src="…." align="bottom"> (пример 3) Пример 3: <html> <head> <title>Выравнивание объектов</title> </head> <body bgcolor="#ccffcc" text="#330099"> <p align="bottom"> <img src="http://astchen2006.narod.ru/knfon/ris/fon/20.gif" align=" right"> Картинка по левому краю, а текст по умолчанию (внизу картинки). </p> </body> </html> Посмотрим? Посередине: <img src="…." align="middle"> (пример 4). Пример 4: <html> <head> <title>Выравнивание объектов</title> </head> <body bgcolor="#ccffcc" text="#330099"> <img src="http://astchen2006.narod.ru/knfon/ris/fon/20.gif" align="middle"> Картинка по левому краю, а текст посередине. </body> </html> Посмотрим? Сделаем так, чтоб текст располагался над картинкой: не будем задавать параметры для картинки (тогда она будет по умолчанию слева), зададим их для текста: <p align="top"> Картинка по левому краю (по умолчанию), а текст вверху (над картинкой). </p> (пример 5). Пример 5: <html> <head> <title>Выравнивание объектов</title> </head> <body bgcolor="#ccffcc" text="#330099"> <p align="top"> Картинка по левому краю (по умолчанию), а текст вверху (над картинкой).</p> <img src="http://astchen2006.narod.ru/knfon/ris/fon/20.gif" > </body> </html> Посмотрим? Если захотите, то вы можете вставить ещё пару атрибутов. Например: сделать рамку вокруг картинки при помощи атрибута border. Вы можете изменить толщину рамки (в пикселях), задав здесь цифру, например 3: <img src="…." align=" right" border="3"> (пример 6). Пример 6: <html> <head> <title>Рамка вокруг картинки.</title> </head> <body bgcolor="#ccffcc" text="#330099"> <p align="top"> Картинка в рамке (3 пикселя), по левому краю, текст вверху (над картинкой).</p> <img src="http://astchen2006.narod.ru/knfon/ris/fon/20.gif" align="right" border="3"> </body></html> Посмотрим? А если вам надо убрать рамку, то поставьте вместо этой цифры 0. Вот так: border="0" попробуйте сами. Кроме рамки вы можете задать: высоту, ширину картинки (это вы знаете), а также: расстояние от картинки до текста (по вертикали в пикселях): <img src="…." align="left" vspace="50"> (пример 7), Пример 7: <html> <head> <title>Выравнивание объектов</title> </head> <body bgcolor="#ccffcc" text="#330099"> <p align="top"> Картинка в рамке, по левому краю, текст вверху, рамка вокруг картинки 3 пикселя, расстоянеие от текста до картинки 50 пикселей по вертикали.</p> <img src="http://astchen2006.narod.ru/knfon/ris/fon/20.gif" align="left" border="3" vspace="50"> </body> </html> Посмотрим? расстояние от картинки до текста (по горизонтали): <img src="…." align="middle" hspace="50"> (пример 8). Пример 8: <html> <head> <title>Выравнивание объектов</title> </head> <body bgcolor="#ccffcc" text="#330099"> <img src="http://astchen2006.narod.ru/knfon/ris/fon/20.gif" align="left" hspace="50"> Картинка по левому краю, текст справа, расстояние между текстом и картинкой 50 пикселей по горизонтали. </body> </html> Посмотрим? Можно сделать подсказку на картинку, которая будет появляться, если навести на картинку курсор и немного подождать: <img src="…." align="left" alt="Подсказка на картинку">. Подсказку, я бы посоветовала ставить к картинке всегда. Вдруг рисунок, а тем более кнопка не отобразится? А у вас будет стоять подсказка, и пользователь узнает, что тут должна была быть за картинка (увидит её описание) или будет иметь представление, куда он попадёт при нажатии на кнопку. Не забывайте, что атрибуты можно прописывать один в другом! <img src="…." align="right" border="3" vspace="5" hspace="3" alt="Подсказка на картинку"> (пример 9). Пример 9: <html> <head> <title>Выравнивание объектов</title> </head> <body bgcolor="#ccffcc" text="#330099"> <img src="http://astchen2006.narod.ru/knfon/ris/fon/20.gif" align="right" border="3" hspace="50" alt="Подсказка на картинку"> Картинка по правому краю, текст слева, расстояние между текстом и картинкой 50 пикселей, рамка вокруг картинки 3 пикселя. </body> </html> Посмотрим? Ну, вот я вам и рассказала, как можно расположить текст относительно картинки.     Теперь расскажу вам, как сделать обтекание картинки текстом. Как вы знаете есть такой тэг <br>, который не надо закрывать и который переносит текст на другую строку. Он нам и поможет. Также поможет нам его атрибут clear (он указывает расположение следующей строки текста). Возьмём текст и картинку, сделаем обтекание после трёх первых строк. Вот так: <img src="…." align="left">….текст….текст…. текст….текст…. текст…. текст…. текст….текст…. текст….текст…. текст….текст…. текст…. текст…. текст….текст…. <br clear="left"> текст…. текст….текст…. текст….текст…. текст….текст…. текст…. текст…. текст….текст…. (пример 10) Пример 10: <html> <head> <title>Выравнивание объектов</title> </head> <body bgcolor="#ccffcc" text="#330099"> <img src="http://astchen2006.narod.ru/knfon/ris/fon/20.gif" align="left"> текст….текст…. текст….текст…. текст…. текст…. текст….текст…. текст….текст…. текст….текст…. текст…. текст…. текст….текст….текст….текст…. текст….текст…. текст…. текст…. текст….текст…. текст….текст…. текст….текст…. текст…. текст…. текст….текст…. <br clear="left"> текст…. текст….текст…. текст….текст…. текст….текст…. текст…. текст…. текст….текст…. </body> </html> Посмотрим? В примере 10 значение clear="left", т.е. текст обтекает картинку выровненную по левому краю. И наоборот, если clear="right" , т.е. текст обтекает картинку выровненную по правому краю. Атрибут clear имеет три значения:    1.   all (завершить обтекание объекта текстом).    2.   left (завершить обтекание текстом объекта, выровненного по левому краю).    3.   right (завершить обтекание текстом объекта, выровненного по правому краю) Вот так.    Теперь я вам расскажу о том, как убрать поля по краям документа. Я думаю у многих такая проблема. Если вы не хотите их убирать, то вы можете их увеличить или просто уменьшить. И так. Если вы хотите их убрать, то прописывайте в <body> атрибуты: topmargin="0" ширина верхнего поля документа, leftmargin="0" ширина левого поля документа, rightmargin="0" ширина правого поля документа и bottommargin="0" ширина нижнего поля документа. marginheight="0" ширина верхнего поля документа в другом броузаре marginwidth="0" ширина левого поля документа в другом броузаре) Вот так: <body bgcolor="#ccffcc" text="#330099" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginheight="0" marginwidth="0" > (пример 11) Пример 11: <html> <head> <title>Убираем поля</title> </head> <body bgcolor="#ccffcc" text="#330099" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginheight="0" marginwidth="0" > <img src="http://astchen2006.narod.ru/knfon/ris/fon/20.gif" > </body> </html> Посмотрим? Ну, а если хотите увеличить ширину поля, просто меняете 0 на другую цифру. Вот так: <body bgcolor="#ccffcc" text="#330099" topmargin="15" leftmargin="15" rightmargin="15" bottommargin="15" marginheight="15" marginwidth="15" > (пример 12) Пример 12: <html> <head> <title>Увеличиваем поля</title> </head> <body bgcolor="#ccffcc" text="#330099" topmargin="15" leftmargin="15" rightmargin="15" bottommargin="15" marginheight="15" marginwidth="15"> <img src="http://astchen2006.narod.ru/knfon/ris/fon/20.gif" > </body> </html> Посмотрим? Вот и всё с полями.:)    Теперь я вам расскажу, как вставить видео и музыку на страницу сайта. Это мы сделаем при помощи тэга <embed> и его атрибутов. Вставим такой тэг в наш документ между <body>: <embed src="…." width="100" height="60" autostart="true" loop="true" play_loop="1" hidden="false"> </embed> Где: src="…."- это как вы знаете путь к медиа файлу, width="100"- это ширина пульта управления, height="60"- это высота пульта управления autostart="true"- надо ли проигрывать видео ещё раз (true/false, да/нет) loop="true"- проигрывать с самого начала (true/false, да/нет) play_loop="1"- сколько раз, в нашем примере 1 раз. hidden="true"- показать или спрятать пульт управления роликом (true/false, да/нет) Цифры опять же можете менять как хотите. Также вы можете указать тип объекта: typpe="папка/jpg" . (пример 13) Пример 13: <html> <head> <title>Загружаем музыку</title> </head> <body bgcolor="#ccffcc" text="#330099"> <embed src="http://astchen2006.narod.ru/Musika/musik.wma" width="100" height="60" autostart="true" loop="true" play_loop="1" hidden="false"> </embed> </body> </html> Посмотрим? В примере 13, я в src="…." указала путь к музыкальному файлу в формате wma (который отлично подходит для narod.ru)     С видео дела обстоят почти так же: Где width и height (высота, ширина видео файла) src="…." адрес расположения видео id="……" указываем плеер, у меня например Windows Media type="application/…….." тип подгружаемого объекта (чтоб узнать тип вашего файла, правой кнопкой щёлкаем на видео файле, из контекстного меню выбираем Свойства и смотрим в закладке Общие: Тип файла: …………..). У меня например video Windows Media (пример 14). Пример 14: <html> <head> <title>Внедрение видео файла</title> </head> <body bgcolor="#ccffcc" text="#330099"> <center> Это моё видео <br> <br> <br> <br> <embed width="160" height="180" id="Windows Media" type="application/video Windows Media" src="http://astchen2006.narod.ru/stroisait/primeri/3str/Kuza-dai.wmv"></embed> </center> </body> </html> Посмотрим? Не поленитесь заглянуть в тэги и посмотреть, какие ещё значения и атрибуты можно задать тегу <embed >. Например, как можно выровнять объект.

Продолжение следует... Смотрите в "Обновлениях" на Главной.
1 2 3

Copyright © 2006-2007 Astchen2006_ http://astchen2006.narod.ru All rights reserved. Все права защищены. Всё, материалы этой статьи запрещенно копировать и распространять (без разрешения администратора) они предназначены для ознакомительных целей.



Hosted by uCoz