CSS-Seitenabschnitte als Linkziele (Targets) festlegen
Hallo,
ich habe vor, meine Internetseite mit CSS optisch ein bisschen zu verbessern. Ich kenne mich mit CSS zwar nicht sehr gut aus, aber Menü und Seitenaufbau sind mir gelungen.
Vorher hatte ich beim Seitenaufbau immer Frames benutzt und konnte bei Links dann sagen, in welchem Frame die Seite geöffnet werden sollte.
Code:
<a href="x.htm" target="x"></a>
Jetzt, mit dem Seitenaufbau bei CSS, kriege ich das nicht mehr so hin... ich weiß nicht, wie ich die Abschnitte als "Targets" bekomme.
Bis jetzt sieht der Index (grob) so aus:
Jetzt möchte ich, dass der Abschnitt "content" als Ziel für Links (im Menü) steht, aber mit dem normalen "Target"-Befehl geht das nicht mehr. Über Google habe ich bisher auch noch nichts gefunden.
Kann mir bitte jemand sagen, wie das geht? Das wäre sehr nett.
Mit freundlichen Grüßen
SoftAir Booster
Geändert von SoftAir Booster (24.02.2009 um 18:52 Uhr).
Vergiss den Target-Befehl, das wird so nicht funktionieren wie du das vor hast.
Guck dir mal PHP an, den Include und Switch Befehl. Damit lässt sich das realisieren. In Kurzform: Dem Server wird gesagt er soll in einem bestimmten Bereich einen bestimmten Text anzeigen. Du benötigst natürlich einen Webspace mit PHP...
03.03.2009, 15:02
Threadersteller
SoftAir Booster
Danke für den Tipp, aber gibt es keine Möglichkeit das mit CSS / HTML zu realisieren?
23.03.2009, 10:12
Brainweaver
Ich glaube nicht, dass das geht. Dazu hättest du wohl bei Framesets bleiben müssen
Aber das mit dem Switch ist eigentlich nicht so schwer, wenn du in etwa eine Ahnung hast, wie PHP funktioniert. Hier eine Seite mit nem Tutorial zu ner Switch-Navigation, wie ich sie selbst mal auf meiner Seite hatte:
]
edit: hoffe, es kommt noch einigermaßen rechtzeitig :S
Geändert von Brainweaver (23.03.2009 um 10:33 Uhr).
23.03.2009, 12:16
Threadersteller
SoftAir Booster
Zitat:
Zitat von Brainweaver
Ich glaube nicht, dass das geht. Dazu hättest du wohl bei Framesets bleiben müssen
Aber das mit dem Switch ist eigentlich nicht so schwer, wenn du in etwa eine Ahnung hast, wie PHP funktioniert. Hier eine Seite mit nem Tutorial zu ner Switch-Navigation, wie ich sie selbst mal auf meiner Seite hatte:
]
edit: hoffe, es kommt noch einigermaßen rechtzeitig :S
Freut mich, dass noch jemand antwortet.
... und nein, es ist noch nicht zu spät...
Ich kucke mir das mit php dann mal an, hab allerdings keinerlei Erfahrung damit.
Meine "neue" Idee wäre, dass ich die Seite per Objekte aufbaue, also einmal die "index.html"-Datei und in dieser verweise ich auf eine andere Datei, welche in einem Seitenabschnitt angezeigt wird. Das ganze habe ich schon auf der Seite für meinen Clan gemacht und es hat bisher ganz gut geklappt... man muss nur mit den Bildschirmauflösungen kucken, dass es passt...
Also HTML Elemente durch neue ersetzen geht schon, allerdings musst du dafür wohl Javascript einsetzen (was dann aber die Bedienbarkeit ohne JS ziemlich einschränkt, außer du machst da auch wieder ne Extralösung). ]
Falls du PHP auf deinem Server hast, würde ich auch die Lösung mit include vorziehen (auch wenn dadurch mehr Bandbreite gebraucht wird, dafür sparst du einige Probleme mit AJAX).