php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.02.2005, 13:21  
Gast
 
Beiträge: n/a
Standard Unerklärliche Rahmenabstände im Frameset

Hallo zusammen!

Hier erst mal der Code für das Frameset:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">
<html>

	<head>
		
		<title>Meta-Tags und so'n Zeug habe ich mal weggelassen</title>
		<STYLE TYPE="text/css">
		</style>
	</head>

	<frameset rows="190,*" framespacing="0" frameborder="0">
		<frame name="nav" noresize scrolling="no" src="navi.html"  frameborder="0">
		<frameset cols="*,680,*" framespacing="0" frameborder="0">
			<frame name="links" noresize src="rahmen.html" scrolling="no" frameborder="0">
			<frame name="inhalt" noresize src="start.html" scrolling="auto" frameborder="0">
			<frame name="rechts" noresize src="rahmen.html" scrolling="no" frameborder="0">
		</frameset>
		<noframes>

			<body>
				

Leider unterst&uuml;tzt Ihr Browser keine Frames.</p>
			</body>

		</noframes>
	</frameset>

</html>
Seite sieht also so aus: Oben ist die Navigation, unten links und rechts ein Frame zur Begrenzung (nur andere Farbe) mit variabler Breite, in der Mitte ist der Inhalt.

Das Dingen läuft auch wie ne eins, aber wenn ich das durch den W3C-Validator schicke, meckert der mich an

Zitat:
This page is not Valid HTML 4.01 Frameset!
Und zwar gefällt ihm der Eintrag framespacing="0" genau so wenig wie frameborder="0". Habe mir dann mal die HTML 4.01-Spezifikationen vorgenommen, da wird frameborder in den Beispielen verwendet, allerdings nur bei Frames selber, nicht bei den Framesets.

Habe dann also die beiden bemeckerten Einträge gelöscht, der Validator ist zufrieden, aber lustigerweise habe ich dann einen Rand zwischen dem oberen Frame (Navigation) und den Inhalten. Im IE ist er ca. 2 - 3px groß, im Firefox ca. 10px.

Nur wenn ich beide (!) Einträge auch bei Frameset tätige, zeigen beide Browser den gewünschten Effekt, sprich: keine Linie.

Habe mich auch schon schwarz gegoogelt und nix gefunden... CSS versucht, klappt auch nicht, auch kein Inline-CSS. Mein Problem ist also erst mal kein dickes, die Seite läuft ja, aber es geht mir in dem Fall um das Prinzip, dementsprechend valide Seite UND ordentliche Darstellung. Vielleicht sehe ich auch nur den Wald vor Bäumen nicht...

Übrigens: DIVs sind erst mal außen vor. Auch wenn ich persönlich nicht wirklich ein Frames-Freund bin, muss diese Lösung erst mal reichen. Beschäftige mich zwar grade mit den DIVs, aber wenn das schon im kleinen nicht klappt (habe auf der Startseite ein paar Grafiken und Texte in DIV-Bereiche gepappt und dann schön genau ausgerichtet; Firefox stellt aber einige Bereiche woanders (höher) dar als der IE) und ich nicht genau weiß, woran das liegt, müssen Frames erst mal reichen.

Freue mich über jeden Lösungsansatz!

Grüße aus Dortmund
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.02.2005, 15:03  
Gast
 
Beiträge: n/a
Standard

Ich weis jetzt garnicht so genau und kann mich auch irren.
Gehört das <noframes> nicht ausserhalb von "frameset" hin ?

Ob Valid oder nicht, sei erstmal dahingestellt, aber framespacing und frameborder sind dafür gedacht, um unerwünschte Abstände zu unterbinden.

Hab lange nimmer etwas mit Frames gemacht ...
  Mit Zitat antworten
Alt 18.02.2005, 15:07  
Gast
 
Beiträge: n/a
Standard

Habe den Code auch nicht wirklich "zu Fuß" gemacht, das war GoLive, daher weiß ich jetzt auch nicht, wo <noframes> zu platzieren ist.

Wg. Valid: Ist nur so ne prinzipielle Sache, zum einen fuchst es mich, zum anderen möchte ich es auch mal "richtig" können. Aber 100%ig kann man sowieso nie alles
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frameset aktualisieren, nicht auf Hauptseite gehen auchegal HTML, Usability und Barrierefreiheit 7 22.11.2008 02:34
Frameset und Variablenübergabe vcnc_olli PHP Tipps 2008 1 08.05.2008 07:14
Splitting ohne Frameset pc-freak HTML, Usability und Barrierefreiheit 5 20.03.2007 08:06
Vaild-HTML Frameset Mano HTML, Usability und Barrierefreiheit 7 24.01.2006 19:44
Frameset horizontales scrollen im IE solarwasser HTML, Usability und Barrierefreiheit 6 23.01.2006 19:55
[Erledigt] Frameset laden HTML, Usability und Barrierefreiheit 7 05.10.2005 23:18
frameset fester grösse... StartUpBoy HTML, Usability und Barrierefreiheit 2 19.08.2005 01:12
Frameset löschen Igäl HTML, Usability und Barrierefreiheit 10 03.06.2005 13:57
[Erledigt] Problem mit PHP in einem Frameset HTML, Usability und Barrierefreiheit 9 07.02.2005 10:27
Login über Frameset PHP Tipps 2005 1 06.02.2005 16:54
[mini flamewar] frameset "knacken" HTML, Usability und Barrierefreiheit 11 16.01.2005 13:04
session in einem frameset PHP-Fortgeschrittene 4 18.11.2004 14:55
Fasttemplate + Frameset = keine Übergabe an PHP HTML, Usability und Barrierefreiheit 1 14.10.2004 16:14
mit php Frameset verlassen PHP Tipps 2004 8 16.07.2004 02:12
[Erledigt] Frameset, iFrame oder anders? HTML, Usability und Barrierefreiheit 10 15.10.2003 06:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
frames ohne border w3c, frameset weißer abstand entfernen, frame rahmenabstand, html frameborder=\0\ rand, unerklärliche abstände firefox, frame weisse linie firefox, firefox html frameset ohne rand, firefox frames ohne rahmen, http://www.php.de/html-usability-und-barrierefreiheit/18141-unerklaerliche-rahmenabstaende-im-frameset.html, unerwünschtes framespacing, frameset ie ohne rand, firefox weiße linie bei frameset, frames rahmenabstand, frameset ohne rahmen, golive frame weiße linie, unerwünschter weisser rahmen im ie, frameseite ohne rahmen, frameset nicht valide border, frameset außen rahmen, frameset weiße linie

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:31 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.