Модуль 3. HTML

 

Ступенька 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 равное нулю.


 

©Центр Информационных технологий Проект 2003