pływające (ang. inline)
<iframe src="lokalizacja"> Tekst alternatywny</a> </iframe>
Ramki lokalne są umieszczane bezpośrednio na stronie w postaci pojedynczych okienek o różnych rozmiarach. Dzięki temu możemy do takiej ramki wczytywać inne dokumenty [zobacz: Wstęp].
Jeśli nie określimy koloru tła dokumentu wczytywanego do ramki lokalnej, przeglądarka może przyjąć dla niego kolor tła strony, na której wstawiona jest ramka.
Pomiędzy znacznikiem otwierającym <iframe...>
a zamykającym </iframe>
można umieścić dowolny kod, który wyświetli się tylko w sytuacji, jeśli przeglądarka nie obsługuje ramek lokalnych. Najłatwiej podać po prostu odsyłacz do tej samej strony, którą wczytujemy do ramki. Wtedy użytkownicy niekompatybilnych przeglądarek będą mogli przynajmniej bezpośrednio do niej przejść. Oczywiście zamiast odnośnika można również wstawić jakąś alternatywną treść, przeznaczoną do przeglądania bez ramek.
W przypadku ramek lokalnych stosuje się dodatkowe atrybuty:
<iframe src="lokalizacja" width="x" height="y">...</iframe>lub
<iframe src="lokalizacja" width="x%" height="y%">...</iframe>
Jeżeli zawartość ramki będzie większa niż jej rozmiary, przeglądarka wyświetli suwaki do przewijania jej treści.
Przykład:
width="50%" height="200"
<iframe src="lokalizacja" name="Tu wpisz nazwę ramki">...</iframe>
Nadanie nazwy ramce umożliwia później wczytywanie do niej innych stron [zobacz: Wczytywanie strony do ramki lokalnej].
Nazwa ramki musi rozpoczynać się od litery Lepiej również nie używać: wielkich liter, znaków specjalnych (np.: \ / : * ? " < > |), spacji (w zamian używaj podkreślnika "_", ale nie na początku), polskich liter.
W pojedynczym dokumencie HTML nie mogą się znajdować dwie ramki o takiej samej nazwie.