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

noresize

  • Ersteller Ersteller newlinux
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
N

newlinux

Guest
Hallo zusammen

Ich habe wieder mal n Problem. Diesmal gehts um das Attribut noresize... ich halte mich eigentlich strikte an XHTML. Auf jeden Fall hatte ich ein Problem bei folgendem Frameset:

<frameset rows="160,*,26" noresize="noresize" >

<frameset cols="*,800,*" framespacing="0" frameborder="0" border="0" noresize="noresize">
<frame src="frame1.html" name="frame1" scrolling="no" noresize="noresize"/>
<frameset rows="70,80,10" framespacing="0" frameborder="0" border="0" noresize="noresize">
<frame src="headerheader.html" name="headerheader" scrolling="no" />
<frame src="header.html" name="Navigation" scrolling="no" noresize="noresize"/>
<frame src="headerfooter.html" name="headerfooter" scrolling="no" noresize="noresize"/>
</frameset>
<frame src="frame2.html" name="frame2" scrolling="no" noresize="noresize" />
</frameset>

<frameset cols="*,800,*" framespacing="0" frameborder="0" border="0" noresize="noresize">
<frame src="frame5.html" name="frame5" scrolling="no" noresize="noresize"/>
<frame src="main.html" name="Inhalt" scrolling="auto" noresize="noresize"/>
<frame src="frame6.html" name="frame6" scrolling="no" noresize="noresize"/>
</frameset>

<frameset cols="*,800,*" framespacing="0" frameborder="0" border="0" noresize="noresize">
<frame src="frame7.html" name="frame7" scrolling="no" noresize="noresize"/>
<frame src="footer.html" name="footer" scrolling="no" noresize="noresize"/>
<frame src="frame8.html" name="frame8" scrolling="no" noresize="noresize"/>
</frameset>

Schlussendlich (obwohl ich extra überall noresize="noresize" notiert habe) bekommt mein Kolleg mit Opera immer einen Rahmen, an dem er die Grösse des Frames verändern kann. Das jedoch nur oberhalb von main.html und unterhalb dessen.

Was habe ich falsch gemacht??

Vielen Dank für eure Antworten!!
newlinux
 
Frameset

Magst du mal den gesamten Code vom Frameset als Beispiel hochladen?

Oder wenn das nicht möglich ist, den Quelltext der gesamten Datei, einschließlich
<!DOCTYPE.....> bis </html> zeigen?

Die Notwendigkeit von noresize kann ich nicht nachvollziehen, aber dass dich die border stören kann ich verstehen.

XHTML 1.0 strict erlaubt keine Frames.
Den einzigen, erlaubten xhtml-Doctype für Framesets, den ich kenne :
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Für xhtml1.1 gibt es kein Frameset mehr.
Auch sonst würde ich von xhtml1.1 (noch) abraten.
Man wird sehen was die Zukunft bringt. Frames werden mit Sicherheit (in ihrer alten Form) nicht mehr dazu gehören.
 
Zuletzt bearbeitet:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Die eigene Homepage</title>
</head>

<frameset rows="160,*,26" noresize="noresize" >

<frameset cols="*,800,*" framespacing="0" frameborder="0" border="0" noresize="noresize">
<frame src="frame1.html" name="frame1" scrolling="no" noresize="noresize"/>
<frameset rows="70,80,10" framespacing="0" frameborder="0" border="0" noresize="noresize">
<frame src="headerheader.html" name="headerheader" scrolling="no" />
<frame src="header.html" name="Navigation" scrolling="no" noresize="noresize"/>
<frame src="headerfooter.html" name="headerfooter" scrolling="no" noresize="noresize"/>
</frameset>
<frame src="frame2.html" name="frame2" scrolling="no" noresize="noresize" />
</frameset>

<frameset cols="*,800,*" framespacing="0" frameborder="0" border="0" noresize="noresize">
<frame src="frame5.html" name="frame5" scrolling="no" noresize="noresize"/>
<frame src="main.html" name="Inhalt" scrolling="auto" noresize="noresize"/>
<frame src="frame6.html" name="frame6" scrolling="no" noresize="noresize"/>
</frameset>

<frameset cols="*,800,*" framespacing="0" frameborder="0" border="0" noresize="noresize">
<frame src="frame7.html" name="frame7" scrolling="no" noresize="noresize"/>
<frame src="footer.html" name="footer" scrolling="no" noresize="noresize"/>
<frame src="frame8.html" name="frame8" scrolling="no" noresize="noresize"/>
</frameset>
</frameset><noframes><body>Ihr Browser kannn leider keine Frames darstellen! Bitte laden Sie die neuste Version Ihres Browser herunter oder verwenden Sie einen anderen. Vielen Dank!</body></noframes>

</html>
 
Du mußt auch beim ersten Frameset spacing und border auf null setzten.
Code:
<frameset rows="160,*,26"  framespacing="0" frameborder="0" noresize="noresize">
Die Abstände habe ich aber in allen Browsern gesehen, nicht nur beim Opera.
Nur waren die Abstände bei dem einen größer und dem anderen etwas kleiner.


Eigentlich verwendet man heute keine Frames mehr zum layouten.
 
neuroleptika vielen vielen dank ^^. Machmal schleichen sich wirklich peinliche fehler ein -.-

Vielen Dank für eure Bemühungen
newlinux

[closed]
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben