Znacznik <noframes> służy do umieszczenia w stronie HTML części dla przeglądarek które nie obsługują ramek. Ten znacznik powinien być umieszczony wewnątrz znacznika <frameset>.

Różnice pomiędzy HTML i XHTML: Brak.

Uwagi:

Zawartość znacznika <noframes> nie będzie wyświetlana przez przeglądarki które potrafią obsługiwać ramki.

Zawartośc tego znacznika powinna być dodatkowo umieszczona wewnątrz znacznika <body>.

Aby strona przeszła poprawnie test sprawdzania poprawności składniowej, musi ona korzystać z Frameset DTD.

Przykład:

<frameset cols="200,*">
    <frame name="menu" src="menu.html" />
    <frame name="strona" src="strona.html" />
    <noframes>
        <body>
            <p></p>
            <p>Kliknij <a href="strona.html">tutaj</a></p>
        </body>
    </noframes>
</frameset>

DTD w których można korzystać ze znacznika <noframes>: Transitional, Frameset.

Atrybuty znacznika <noframes>

Wartości w kolumnie “Wym.” oznaczają czy atrybut jest wymagany.

Wartości w kolumnie DTD oznaczają w których DTD poszczególne atrybuty mogą być używane: S=Strict, T=Transitional, F=Frameset.

Nazwa Opis Wym. DTD
Atrybuty standardowe
class Klasa CSS (lub lista klas) elementu Nie STF
id Unikalny identyfikator elementu Nie STF
style Styl elementu (inline) Nie STF
title Tekst do wyświetlenia jako Tooltip po najechaniu myszką Nie STF
Atrybuty językowe
dir Kierunek tekstu Nie STF
lang Kod języka Nie STF
xml:lang Kod języka (dodatkowy atrybut dla XHTML) Nie STF