• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Schnelle Hilfe gebraucht! - Frage zu Frames

BT001

Neues Mitglied
Hi :)

hab da mal ne Frage, wie macht man das. dass wenn man Frames benutzt diese Graue leiste die zwischen den beiden Teilen ist verschwindet.

bitte um schnelle hilfe (bitte möglichst leicht erklären^^)
 
Frames sind wie schon mein Vorposter erklärt hat, veraltet und hat viel Nachteile.
Versuch es mal mit DIV's: hier
Entschuldige, aber was ist denn das für eine sachlich falsche Empfehlung?

<div> ist eines von vielen HTML-Elementen. Es dient zur logischen Auszeichnung einer Gruppe.
Frames dienen vielen Zielen, das Auszeichnen von Gruppen gehört nicht dazu.

Man müsste antworten: Versuchs mal mit Semantik in HTML, Layout/Design in CSS und serverseitigem Include.
 
Begrenzungslinien von Frames entfernen:

Das Attribut frameborder kann die Werte 1 und 0 annehmen. Darüber lässt sich bestimmen, ob die Begrenzungslinien von Frames sichbar (1) oder unsichtbar (0) sein sollen. Standartmäßig sind die Begrenzungslinien sichtbar.

Leider wirkt das nicht wie gewünscht in allen Browsern. Um wirklich die Begrenzungslinien browserübergreifend ganz zu entfernen, brauchst Du andere Angaben, die jedoch nicht standartkonform sind. In das Start-TAG von frameset muss frameborder="0" framespacing="0" border="0" geschrieben werden das wie folgt im Beispiel auszusehen hat:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<title>Frameset</title>
</head>
 
<frameset rows="20%,80%" frameborder="0" framespacing="0" border="0">
<frame scr="beispiel-kopf.html" name="logo" frameborder="0" />
 
<frameset cols="25%,75%" frameborder="0" framespacing="0" border="0">
<frame scr="beispiel-navigation.html" name="navigation" frameborder="0" />
<frame scr="beispiel-inhalt_1.html" name="inhalt" frameborder="0" /> 
</frameset>
</frameset>
</html>

Ich hoffe ich konnte weiterhelfen. Dennoch würde ich Dir von Frames abraten.

MfG
Webcharly
 
Zuletzt bearbeitet:
Das wusst ich wieder mal nicht... :(
Naja, wenn ich ehrlich bin, nachdem ich kurz danach Deine Vorstellung gelesen habe und gemerkt habe, dass Du erst 12 bist, hat mir meine Antwort FAST schon wieder leid getan :-) Mein eigener Sohn wird demnächst 10 und fängt auch langsam an, sich für Programmierung zu begeistern :-)

Momentan ist es halt bescheuerterweise "in", "Layout mit divs" zu machen. Nach Jahren begreifen die Leute endlich langsam, dass man das mit Tabellen nicht macht, und dann kommt irgendso ein Du**k*** daher, der HTML selber noch nicht verstanden hat und setzt so einen Unfug in die Welt, und alle glauben es auch noch! Obwohl es nichts anderes ist, nur dass man statt <table> nun <div> benutzt. Beides ist gleich falsch.

Und wenn dann einer daher kommt und sagt "Machs doch mit divs", dann geht mir einfach die Hutschnur hoch!

Ich hoffe, Dir ist das bewusst, Akronym, dass man Layout nicht mit divs macht und was Semantik eigentlich ist. Denn sonst musst Du Deine Aussage, dass Du "schon viel" weißt, wieder zurücknehmen. Aber wie Du sicher weißt, falls Fragen sind: Einfach fragen! :-)
 
Zurück
Oben