Aby wstawić stronę witryny na stronę witryny, możesz użyć funkcji języka znaczników hipertekstowych (HTML), aby podzielić strony na wiele ramek. Jak dokładnie to zrobić, opisano poniżej.
Instrukcje
Krok 1
„Ramka” to niezależna sekcja strony, która może posiadać własne źródło wyświetlanych danych. Na stronie może być kilka takich ramek i można je umieszczać obok siebie, jedna nad drugą i jedna w drugiej, oraz w sposób kombinowany w dowolnej kolejności. trzeba zacząć od umieszczenia go w oryginalnym kodzie kontenera html dla wszystkich ramek. Taki pojemnik składa się z dwóch tagów - otwierającego i zamykającego:
W otwierającym tagu musisz ustawić kolejność ramek na stronie. Tutaj musisz określić, w jakich proporcjach przeglądarka powinna dzielić przestrzeń strony między ramkami. Aby to zrobić, dodaj odpowiedni atrybut do tagu:
Tutaj atrybut "cols" określa podział strony na dwie ramki w pionie w stosunku od jednego do trzech. Jeśli atrybut „cols” zostanie zastąpiony atrybutem „rows”, strona zostanie podzielona poziomo:
Nie jest konieczne podawanie obu rozmiarów - przeglądarka sama obliczy wartość dla nieokreślonej ramki, jeśli zamiast liczby wpiszesz gwiazdkę (*):
Możesz dać jednej z ramek całą wolną przestrzeń strony, jeśli określisz 100%, a w tym przypadku zawartość drugiej ramki nie będzie widoczna. Często do ustawiania wymiarów używane są inne jednostki miary – „piksele”:
Krok 2
Teraz musimy umieścić tagi samych ramek w kontenerze. Taki tag wygląda tak: Zawiera atrybut z adresem strony internetowej, która będzie źródłem danych dla tej ramki. Jeśli adres jest zapisany w tej formie (zaczyna się od nazwy protokołu https://), to nazywa się to „bezwzględnym”. W przypadku stron Twojej witryny, które znajdują się w tym samym (lub podfolderze tego) folderu, nie musisz określać adresu bezwzględnego - wystarczy nazwa pliku i ścieżka do podfolderu. W tym przypadku adres będzie nazwany „względnym” i będzie wyglądał tak: - Możesz dodać do tego tagu atrybut, który wyłącza możliwość przesuwania granicy między ramkami za pomocą myszy. Znacznik nazywa się „noresize”: - Dwa dodatkowe atrybuty są używane do określenia rozmiaru marginesów pomiędzy sąsiednimi ramkami - marginheight dla wcięcia pionowego i marginwidth - dla wcięcia poziomego: - Atrybut "scrolling" służy do określenia zasad zachowanie pasków przewijania ramek. Jeśli ustawisz ją na "auto", to paski przewijania będą pojawiać się w miarę potrzeb - gdy zawartość ramki nie zmieści się w jej granicach: Jeśli zastąpisz tę wartość "tak", to paski przewijania będą zawsze obecne w tej ramce, a wartość "no" wyłączy ich wyświetlanie w bezwarunkowej kolejności.
Krok 3
Wiedząc o tym, możesz zacząć tworzyć prostą stronę, która będzie zawierać stronę z innej witryny w jednej z ramek. Do tego potrzebny będzie prosty edytor tekstu - standardowy Notatnik. Utwórz nowy dokument i zapisz w nim następujące znaczniki HTML:
Zapisz ten kod z rozszerzeniem html lub htm - na przykład sample.html. Następnie utwórz nowy dokument tekstowy, w którym nie musisz nic pisać, po prostu zapisz go jako blank.html i gotowe. Teraz, jeśli otworzysz stronę sample.html w przeglądarce, zobaczysz tylko stronę określoną w pierwszym tagu ramki, ponieważ dałeś jej 100% miejsca na stronie. A druga strona w ogóle nie będzie widoczna. Podobny zestaw tagów możesz przygotować z parametrami i adresami, które potrzebujesz i wgrać na swoją stronę za pomocą menedżera plików systemu sterowania. Lub otwórz istniejącą stronę, której potrzebujesz w edytorze stron systemu sterowania i zastąp jej kod własnym.