Робота з фреймами
Робота з фреймами
Фрейми призначені для того, щоб розділити вікно браузера на декілька частин, в кожній з яких може показуватися інформація з різних джерел. Головне достоїнство фреймів і полягає в цьому - на одній сторінці може бути об'єднана інформація з кількох сторінок. Крім цього, завдяки фреймам немає необхідності включати в кожну сторінку сайту деякі елементи, які однакові на всіх сторінках, наприклад, меню або логотип. Такий елемент поміщається в окремий фрейм і вміст його не змінюється в той час, як з вмістом інших фреймів на сторінці може відбуватися що завгодно. Однак, у фреймів є і недоліки. Часто буває складно підібрати для фрейма потрібний розмір і через це може виникнути необхідність використовувати смуги прокрутки, щоб побачити весь вміст фрейма. Крім цього, у відвідувача вашого сайту може бути низький дозвіл екрана, що також призведе до появи смуг прокрутки. Самий неприємний недолік фреймів в тому, що деякі пошукові системи і каталоги відмовляють в реєстрації сайтам, які використовують фрейми.
Фрейми створюються за допомогою тегів <FRAMESET> і <FRAME>.
- <FRAMESET> - дозволяє сформувати набір фреймів, що поділяють простір робочої області на стовпці і рядки.
- У дескрипторі <FRAMESET> необхідно визначити ширину висоту всіх рядків і стовпців. Значення задаються в пікселях, відсотках або за допомогою символу зірочки - це говорить про те, що розміри визначаються щодо інших фреймів сторінки.
- <FRAME> - визначає вміст і структуру конкретного фрейма. Необхідний атрибут фрейму - атрибут "src". Він задає джерело для вмісту фрейма.
Приклад використання фреймів:
<html>
<head>
<title> Приклад использвания фреймів </ title>
</ head>
<frameset rows = "300,100">
<frame name = "1" src = "1.html">
<frame name = "2" src = "2.html">
</ frameset>
</ html>
За замовчуванням, смуги прокрутки у фрейму з'являються тільки в разі, коли вміст джерела не поміщається у фрейм. Однак, ви можете заборонити появу смуг прокрутки Фрема за допомогою атрибута scrolling. Це атрибут може приймати значення yes і no. Для того, щоб заборонити зміну розмірів фрейма використовуйте атрибут noresize. Це заборонить користувачеві змінювати вид сторінки. За замовчуванням, ширина рамки фреймів - 6 пікселів. Змінити ширину рамки або прибрати її зовсім можна за допомогою атрибуту border і frameborder.
Для того, щоб задати поля всередині фреймів необхідно використовувати атрибути marginwidth і marginheight для лівого / правого полів і вернего / нижнього полів відповідно.
Крім звичайних фреймів, для того щоб вставити на сторінку вміст іншої сторінки, можна використовувати плаваючий фрейм. Він створюється тегом <IFRAME> і не вимагає окремої сторінки з описом структури фреймів. Ви можете створити плаваючий фрейм в будь-якому місці сторінки і задавати його розміри атрибутами width і height.
Коментарі
Коментуючи, пам'ятайте про те, що зміст і тон Вашого повідомлення можуть зачіпати почуття реальних людей, проявляйте повагу та толерантність до своїх співрозмовників навіть у тому випадку, якщо Ви не поділяєте їхню думку, Ваша поведінка за умов свободи висловлювань та анонімності, наданих інтернетом, змінює не тільки віртуальний, але й реальний світ. Всі коменти приховані з індексу, спам контролюється.