Schlagwort-Archive: Framesets

Definition eines Frame-Sets

Hier eine kleine Einführung zum Thema Frames. Ich zeige euch wie man ein einfaches Frameset definiert mit 2 Frames welche vertikal angeordnet sind. Der linke Frame hat die Breite 300 Pixel und stellt eine Sidebar bzw. Navigationsleiste dar. Der rechte Frame nimmt automatisch den Rest des Bildschirms ein und stellt das Content bzw. Inhalts Fenster dar.
<!DOCTYPE HTML>
<html>
<head>
    <title>Seitentitel</title>
</head>
<!-- Teilt den Bildschirm in 2 Frames auf, einen mit Breite 300 Pixel.-->
<!-- Der Zweite nimmt den Rest des Bildschirms ein -->
<frameset cols="300, *">
    <frame src="sidebar.html" name="Navigation">
    <frame src="content.html" name="Inhalt">

    <noframes>
        <body>
            <p><!-- Inhalt der ausgegeben wird sollte der Browser keine Frames unterstützen -->
                <a href="sidebar.htm">Navigation</a>
                <a href="content.htm">Inhalt</a>
            </p>
        </body>
    </noframes>

</frameset>
</html>

 
Mit „frame source“ HTML Tags wird der Inhalt in die jeweiligen Frames geladen:
<frame src="sidebar.html" name="Navigation">
<frame src="content.html" name="Inhalt">

 
Der alternativ Text wird über die „noframes“ Tags ausgegeben. Er wird immer dann angezeigt wenn ein Browser keine Frames unterstützen sollte, was aber heutzutage fast gar nicht mehr vorkommen sollte:
<noframes>
    <body>
        <p><!-- Inhalt der ausgegeben wird sollte der Browser keine Frames unterstützen -->
            <a href="sidebar.htm">Navigation</a>
            <a href="content.htm">Inhalt</a>
        </p>
    </body>
</noframes>

 
Ich hoffe ich konnte euch damit weiterhelfen, bei Fragen einfach unter diesem Thema einen Kommentar hinterlassen.
Ich habe gehört das HTML-5 den Frameset Tag nicht mehr unterstützt, was sehr schade ist.
Aber auf diese Information gebe ich keine Gewähr da ich es wie gesagt nur vom Hören-Sagen weiss.