Jak myślisz, jakie będą wymiary Ramy w tym przypadku? Wiadomo, że druga linia na pewno będzie miała wysokość 100 pikseli. Ale jak pozostała przestrzeń zostanie podzielona na wysokość między trzecim a pierwszym rzędem?
Obliczenie jest dość proste - wystarczy dodać cztery (4*) do dwóch (2*) i podzielić przez ten mianownik (pamiętaj o ułamkach z programu szkolnego) dwa i cztery. Te. otrzymujemy, że pierwsza kolumna z ramą zajmie jedną trzecią pozostałej przestrzeni na wysokości, a trzecia kolumna zajmie dwie trzecie. Inaczej mówiąc, trzeci będzie dwa razy wyższy od pierwszego:
Możesz użyć wszystkich trzech sposobów określania rozmiaru okien ramowych w jednym atrybucie, na przykład:
W rezultacie otrzymamy pierwszą kolumnę Frame o szerokości dziesięciu procent całego dostępnego obszaru, drugą - 100 pikseli, a pozostałe trzy będą miały szerokość w proporcjach czterech, trzech i dwóch dziewiątych pozostała przestrzeń szerokości. Wszystko jest więc proste i jasne.
Jeśli chcesz podzielić okno główne nie tylko na ramki poziome i pionowe, ale np. na ich kombinacje, to możesz zastosować zagnieżdżoną strukturę elementów Frameset oddzielnie dla kolumn i osobno dla wierszy. Przykładowo, aby uzyskać konstrukcję pokazaną na zrzucie ekranu poniżej, wystarczy zastosować następującą konstrukcję:
Te. najpierw używamy „frameset cols =”20%,80%”„, aby podzielić całą dostępną przestrzeń na dwie kolumny w pionie i ustawić zawartość prawej kolumny za pomocą znacznika „frame”, ale zamiast dodawać element „frame” w lewej kolumnie otwieramy nowy „wiersze zestawu ramek =„10%,*””.
I za jego pomocą dzielimy prawą kolumnę na dwie linie z ramkami, których zawartość ustawiamy za pomocą dwóch znaczników „frame”, po czym zamykamy oba kontenery „frameset”. Wszystko jest proste i logiczne.
Określ ścieżkę w atrybucie Src elementu Frame Ale wszyscy rozmawialiśmy o elemencie Frameset i jego atrybutach Cols i Rows, za pomocą których tworzymy strukturę i ustalamy ich rozmiary. Zastanówmy się teraz, jak wyświetlić niezbędne dokumenty w wymaganych ramkach i jak skonfigurować interakcję między ich oknami.
Jak zatem kontrolować wygląd tworzonych przez nas okien? Wszystko to zawarte jest w atrybutach tagu Frame. Pierwszą z nich, o której warto wspomnieć, jest Src . Widzieliśmy to już w tagu Img, kiedy patrzyliśmy na wstawianie obrazów do kodu HTML. Jego istota nie uległa zmianie i nadal pozwala na określenie ścieżki do dokumentu, który ma zostać wczytany do ramki.
Ścieżkę do dokumentu w Src można określić jako . Ścieżki względne są zwykle używane w przypadku dokumentu znajdującego się w Twoim własnym zasobie, ale ścieżki bezwzględne będą potrzebne, jeśli chcesz załadować dokument z innej witryny do okna ramki.
Jeżeli nie zostanie podany atrybut Src wskazujący ścieżkę do żądanego dokumentu, to do okna zostanie wczytany pusty dokument. Osobiście kiedyś zrobiłem coś podobnego dla swojego bloga (jako dodatkowy element nawigacyjny) i jednocześnie utworzyłem dla niego osobny folder na serwerze hostingowym i umieściłem tam nie tylko plik HTML o strukturze ramki (który nazwałem indeksem .html), ale także wszystkie ładowane do różnych okien dokumentów, a także pliki graficzne, które służyły jako tło.
Dlatego najłatwiej było mi użyć linków względnych w atrybucie Src tagu Frame:
Warto zauważyć, że jeśli zamienisz wszystkie linki podane w tym kodzie z względnych na bezwzględne (takie jak https://site/navigator/joomla.html) i otworzysz ten plik w przeglądarce, to zostaną załadowane dokumenty określone w ramce z mojego serwera, a podobny obraz zobaczysz w swojej przeglądarce. Co więcej, nie ma znaczenia, gdzie będzie się znajdował Twój plik ze strukturą ramki (index.html) - na Twoim komputerze czy na hostingu.
W przykładzie pokazanym na rysunku do okna lewej ramki ładowana jest strona z określonym menu, będącym menu zwykłym. Ale nie liczy się sposób, w jaki menu jest utworzone, ale to, co dzieje się po kliknięciu któregokolwiek z jego linków.
Jeśli to zrobisz, wszystko przebiegnie dokładnie tak, jak powinno - dokument otworzy się w prawym dolnym oknie. Ale do tego musiałem zastosować jeden mały trik, bo w wersji domyślnej dokument otwierał się na cały rozmiar okna, zastępując strukturę ramki, której w ogóle nie potrzebowałem, bo menu nawigacyjne w lewej i górnej ramce zniknął.
Jak otwierać dokumenty za pomocą łącza w ramce Tak więc, gdy rozmawialiśmy o hiperłączach, wspomnieliśmy o atrybucie znacznika „A” jako Target=_blank. Czy pamiętasz do czego to służy? Prawidłowe jest otwarcie połączonego dokumentu w nowym oknie. Domyślnie powinien otwierać się w tym samym oknie, co jest odpowiednikiem target="_self".
Ale to są możliwości Cel nie są ograniczone. Okazuje się, że można do tego dodać wartość jako nazwa ramki , który jest wstępnie określony w specjalnym atrybucie Name znacznika Frame. Wtedy dokument poprzez ten link nie otworzy się w tym samym oknie, zajmując całą jego przestrzeń, ale w określonej przez Ciebie ramce. Jest jasne? Jeśli nie do końca, to stanie się to jasne teraz, gdy przeanalizujemy przykład.
Wróćmy więc do naszego przykładu pokazanego na rysunku tuż powyżej. Strony musimy otwierać za pomocą linków z lewego okna w prawej dolnej (dużej) ramce. Dlatego najpierw musisz nadać temu dużemu oknu nazwę, korzystając z atrybutu Name w znaczniku Frame.
Zrobili to i nazwali „ktona”. Teraz możesz bezpiecznie otworzyć plik, który jest ładowany jako menu w lewym oknie i dodać atrybut Target="ktona" do wszystkich znajdujących się w nim tagów A:
Historia Joomla i komponentu VirtueMart
Oczywiście za pomocą narzędzia szukaj i zamień nie będzie trudno umieścić je dla wszystkich hiperłączy, ale po co niepotrzebnie ładować kod, skoro mamy świetną okazję do wykorzystania specjalny znacznik podstawowy , o którym wspominaliśmy już w tym samym artykule o hiperłączach, kiedy rozmawialiśmy o użyciu Target blank.
Wystarczy umieścić bazowy element target="ktona" pomiędzy otwierającym i zamykającym tagiem Head, a wszystkie linki w kodzie HTML tego dokumentu otworzą nowe strony w określonej ramce zwanej "ktona":
Swoją drogą, jeśli weźmiemy pod uwagę moje kiedyś narzędzie jako przykład, to nadal musimy się upewnić, że wszystkie linki z górnego poziomego okna otwierają swoje strony w lewej pionowej ramce, która służy mi jako lewe menu. Co należy w tym celu zrobić?
Cóż, najpierw musisz nadać nazwę lewej pionowej ramce:
Natomiast w pliku, który ładuje się do górnego okna (gor.html) należy dodać podstawowy element target="gor":
To wszystko, teraz zrobiliśmy wszystko dobrze. Wszystkie dokumenty podążające za linkami z górnej ramki otwierają się w lewym oknie, a wszystkie linki z niej otwierają dokumenty w środkowej i największej ramce. Moim zdaniem wszystko jest proste i logiczne.
Atrybuty znacznika ramki umożliwiające dostosowanie wyglądu okien Zobaczmy teraz, jakich atrybutów innych niż Src i Name można użyć w tagu Frame, aby dostosować wygląd ramek. Zacznijmy Przewijanie . Za jego pomocą możemy skonfigurować wyświetlanie pasków przewijania dla każdego okna Twojej struktury ramki osobno.
Przewijanie ma domyślną wartość Auto - przeglądarka automatycznie zdecyduje, na podstawie rozmiaru dokumentu załadowanego do ramki, czy wyświetlić pasek przewijania, czy nie. Jeżeli dokument nie mieści się całkowicie w oknie, pojawi się pasek przewijania, umożliwiający obejrzenie całości do końca.
Możesz także użyć wartości Tak (paski przewijania w oknie będą zawsze wyświetlane, nawet jeśli dokument w całości się w nim zmieści) i Nie (paski przewijania w ogóle nie pojawią się, nawet jeśli część dokumentu się nie zmieści) jako wartości dla przewijania.
W moim niegdyś istniejącym narzędziu użyłem domyślnej wartości Auto i paski przewijania w ramkach pojawiały się w razie potrzeby:
Następujący atrybut znacznika Frame to Noresize - jest pojedynczy (nie ma wartości). Rejestrując go, zabraniasz tym samym zmiany jego rozmiaru, co domyślnie odbywa się poprzez proste przeciągnięcie myszką krawędzi ramek.
Kiedy przesuniesz kursor myszy na granicę, zobaczysz, że kursor zmieni się w podwójną strzałkę i teraz, klikając lewym przyciskiem myszy, możesz przesuwać granicę według własnego uznania. Noresize zakazuje takiej samowoly (po przesunięciu kursora myszy do krawędzi okien nie będzie już widoczna dwukierunkowa strzałka).
Kolejnym atrybutem wizualnym jest Brzeg ramki . Za jego pomocą możesz określić, czy pomiędzy klatkami ma być rysowana ramka (granica), czy też nie. Obramowanie ramki może mieć tylko dwie możliwe wartości - 0 (nie rysuj ramki) lub 1 (pokaż ramkę). Wartość domyślna to oczywiście 1.
Jest jedna subtelność. Jeśli chcesz usunąć widoczną ramkę, będziesz musiał dodać Frameborder=0 do wszystkich znaczników Frame klatek, pomiędzy którymi chcesz usunąć widoczne ramki.
Cóż, nadal musimy rozważyć kilka atrybutów znacznika Frame - Szerokość marginesu i wysokość marginesu , które ustawiają szerokość dopełnienia (prawa i lewa) oraz wysokość (góra i dół) od krawędzi okna do załadowanej do niego treści (liczba oznacza liczbę pikseli dopełnienia):
Dlaczego nie można zrobić strony internetowej na ramkach? Zobaczmy, jaka jest zasadnicza wada klasycznych struktur, która w zasadzie kładzie kres ich zastosowaniu przy tworzeniu strony internetowej. Polega ona na tym, że zgodnie z tą konstrukcją ramową nie da się śledzić jej stanu .
Złożone struktury mogą mieć tysiące różnych stanów (warianty dokumentów otwieranych w różnych oknach ramek), ale adres URL tej samej struktury nie ulega zmianie. Z tego powodu będzie Nie można używać zakładek przeglądarki lub wysyłaj linki do swoich ulubionych stron innym użytkownikom. Dlaczego?
Ponieważ adres pozostaje niezmieniony, a otwierając go z zakładek przeglądarki lub z wiadomości e-mail, otrzymasz stronę ze stanem początkowym struktury ramki, a nie stanem, który chciałbyś zapisać.
Choć oczywiście ten problem można rozwiązać, ale nie za pomocą narzędzi HTML, a za pomocą serwerów (na przykład Php) lub klienckich języków programowania (JavaScript), a te rozwiązania nie będą stuprocentowo skuteczne. Takie rozwiązania faktycznie pozwalają na dodanie dodatkowych danych o jego aktualnym stanie do adresu URL struktury ramki, ale nie jest to łatwe, a niezawodność nie będzie absolutna.
To pierwsza i bardzo istotna wada stosowania ramek do tworzenia stron internetowych, ale jest jeszcze jedna, ogromna wada. Wyszukiwarki oczywiście już dawno nauczyły się je indeksować i wydobywać z nich adresy dokumentów ładowanych do ich okien. Problem jest inny.
Kiedy użytkownik przejdzie z wyników wyszukiwania Yandex lub Google do Twojej witryny zbudowanej w oparciu o strukturę ramek, otworzy się tylko dokument, który został załadowany do jednej z ramek, a nie cała struktura. Czy rozumiesz o czym mówię?
Użytkownik zobaczy dokument i nie zobaczy nawigacji w Twojej witrynie , ponieważ będzie on chroniony w innych oknach, a są one wczytywane tylko jako część całej konstrukcji.
W rezultacie witryna zbudowana na ramkach staje się po prostu bezużyteczna. Chociaż znowu istnieją rozwiązania tego problemu w oparciu o skrypty serwerowe, gdy zostanie wykonane przekierowanie z adresów poszczególnych dokumentów do struktury ramek, która jest w pożądanym stanie, ale znowu jest to bardzo trudne i nie zawsze niezawodne.
Ogólnie rzecz biorąc, wniosek można wyciągnąć jednoznacznie - Nie ma potrzeby tworzenia stron internetowych na ramkach . Ale są stale używane do tworzenia pomocy dla różnych aplikacji i mogą się przydać w innych drobiazgach.
Na przykład stworzyłem strukturę ramek, którą nazwałem „Nawigatorem” (teraz została tymczasowo usunięta) i która stała się rodzajem rozszerzonego menu zewnętrznego mojego bloga, co moim zdaniem powinno uprościć pracę z zasobem i dlatego poprawić „bez bzdur” mają bardzo, bardzo silny wpływ na promocję witryny.
Jednak aby uniknąć problemów z wyszukiwarkami, zamknąłem całą strukturę ramki z widoku, a także na wszelki wypadek dodałem metatag Rodots do wszystkich jej plików HTML, zakazując ich indeksowania:
JOOMLA
Jednak wszystkie te ograniczenia dotyczą tylko struktur w znacznikach Frame i Frameset oraz osadzone ramki w tagach iframe nie mają żadnych widocznych wad, a można, a nawet należy je wykorzystać w swoich projektach, choćby do wstawiania filmów z YouTube.
Powodzenia! Do zobaczenia wkrótce na stronach bloga
Możesz być zainteresowany
Dyrektywy komentarzy i typ dokumentu w kodzie HTML, a także koncepcja elementów blokowych i wbudowanych (tagi) Osadź i obiektuj - znaczniki HTML służące do wyświetlania treści multimedialnych (wideo, flash, audio) na stronach internetowych Img - znacznik HTML służący do wstawiania obrazka (Src), wyrównywania i owijania wokół niego tekstu (align), a także ustawiania tła (background) Co to jest hipertekstowy język znaczników Html i jak wyświetlić listę wszystkich tagów w walidatorze W3C Wybierz, Opcja, Obszar tekstowy, Etykieta, Zestaw pól, Legenda - Tagi HTML dla postaci list rozwijanych i pól tekstowych Listy w kodzie HTML - znaczniki UL, OL, LI i DL Czcionka (twarz, rozmiar i kolor), cytaty blokowe i znaczniki wstępne — starsze formatowanie tekstu w czystym formacie HTML (bez użycia CSS) Jak ustawiane są kolory w kodzie HTML i CSS, wybór odcieni RGB w tabelach, dane wyjściowe Yandex i inne programy
Etykietka
Etykietka
Składnia
...
Opcje wyrównanie Określa sposób wyrównania ramki do krawędzi oraz sposób owijania tekstu wokół niej. obramowanie Ustawia, czy wyświetlać obramowanie wokół ramki, czy nie. wysokość Wysokość ramy. hspace Pozioma przestrzeń pomiędzy ramką a otaczającą treścią. nazwa Nazwa ramki. przewijanie Sposób wyświetlania paska przewijania w ramce. src Ścieżka do pliku, którego zawartość zostanie wczytana do ramki. vspace Pionowa przestrzeń od ramki do otaczającej treści. szerokość Szerokość ramki. Zamykanie tagu
Wymagany.
Przykład 1: Użycie tagu
Znacznik IFRAME
Twoja przeglądarka nie obsługuje ramek iframe!
Opis parametrów tagu
parametr ALIGN
Opis
W przypadku ramki pływającej możesz określić jej położenie na stronie internetowej lub określić, w jaki sposób tekst lub inne elementy strony internetowej powinny wokół niej opływać. Metodę wyrównania określa parametr wyrównania znacznika
.
Składnia
...
Argumenty absmiddle Wyrównuje środek ramki do środka bieżącej linii. baseline Wyrównuje ramkę do linii bazowej bieżącej linii. dół Wyrównuje dolną krawędź ramki z otaczającym ją tekstem. do lewej Wyrównuje ramkę do lewej krawędzi okna. środek Wyrównuje środek ramki do linii bazowej bieżącej linii. do prawej Wyrównuje ramkę do prawej krawędzi okna. texttop Górna krawędź ramki jest wyrównana z najwyższym elementem tekstowym w bieżącym wierszu. góra Górna krawędź ramki jest zrównana z najwyższym elementem bieżącej linii. Najpopularniejsze opcje to lewy i prawy, które powodują zawijanie tekstu wokół ramki. Aby tekst nie przylegał ściśle do zawartości ramki, zaleca się umieszczenie tagu dodaj parametry hspace i vspace określające odległość do tekstu w pikselach.
Domyślna wartość
Przykład 2: Wyrównywanie pływającej ramy
Znacznik IFRAME, parametr wyrównania
Lorem ipsum dolor sit amet, consectetuer adipiscing elita...
Parametr FRAMEBORDER
Opis
Domyślnie wokół zawartości ramki rysowana jest ramka z efektem 3D. Aby to ukryć, użyj parametru ramki.
Składnia
...
...
Argumenty tak (lub 1) Wyświetla obramowanie wokół ramki. no (lub 0) Ukrywa obramowanie wokół ramki. Domyślna wartość
Przykład 3: Ukrywanie oryginalnej ramki wokół ramki
Znacznik IFRAME, parametr ramki
WYSOKOŚĆ i SZEROKOŚĆ
Opis
Aby zmienić rozmiar ramki za pomocą HTML, podawane są parametry szerokości i wysokości. Możesz używać wartości w pikselach lub procentach. Jeżeli ustawiony jest zapis procentowy, to wymiary ramki liczone są względem elementu nadrzędnego – kontenera, w którym znajduje się tag . Jeśli nie ma kontenera nadrzędnego, okno przeglądarki pełni jego rolę. Innymi słowy szerokość="100%" oznacza, że ramka zajmie całą szerokość strony internetowej.
Jeżeli nie określono wysokości ani szerokości, ramka automatycznie przyjmuje rozmiar 300 x 150 pikseli.
Składnia
...
...
Argumenty
Dowolna dodatnia liczba całkowita w pikselach lub procentach.
Domyślna wartość
szerokość - 300 pikseli, wysokość - 150 pikseli.
Przykład 4: Szerokość i wysokość ramy
Znacznik IFRAME, parametr szerokości
Parametr HSPACE i VSPACE
HTML:
3.2
4
XHTML:
1.0
1.1
Opis
Dla dowolnej ramki można ustawić niewidoczne wypełnienie poziome i pionowe, używając odpowiednio parametrów hspace i vspace. Jest to szczególnie prawdziwe, gdy tekst otacza zawartość ramki. W tym przypadku, aby tekst nie „ściskał” ściśle na brzeg ramki, należy wokół niego dodać pustą przestrzeń.
Składnia
...
...
Argumenty
Dowolna dodatnia liczba całkowita w pikselach.
Domyślna wartość
Przykład 5: Marginesy wokół ramki
Znacznik IFRAME, parametr hspace
Nazwa parametru
Opis
W zwykłym dokumencie HTML po kliknięciu łącza bieżący dokument w oknie przeglądarki zostaje zastąpiony nowym. Aby treść była kierowana do ramki, musi ona mieć unikalną nazwę, określoną atrybutem name. W tym przypadku podczas tworzenia linku do tagu musisz podać parametr docelowy, którego wartością jest nazwa ramki.
Składnia
...
Argumenty
Nazwa jest podawana przy użyciu zestawu znaków, w tym cyfr i liter. Odnosząc się do ramki po nazwie, użyj tej samej pisowni, co w parametrze name.
Domyślna wartość
Znacznik IFRAME, parametr nazwy
Czeburaszka Krokodyl Gena Szapoklak
Parametr PRZEWIJANIA
Opis
Jeśli zawartość ramki nie mieści się w wyznaczonych wymiarach, automatycznie pojawiają się paski przewijania umożliwiające przeglądanie informacji. W niektórych przypadkach paski przewijania zakłócają projekt strony internetowej, dlatego warto je wyłączyć. Aby sterować wyświetlaniem pasków przewijania, użyj parametru przewijania.
Składnia
...
Argumenty auto Paski przewijania są dodawane przez przeglądarkę tylko wtedy, gdy jest to konieczne, gdy zawartość ramki przekracza jej widoczną część. nie Zapobiega wyświetlaniu pasków przewijania. tak Zawsze powoduje pojawienie się pasków przewijania, niezależnie od ilości informacji. Domyślna wartość
Przykład 7: Ukrywanie pasków przewijania
Znacznik IFRAME, parametr przewijania
Parametr SRC
Opis
Określa adres pliku (URL), który zostanie załadowany do ramki. Może to być dokument HTML, obraz lub program serwera. Dopuszczalne jest użycie nie tylko ścieżki do pliku, ale także nazwy funkcji JavaScript zwracającej wartość.
Składnia
...
Argumenty
Wartością jest pełna lub względna ścieżka do pliku.
Domyślna wartość
Przykład 8. Ścieżka pliku
Znacznik IFRAME, parametr src
Tagi ramki
RAMKA określa właściwości pojedynczej ramki, na którą podzielone jest okno przeglądarki. FRAMESET definiuje strukturę ramek strony internetowej. Ramki dzielą okno przeglądarki na osobne obszary, położone blisko siebie. Każdy z tych obszarów ładuje niezależną stronę internetową zdefiniowaną za pomocą znacznika FRAME. IFRAME tworzy pływającą ramkę umieszczoną wewnątrz zwykłego dokumentu, umożliwia załadowanie dowolnych innych niezależnych dokumentów do obszaru o określonych rozmiarach. W przeglądarce wyświetla się komunikat NOFRAMES, gdy nie obsługuje ona ramek i nie może ich interpretować. Przeglądarki współpracujące z ramkami całkowicie ignorują zawartość znacznika NOFRAMES.
Element
Ramki
Co to robi ?
Jak wstawić stronę do strony HTML? Aby to zrobić, musisz użyć , który tworzy w bieżącym dokumencie wbudowaną ramkę wyświetlającą inny dokument HTML.
Wyświetlacz
Blok wyświetlacza.
Przykładowy kod
Potężny, a jednocześnie łatwy w użyciu
W dawnych, złych czasach było dużo projektowania stron internetowych elementy, które psują życie każdemu deweloperowi. Prawie zawsze były one złym podejściem do projektowania. Na szczęście pierwiastek został przestarzały w HTML5. Ale Lub " ramka wbudowana " jest wciąż dostępny. Czy w następnej wersji będzie to przestarzałe? Może powinniśmy tego unikać? Istnieje kilka prawidłowych zastosowań tego elementu podczas tworzenia strony HTML. Ale musisz zrozumieć, co to jest i jak działa, aby uniknąć błędów.
Podobieństwa i różnice I
Obydwa te elementy pozwalają na utworzenie osobnego dokumentu HTML. Link do treści dokumentu, do którego odwołuje się bieżąca strona internetowa, jest określony w atrybucie src.
. . . . . .
Główna różnica między I Chodzi o to zapewnia przestrzeganie zasady, że dokument HTML jest priorytetem. Treść pojawia się wewnątrz elementu będącego częścią bieżącego dokumentu. Jako przykład rozważ osadzony film pobrany z YouTube:
Film jest wyraźnie na stronie HTML, a nie w osobnym panelu. element przełamał ten paradygmat i pozwolił dokumentowi sprawować kontrolę nad oknem przeglądarki, dzieląc je na kilka małych paneli (ramek), z których każdy wyświetla osobny dokument. Wszystkie inne różnice pomiędzy i wynikają z tej podstawowej różnicy.
Nie twórz ponownie układów opartych na ramkach za pomocą ramek iframe
Któregoś dnia możesz stanąć przed zadaniem aktualizacji starej witryny internetowej zbudowanej przy użyciu ramek. Może zechcesz skorzystać oraz stałą szerokość układu, aby odtworzyć ten sam koszmar niezależnych paneli i parapetów. Ale nie będziesz mógł użyć atrybutu target, aby otworzyć link w osobnej ramce. Możesz zacząć szukać rozwiązań JavaScript. Proszę nie rób tego.
Dobre (i okropne) zastosowania
Istnieje kilka prawidłowych przypadków użycia aby utworzyć stronę HTML:
osadzanie treści medialnych stron trzecich;
osadzanie własnych treści multimedialnych poprzez dokument wieloplatformowy;
osadzanie przykładów kodu;
osadzanie „apletów” stron trzecich jako form płatności.
Oto kilka strasznych przypadków użycia: :
Galeria zdjęć;
forum lub czat.
Jeśli chcesz osadzić niezależne, istniejące wcześniej dokumenty HTML w bieżącym, użyj . Jeśli budujesz wszystko od zera, nie ma powodu dzielić projektu strony na wiele oddzielnych dokumentów. Zwłaszcza jeśli w rzeczywistości nie są to niezależne fragmenty treści.
atrybuty iframe
Nazwa atrybutu
Oznaczający
Opis
piaskownica
Zezwól na to samo pochodzenie Zezwalaj na nawigację u góry Formularze zezwolenia Zezwalaj na skrypty
Ustawia szereg ograniczeń dotyczących zawartości ładowanej do ramki. Ustaw wcześniej jak stworzyć stronę HTML.
przewijanie
tak, nie, automat
Określa, czy wyświetlać zwoje w ramce, czy nie. Przestarzałe w HTML5. Zamiast tego użyj CSS.
Nazwa
Nazwa
Określa nazwę ramki.
Wyrównywać
lewy prawy górny środkowy dół
Określa wyrównanie ramki względem otaczających ją elementów. Jest przestarzały. Zamiast tego użyj CSS.
Brzeg ramki
tak (lub 1) NIE
Służy do włączania wyświetlania obramowania wokół ramki. Przestarzałe w HTML5. Zamiast tego użyj CSS.
longdesc
Adres URL
Służy do określenia adresu URL strony zawierającej długi opis zawartości ramki. Jest przestarzały. Zamiast tego użyj CSS.
szerokość marginesu
pikseli
Służy do kontrolowania szerokości wypełnienia od treści do krawędzi ramki. Jest przestarzały. Zamiast tego użyj CSS.
źródło
Adres URL
Określa adres URL dokumentu do wyświetlenia w ramce IFRAME.
vsprzestrzeń
pikseli
Ustawia pionowe marginesy od ramki do otaczającej zawartości. Jest przestarzały. Zamiast tego użyj CSS.
szerokość
procent pikseli
Określa szerokość ramki na stronie HTML.
Niniejsza publikacja jest tłumaczeniem artykułu „ ”, przygotowany przez zaprzyjaźniony zespół projektowy