hey
nach dem meine pages nun seit einigen jahren ohne größere strukturelle änderungen im netz stehen, wollte ich die jetzt mal etwas nachbessern
in letzter zeit hab ich öfter mal gehört, dass frames komplett out sind (probleme mit querverweisen aus suchmaschinen mit der navigation, durchscuhen mit suchmaschinen, ...)
wolte mich also mal mit CSS versuchen, nix aufregendes (ist eigentlich ja auch nicht schwer)
nach ersten versuchen steh ich jetzt aber vor folgendem problem:
ich erkaufe mir die frame-losigkeit dadurch, das ich in jeder inhaltsdatei die komplette struktur meiner menuführung nocheinmal reinschreiben muß (C&P kenn ich *g*)
aber sowas kanns ja nicht sein, da verbau ich mir ja jede möglichkeit halbwegs sauber zu aktualisieren (ohne irgendwelche differenzen innerhalb der page)
einfach zu umgehen wär das ganze mit einem art #include , also sowas wie der präcompiler in C, der einfach an der entsprechenden stelle das richtige reinläd (ich hoffe ihr versteht was ich meine)
bei meiner suche obs denn sowas (natürlich html konformes!) gibt bin ich dann auf den html-tag object gestoßen....?
aber damit will das nicht so wirklich, im zweifelsfall kommt z.B. ein scrollbar, der dann dieses object hochrunterscrollbar macht
wie macht man sowas richtig?? gibts da noch irgendne andere möglichkeit??
auf allen seiten die ich zum thema CSS angeschaut hab trat genau dieses problem auf
ich hab hier mal noch mein (stark vereinfachtes) beispiel reingestellt
test.html
Code:
<html><head>
<link href="layout.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="navigation">
<object data="navi.html"></object>
</div>
<div id="innen" src="test.html">
Hier steht der Text der halt im dasteht, laber alaber
/div>
</body></html>
navi.html
Code:
<a href="index.html">home</a><br>
<a href="">Was weis ich</a><br>
<a href="kontakt.html">Kontakt</a><br>
Lesezeichen