Як вставити сторінку в сторінку

Один із способів вставити сторінку в сторінку - використовувати надану мовою HTML (HyperText Markup Language - «мова розмітки гіпертексту») можливість розбивати сторінку на окремі вікна. Такі вікна називають «фреймами» і їх може бути кілька в одній сторінці. Кожен фрейм, в свою чергу, може сам містити набір фреймів і в кожний з них можуть завантажуватися сторінки з різних джерел.
Вставка сторінки в сторінку з помощю фреймів
Щоб побудувати такий набір сторінок в сторінці почати слід з створення контейнера для фреймів. Інструкція браузеру створити такий контейнер на мові HTML виглядає так:
...
Такі інструкції називають «тегами». Це - відкриває і закриває теги контейнера, між якими слід поміщати теги для формування фреймів. Теги містять різну додаткову інформацію, яку називають «атрибутами» тегів. У відкриваючому тезі треба вказати - як саме слід поділити простір сторінки між фреймами:
...
тут атрибут "cols" вказує, що сторінку з двох фреймів треба розділити по вертикалі, виділивши кожному по 50% ширини вікна. щоб розділити сторінку по горизонталі, використовується інший атрибут - "rows":
...
Це ж можна записати таким способом:
...
Тут зірочка (*) вказує, що все залишився повинно бути віддано другому фрейму.Можно вказувати значення не у відсотках, а в «пікселах» - це основна одиниця виміру, яка використовується при розмітці сторінок:
...


2
З контейнером ми розібралися, тепер треба вписувати в нього самі фрейми. HTML-тег фрейма в найпростішому вигляді виглядає так:тут атрибут "src" вказує інтернет-адреса сторінки, яка повинна бути завантажена в цей фрейм. Якщо сторінка лежить на цьому ж сервері і в цій же папці (або вкладеної в неї), то вказувати повну адресу не обов`язково, досить імені файлу і шляху до вкладеної папки. Такі адреси називаються «відносними», а повні - «абсолютними». Цей же тег з відносною адресою сторінки для завантаження:--За допомогою атрибута "scrolling" можна задати правила для смуг прокрутки цього фрейму:значення "yes" означає, що смуги прокрутки у цього фрейму будуть завжди. Якщо вставити значення "no" - Їх не буде ніколи, а значення "auto" визначає, що смуги прокрутки будуть з`являтися у міру необхідності, якщо вміст фрейма не вміщається в його межі .-- За замовчуванням кордону фреймів в сторінці можна переміщати мишкою. Але якщо задати тегу атрибут noresize, то така можливість буде відключена:--У тега frame є два атрибути, які задають поля між сусідніми фреймах - marginwidth вказує розмір відступу від сусіднього поля по горизонталі (зліва і справа), marginheight - по вертикалі (знизу і зверху):--Ще один атрибут - name - дає власне ім`я фрейму. Це може знадобитися, якщо фрейми містять будь-які скрипти, які повинні щось робити в сусідніх фреймах і розрізняти їх по іменах:



3
Цією теоретичної підготовки цілком достатньо для створення простої сторінки, що містить, наприклад, дві сторінки інших сайтів. Вам буде достатньо простого текстового редактора - стандартний блокнот цілком підійде. Створіть новий документ і впишіть в нього такий html-код:




Тепер збережіть документ з розширенням html - наприклад, test.html. Після цього подвійне клацання по файлу test.html буде запускати браузер, а той буде виконувати інструкції, які ви йому написали в html-коді. Результат повинен виглядати так:
Дві сторінки в сторінку


Увага, тільки СЬОГОДНІ!


Оцініть, будь ласка статтю
Всього голосів: 53
Увага, тільки СЬОГОДНІ!