|
Ступенька 34. Убираем полосу прокрутки, рамки, изменяем ширину полей фреймов
Допустим, мы решили остановиться на последнем варианте, значит будем приводит это в более-менее нормальный вид. Для начала избавимся от полосы прокрутки (скроллинга) во фрейме с logo.html.
<html>
<head>
<title>Хождение по фреймам</title> </head>
<frameset cols="100,*">
<frameset rows="100,*">
<frame src="logo.html" scrolling="no">
<frame src="menu.html">
</frameset>
<frame src="content.html">
</frameset>
</html>
Посмотреть
Scrolling - параметр тэга <frame>. Он может принимать несколько значений: -
no - это значит совсем не будет полосы прокрутки, ни при каких обстоятельствах;
-
yes - это значит полоса прокрутки будет всегда;
-
auto - полоса прокрутки появиться только тогда, когда она нужна (можно не задавать - параметр по умолчанию).
Теперь давайте избавимся от рамок между фреймами. Для этого мы используем параметр border, с которым мы раньше уже встречались. Итак, border="0".
<html>
<head>
<title>Хождение по фреймам</title> </head>
<frameset cols="100,*" border="0">
<frameset rows="100,*">
<frame src="logo.html" scrolling="no">
<frame src="menu.html">
</frameset>
<frame src="content.html">
</frameset>
</html>
Посмотреть
Так уже лучше . Но все же, что-то еще хочется исправить... А! Картинку с ч╦ртом так и хочется прижать в левый верхний угол:
<html>
<head>
<title>Хождение по фреймам</title> </head>
<frameset cols="100,*" border="0">
<frameset rows="100,*">
<frame src="logo.html" scrolling="no" marginwidth="0" marginheight="0">
<frame src="menu.html">
</frameset>
<frame src="content.html">
</frameset>
</html>
Посмотреть
Marginheight определяет ширину (в пикселях) верхнего и нижнего полей
фрейма, а marginwidth определяет ширину левого и правого полей фрейма. В нашем примере мы избавились от полей во фрейме, содержащим logo.html, задав значение
marginheight и marginwidth равное нулю.
|