Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > Streifen zwischen Rahmenteilen
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > Streifen zwischen Rahmenteilen
Pages: [1]
2
... nächste »
... Letzte »
| geschrieben von pdqbach am 08.03.2002 - 23:26 |
Hallo,
in diesem frameset :
<frameset rows="15%,*" frameborder=0>
<frame scrolling=no src="./bodyhome1.html" frameborder=0>
<frameset cols="20%,*" frameborder=0>
<frameset rows="71%,*" frameborder=0>
<frame scrolling=no src="./rahmenleiste.html">
<frame scrolling=no src="./rahmenbild.html" frameborder=0>
</frameset>
<frame scrolling=no src="./bodyhome2.html" frameborder=0>
</frameset>
</frameset>
gibt es leider links zwei waagerechte weisse Streifen. In den frames oben, links oben und links unten steht die Zeile :
<body bgcolor="#CC6600" topmargin=0 leftmargin=0 >
Hilft aber nicht ?
Kann jemand helfen ??
Danke und Gruesse
Peter |
| geschrieben von Oberfoerster am 09.03.2002 - 10:34 |
Versuch es einmal mit framespacing=0
z. B.:
<frameset rows="15%,*" frameborder=0 framespacing=0> |
| geschrieben von Martin am 09.03.2002 - 10:43 |
Ave,
das Frameset muss noch leider um die Angaben Rahmendicke ( border=0), Framerahmendicke(frameborder=0), Framerahmenabstand(framespacing=0) erweitert werden. Das was du gemacht hast ist durchaus W3 Standard Konform aber leider von den Browserherstellern NS und Microsoft nicht anerkannt und umgesetzt. Aber das ist wieder ein Thema für sich.
mfg martin |
| geschrieben von pdqbach am 09.03.2002 - 11:42 |
Wenn ich Euch nicht hääte...
Supi, alles OK und sieht gut aus.
Herzlichen Dank und Grüsse
Peter |
| geschrieben von pdqbach am 09.03.2002 - 18:44 |
Es läuft unter IE perfekt, aber eben seit Stunden versuche ich, es in Netscape zum Laufen zu kriegen :
<frameset rows="15%,*" frameborder=0 framespacing=0 border=0>
<frame scrolling=no src="./bodyhome1.html" frameborder=0>
so sieht ein Teil des Rahmens jetzt aus.
<table border="0" width="100%" height="100%" cellspacing=0 cellpadding=0>
<tr>
<th align=center> <h1>Bremer Oboe Band</h1></th>
</tr>
</table>
und so die Tabelle in der Datei bodyhome1.
Bei Netscape verschwindet der Titel unten aus dem Rahmen.
Etwas hilflos
Peter |
| geschrieben von Martin am 09.03.2002 - 19:24 |
Ave,
ich weiß nicht ob es zwingend daran liegt aber versuch mal anstatt <th> eher <td> zu verwenden.
mfg martin |
| geschrieben von pdqbach am 09.03.2002 - 23:02 |
hallo Martin,
hatte ich auch schon mit gleichem unbefriedigendem Ergebnis versucht.
Es muss an irgendetwas anderem liegen, Netscape macht einen oberen Rand, anstatt die Tabelle wie angegeben über 100% der Rahmenhöhe auszudehnen.
Haste noch ne Idee ??
Herzlich
Peter |
| geschrieben von Martin am 10.03.2002 - 09:55 |
Ave,
baue mal folgenden StyleSheet in Head:
<style>
<!--
.body {
border:0px;
margin:0px;
}
-->
</style>
Das setzt die Abstände des gesammten Dokuments zur Fensterrahmenkante auf 0.
mfg martin |
| geschrieben von pdqbach am 10.03.2002 - 11:37 |
moin Martin,
weiterhin nix Neues...
Ich habe mir die Tabelle mit <border=0> einmal anzeigen lassen, dann sieht man, dass Netscape weiterhin einen Abstand oben links und rechts lässt. So passt die relativ grosse Schrift natürlich nicht mehr rein und das Outfit ist beim Teufel..
Hast Du noch was in der Trickkiste ??
Einen sonnigen Sonntag
Peter |
| geschrieben von Martin am 10.03.2002 - 12:38 |
Ave Peter,
mmh, eins hab ich vergessen. Erweiter mal den .body Stylesheet um den Innenabstand padding:0px;.
Wenn das immer noch nicht hilft, poste mal die gersammte Datei. Vielleicht kommt mir dann ein Geistesblitz.
Trickkiste.. ? ;) .D
mfg martin |
| geschrieben von pdqbach am 10.03.2002 - 13:45 |
moin martin,
hier also die Datei, da es noch nicht besser geworden ist :
<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/REC-html4/frameset.dtd">
<html>
<head>
<title>body Startseite</title>
<link rel=stylesheet type="text/css"
href="./meinstil.css"
title="BOB Stil">
<style>
<!-- .body {border:0px; margin:0px; padding:0px} -->
</style>
</head>
<body bgcolor="#CC6600" topmargin=0 leftmargin=0 >
<table border="1" width="100%" height="100%" cellspacing=0 cellpadding=0>
<tr>
<td align=center><h1>Bremer Oboe Band</h1></td>
</tr>
</table>
</body>
</html>
<border=1> habe ich nur momentan drin, so sieht man, wie der Browser die Tabelle interpretiert, dass wird natürlich später =0
Da ich mir nicht sicher bin (html-Anfänger, der ich bin) hier auch nochmal die Rahmendatei (war wohl Quatsch hier den style auch einzuarbeiten, oder ?)
<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/REC-html4/frameset.dtd">
<html>
<head>
<style>
<!-- .body {border:0px; margin:0px; padding:0px} -->
</style>
<title>Bremer Oboe Band Startseite</title>
<meta name="description" content="Homepage der
Bremer-Oboe-Band; Kammermusik für Oboeninstrumente">
<meta name="author" content="Peter Wuttke">
<meta name="keywords" content="Oboe, Barockoboe, klassische Oboe, Kammermusik,
Holzbläser, Trio">
<!-- <base href="E://Eigene Dateien/Html/BOB HP/" /> -->
<link rel=stylesheet type="text/css"
href="./meinstil.css">
</head>
<frameset cols="20%,*" frameborder=0 framespacing=0 border=0>
<frameset rows="75%,*" frameborder=0 framespacing=0 border=0>
<frame scrolling=no src="./rahmenleiste1.html">
<frame scrolling=no src="./rahmenbild.html" frameborder=0>
</frameset>
<frameset rows="15%,*" frameborder=0 framespacing=0 border=0>
<frame scrolling=no src="./bodyhome1.html" frameborder=0>
<frame scrolling=no src="./bodyhome2.html" frameborder=0>
</frameset>
</frameset>
</html>
Beste Gruesse
Peter |
| geschrieben von Martin am 10.03.2002 - 14:24 |
Ave Peter,
siehste manchmal bin ich selber blind für meine Fehler. Wenn du aus dem .body ein body machst funktioniert es. Was die Angaben im Frameset angeht sind diese nicht wirklich überflüssig... ;)
meine Testdatei "frame.html":
<html>
<head>
<title>body Startseite</title>
<style>
<!-- body { border:0px; margin:0px; padding:0px} -->
</style>
</head>
<body >
<table style="display:inline;" border="5" width="100%" height="100%" cellspacing=0 cellpadding=0>
<tr><td align=center><h1>Bremer Oboe Band</h1></td></tr></table>
</body>
</html>
mfg martin |
| geschrieben von René am 10.03.2002 - 14:46 |
| HTML-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
| <frameset border="0" frameborder="0" framespacing="0" rows="15%,*">
<frame name=" ??? " src="./bodyhome1.html" marginwidth="0" marginheight="0" scrolling="no" noresize>
<frameset cols="20%,*">
<frameset rows="71%,*">
<frame name=" ??? " src="./rahmenleiste.html" marginwidth="0" marginheight="0" scrolling="auto" noresize>
<frame name=" ??? " src="./rahmenbild.html" marginwidth="0" marginheight="0" scrolling="no" noresize>
</frameset>
<frame name=" ??? " src="./bodyhome2.html" marginwidth="0" marginheight="0" scrolling="auto" noresize>
</frameset>
</frameset> |
das im Code ist für NN
und in den <body ... topmargin="0" leftmargin="0"> ist für den IE |
| geschrieben von pdqbach am 10.03.2002 - 14:59 |
moin martin,
danke für Deine Geduld !
Also immerhin schiebt er jetzt die Tabelle nach oben in den Rahmen. Aber er schafft es nicht, den Text vernünftig im entstehenden Platz zu verteilen. Die Überschrift
Bremer Oboe Band ist immer unten halb abgeschnitten.
Erst wenn ich die Schrift verkleinere (von 300% auf ca 250%) ist es drauf, aber auch nicht wirklich in der Mitte.
Meine Grundidee war, dass der obere Rahmen immer die aktuellen Seitenüberschriften anzeigt, und zwar mittig unabhängig von Browser und Auflösung.
Noch ne dumme Frage : Wieso klappt eigentlich die <style body etc.> Zuweisung, obwohl es in Kommentarzeichen <!-- steht ?
Nochmal Dank und Gruesse
Peter |
| geschrieben von René am 10.03.2002 - 15:07 |
<style ... >
<!--
...
//-->
</style>
<script ... >
<!--
...
//-->
</script> |
|