html frames alternative
Hallo...
Ich möchte eine Seite basteln auf der links durch Frame (o.ä.) eine Htmldatei liegt mit Links drin und im rechten Frame immer das Bild was hinter dem Link links steckt! Wie mache ich das? Habe gehört es geht auch mit CSS... aber wie? Und wie bekomme ich das Bild rechts, dessen zugehöriger Link links angeklickt wurde?
Bitte um schnelle Hilfe. Aber bitte nicht einfach Code einfügen. Ich möchte es auch verstehen ;)
LG
5 Antworten
Jup... CSS ist genau das, was du suchst. Lies dich am besten mal hier ein:
http://de.selfhtml.org/css/index.htm
Dort steht alles was du wissen musst und es wird auch für Anfänger gut erklärt.
Schau dir mal dieses Menu an, das sind alles Grafiken die per java-script verbunden sind, wäre das eine brauchbare Funktion für dich?
Da braucht es keine Frames.
http://haripatz.lima-city.de/produkte/produkte.htm
mit meinen frames hab ich auch immer wieder probleme, aber meine seiten sind von 2008 ;-)
Frames bzw. Framesets sind völlig antiquiert und es gibt keinen einzigen vernünftigen Grund, sie heute noch einzusetzen. Das kann man alles viel eleganter mit CSS und Div-Containern erledigen und falls man externe Inhalte einbinden möchte, so kann man das via Object oder iFrame lösen.
Frames sind deprecated bzw. ihrer Verwendung wird discouraged. Wenn du es dennoch so lösen möchtest, dann erstellst du für beide Abschnitte unabhängig voneinander die HTML-Dateien (eine für das Menü, und dann für jeden Inhalt eine), und fügst diese in einer weiteren HTML-Datei (der Frameset-Definition) zusammen. Dass die über den Link angewählte Seite in einem anderen Frame geöffnet wird, erreichst du über das target-Attribut des a-Elements.
Mach bloss keine Frames.. das ist uralter schiss und goggle mag so einen antiken kram überhaupt nicht.... Wenn Du meinst man könne hier das komplette CSS Prozedere einfach mit wenigen Worten philosophieren, dann sage ich einfach , ne das kann man nicht!
Wie wäre es mit etwas Eigenstudium.... z.b. hier http://de.selfhtml.org/css/index.htm
war der von mir gesendete Link nicht identisch:-)