|
|||
Frameset über CSS steuern
Hallo,
Ich habe da ein Problem mit dem Frameset. Ich habe meine Seiten in drei Frames aufgeteilt, es besteht aus einen Kopfbereich für das Banner, einen Frame links für die Navigation, und dem Hauptfenster. Ich kenne die Nachteile von Seiten die Frames benutzen schon recht gut und weiß darum auch das es besonders bei Suchmaschinen zu Problemen kommt. Ich benutze Frames weil ich es einfach nicht mag wenn das Banner beim scrollen verschwindet, besonders beim Menü finde ich das extrem lästig, denn immer wenn man es braucht ist es weit oben wenn man viel gescrollt hat und man muss erst mal wieder ganz hoch scrollen. Das Problem um das es geht ist das verschiedene anzeigen bei Firefox zu IE. Im IE wird alles etwas größer angezeigt, im Firefox wird alles in angemessener Größe angezeigt aber im IE sieht es dann sehr groß aus. Durch eine IE Weiche lassen sich die Styls für Firefox und IE getrennt einstellen, nur bei den Frames habe ich noch keine Lösung gefunden, habe schon alles mögliche versucht aber es gelingt mir nicht die Frames über CSS zu steuern. Ich habe schon Codes für Frames über CSS gefunden aber wenn ich sie benutzen will habe ich extrem viel Arbeit die Website umzubauen. Hier nun die Codes für mein Frameset. HTML-Code:
<frameset framespacing="0" border="0" frameborder="0" rows="130,*"> <frame name="Banner" scrolling="no" noresize target="Inhalt" src="Banner-Startseite.htm"> <frameset cols="190,*"> <frame name="Inhalt" target="Hauptframe" scrolling="auto" noresize src="Inhalt-Startseite.htm"> <frame name="Hauptframe" scrolling="auto" noresize src="TextStartseite.htm" target="_top"> </frameset> <noframes> <body> <p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht unterstützt.</p> </noframes> </frameset> rows="130,* und cols="190,* , diese zwei Werte sollen über CSS zugewiesen werden. Ich würde mich sehr freuen wenn mir jemand eine Lösung für mein Problem geben kann. LG MadBall |
Sponsored Links |
|
||||
Frames sind einfach hässlich und nicht mehr zeitgemäß.. so der musste raus....
ich werde jetzt ganz bewusst mal nicht so auf dein Problem eingehen sondern auf einen anderen Aspekt deines beitrages eingehen: Zitat:
Hier mal die mögliche Lösung per CSS: SELFHTML: Stylesheets / CSS-Eigenschaften / Positionierung und Anzeige von Elementen
__________________
Hier ein immer gültiges Statement: Überarbeite deine Code, lerne die Grundlagen, widersprich mir nicht, wehre dich nicht, ich habe Recht, wir sind Lolgion, wir sind viele.. potato... All meine Angaben sind ohne Gewähr, es könnte also trotz meiner Unfehlbarkeit dazu kommen dass ich falsch liege www.richard-thiel.de | Müssen Websiten überall gleich ausschauen? |
Sponsored Links |
|
|||
Hallo,
Naja Meckerschaf passt schon ganz gut denke ich. Das Frames nicht gerade Modern sind weiß ich ja selber, aber ich würde nicht gleich sagen das es hässlich ist. Natürlich gibt es bessere Lösungen als es mit Frames zu gestalten, habe mir deinen Link angesehen und mir wurde auch sehr schnell klar was du mir klar machen wolltest. Die Nachteile von Frames kenne ich, und es gefällt mir auch gar nicht das ich diesen Nachteil in kauf nehmen muss wenn ich Frames verwende. Noch habe ich das was ich unter deinen Link gesehen habe nicht ausprobiert, aber wenn es das ist was ich denke dann ist es eine Möglichkeit eine Seite auch ohne Frames so zu gestalten das sie wie eine Seite mit Frames aussieht und funktioniert. Diese Lösung bedeutet für mich nun ganz bestimmt viel Arbeit, es bleibt einen auch nichts erspart dabei wäre es so schön einfach gewesen wenn ich für mein Problem die Lösung bekommen hätte die ich gesucht habe. Nun was solls, ich habe mir alles selber beigebracht und bin dabei in der Steinzeit angefangen, aber trotzdem versuche ich immer wieder etwas mit moderneren Mitteln zu schaffen und neues zu erlernen. Wenn ich irgendwann richtig gut bin dann tue ich so als hätte ich das alles schon immer gewusst. Danke für deine Hilfe, kann schon sein das mich das weiter bringt als das was ich eigentlich haben wollte. Hm und Javascript, da sagte man mir das so was auch nicht mehr zeitgemäß wäre. Gut das die Lösung aus CSS besteht.
__________________
LG MadBall |
|
|||
Wie kommt man denn auf sowas? Die Aussage dieses Jemand halte ich für falsch.
|
|
||||
Zitat:
Wenn du wieder zurück zum Seitenanfang willst, drücke doch einfach die Pos1/Home-Taste auf deiner Tastatur, oder bau einen Sprunglink ein |
|
|||
Ich denke wirklich sehr darüber nach Seiten in Zukunft anders zu gestalten, ob ich meine bestehende Seiten auf die neuen Codes so umstellen kann das sie genau so aussehen wie jetzt weiß ich noch nicht aber ich arbeite daran und es geht auch vorwärts.
Das Problem mit den Frames habe ich eigentlich schon durch die Hilfe von Thielo ganz gut lösen können, nun muss ich erst mal einiges ausprobieren und umbauen. Das Problem mit den Frames habe ich nun erst einmal so gelöst. HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <title>Test</title> <style type="text/css"> body { margin:0; padding:0; height:1000px ; overflow: auto; } div { border:0px solid #888; } #a1 { position:fixed; top:160px; left:0px; width:150px; height:100%; background-color:#130694; } #a2 { position:fixed; top:0px; left:0px; width:100%; height:160px; background-color:#1708a6; } #a3 { width:91%; height:100%; position:absolute; top:160px; left:150px; background-color:#6151ff; } </style> </head><body> <div id="a3"><font color="#ffffff"> Seiteninhalte</div> <div id="a1"><font color="#ffffff"> Menü</div> <div id="a2"><font color="#ffffff"> Banner</div> </body></html>
__________________
LG MadBall |
|
|||
Zitat:
Einfach nur lästig und irretierend.
__________________
Walter IT-Services Michael Walter http://www.walter-it.de http://blog.walter-it.de |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
2 CSS Files -> 1 CSS File | Habi | CSS | 7 | 17.02.2010 16:25 |
Verschachteln und Erweitern von CSS? | DerJo | CSS | 4 | 25.01.2010 19:07 |
IE 6 erkennt seine CSS Datei nicht | Perelina | (X)HTML | 4 | 07.08.2009 19:56 |
Eric Meyer's CSS | Petty | Ressourcen | 0 | 21.11.2005 09:18 |
Mozilla ignoriert externes css | DarkWanderer | CSS | 9 | 22.09.2005 12:39 |