Чертёж седьмой: ФреймыБлагополучно добравшись до этой главы, можешь облегчённо вздохнуть: «Я — web-строитель!» Начинающий, неопытный… Но при желании, запасясь терпением, ты можешь создать практически любую страничку. Всё, о чём пойдёт речь дальше, доступно профессионалам сайтостроительства. Ты желаешь себя к ним причислить? Тогда за дело! Фрейм. Одних web-дизайнеров это слово приводит в содрогание («Очень вредная штука, никогда не пользуйтесь ею!»), другие же радостно потирают руки («Это очень удобно и интересно!»). Ты имеешь полное право заиметь своё собственное мнение, для этого достаточно разобраться, что это такое и как это выглядит. Итак,
<HTML>
<HEAD>
<TITLE>В гостях у Васи Петрова</TITLE>
<FRAMESET cols="20%,*">
<FRAME src="navig.htm">
<FRAME src="glav.htm">
</FRAMESET>
</HEAD>
</HTML>
Тег <FRAMESET> разбивает окно браузера на фреймы (кадры или подокна). Атрибут cols указывает, что окно разбивается на вертикальные колонки, причём ширина первой составляет 20% ширины окна, а ширина второй колонки занимает всё оставшееся пространство. В теге <FRAME> в атрибуте src записывается, страничка из какого файла будет грузиться в соответствующий фрейм.
<FRAME src="glav.htm" name="glavnoe">
<A href="index.html" target="glavnoe">
<img src="images/home.gif"></A>
<A href="glav.htm" target="glavnoe">
<img src="images/home.gif"></A>
<FRAMESET cols="90,*">
<FRAME src="navig.htm">
<FRAME src="glav.htm" name="glavnoe">
</FRAMESET><noframes></noframes>
<HTML> <HEAD>
У тега <FRAMESET> есть ещё несколько атрибутов: border="2" задаёт толщину рамки вокруг кадров, при border="0" рамки не будет; bordercolor="#ff0000" — цвет рамки. Для тега <FRAME> можно задать следующие атрибуты: noresize — запрещает мышкой изменять размер кадра; scrolling="no" — полоса прокрутки появляться не будет, scrolling="auto" — лифт появится, если в этом возникнет необходимость. Чувствуешь, как появляется осознание своей власти? Есть возможность что-то запретить посетителю твоей странички? Хорошо подумай, прежде чем воспользоваться этими запрещающими атрибутами. В конце концов, посетитель зашёл к тебе в гости, и ты, как радушный хозяин, должен обеспечить ему максимальный комфорт. Так что, применяй атрибуты noresize и scrolling только тогда, когда без них ну совсем никак не обойтись. А такая ситуация может возникать настолько редко, что смело можешь тут же и забыть об этих коварных атрибутах!
<HTML> <HEAD> <TITLE>В гостях у Васи Петрова</TITLE> <FRAMESET rows="70,*"> <FRAME src="zagol.htm" noresize> <FRAMESET cols="90,*"> <FRAME src="navig.htm"> <FRAME src="glav.htm" name="glavnoe"> </FRAMESET> </FRAMESET> </HEAD> </HTML> <HTML> <BODY bgcolor="#ffddff" text="#880088" link="#ff00ff" vlink="#880000"> <P><A href="glav.htm" target="glavnoe"> <img src="images/home.jpg">;</A> <P><A href="pogrom.htm" target="glavnoe"> <img src="images/pogrom.jpg">;</A> <P><A href="dusja.htm" target="glavnoe"> <img src="images/dusja.jpg">;</A> <P><A href="klava.htm" target="glavnoe"> <img src="images/klava.jpg"></A> </BODY> </HTML> <HTML> <BODY bgcolor="#ffddff"> <H1 align="center"><font color="#ff0088"> Я и мои друзья</font></H1> </BODY> </HTML> |