Frames - Horizontaler Scrollbar im Menue
eha
- html
Hallo alle,
ich habe ein nested fameset gebastelt:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
[...]
</head>
<FRAMESET COLS="120,*" border="0" frameborder="0" framespacing="0">
<FRAME NAME="menue" NORESIZE SRC="menue.html">
<FRAMESET ROWS="110,*">
<frame src="header.html" name="head" noresize scrolling="no">
<frame src="welcome.html" name="main" >
</FRAMESET>
</FRAMESET>
<body bgcolor="#000000" text="#ffffff">
Sorry, but your browser does not support frames!
</body>
</html>
Auf meinem Mozilla unter Linux schaut das auch alles prima aus, so wie ich das geerne haben moechte.
ABER - oh schreck - auf WindoofsNT Netscape 4.7 und auch im InternetExlpoDer V5.5X bekomme ich im MenueBar (120 fest definiert) einen
horizontalen scrollbar - also man kann den Frame nach linX & rechts verschieben - die Grafiken darin haben aber nicht mehr als 109 Pixel Breite....
Hilft es was, mit scrolling="auto" zu arbeiten? was kann ich tun? Oder muss ich damit leben....
Danke fuer Antwort auch an o.g. eMail addi
eha
Ich nehme der einfachheit halber mal an das Du vergessen hast, dass der verticale Scrollbalken auch eine gewisse Breite hat.
Du musst also rechnen;
Bildbreite + 2*border + 2*padding + 2*spacing + Scrollbalken
Das sollte dann kleiner als der Frame breit ist sein...
Ich nehme der einfachheit halber mal an das Du vergessen hast, dass der verticale Scrollbalken auch eine gewisse Breite hat.
Du musst also rechnen;
Bildbreite + 2*border + 2*padding + 2*spacing + Scrollbalken
Das sollte dann kleiner als der Frame breit ist sein...
versteh ich jetzt grad nicht - ich hab ihm ja die zweite row mit * angegeben - da kann er sich soviel nehmen, wie uebrig ist... oder leig ich da falsch?
eha
Ich nehme der einfachheit halber mal an das Du vergessen hast, dass der verticale Scrollbalken auch eine gewisse Breite hat.
Du musst also rechnen;
Bildbreite + 2*border + 2*padding + 2*spacing + Scrollbalken
Das sollte dann kleiner als der Frame breit ist sein...
versteh ich jetzt grad nicht - ich hab ihm ja die zweite row mit * angegeben - da kann er sich soviel nehmen, wie uebrig ist... oder leig ich da falsch?
eha
^^^^
meine natuerlich die column.... bei den rows klapZ ja...
versteh ich jetzt grad nicht - ich hab ihm ja die zweite row mit * angegeben - da kann er sich soviel nehmen, wie uebrig ist... oder leig ich da falsch?
» eha
Ja, Klar.
Aber das Menue- Frame ist 120 px breit stimmts?
Und das Menue zeigt einen vertikalen Scollbalken an- oder?
Also muss dort die Breite stimmen.
(Bildbreite + 2*Rahmen + 2*Padding(body) + 2* Spacing(Bild) + 2*Border (Bild) + 12px[Scrollbalken]) < 120 px.
Passt das, dann dürfte es keinen horizontalen Scrollbalken geben.
Wenn Du jetzt nicht klar kommst, dann post eine URL.
fastix
versteh ich jetzt grad nicht - ich hab ihm ja die zweite row mit * angegeben - da kann er sich soviel nehmen, wie uebrig ist... oder leig ich da falsch?
» eha
Ja, Klar.
Aber das Menue- Frame ist 120 px breit stimmts?
Und das Menue zeigt einen vertikalen Scollbalken an- oder?
Also muss dort die Breite stimmen.
(Bildbreite + 2*Rahmen + 2*Padding(body) + 2* Spacing(Bild) + 2*Border (Bild) + 12px[Scrollbalken]) < 120 px.
Passt das, dann dürfte es keinen horizontalen Scrollbalken geben.
Wenn Du jetzt nicht klar kommst, dann post eine URL.
fastix
Hei - ich versteh es immer noch nicht:
Bild width="109" Border=0 Spacing=0 Padding=weis i net - hab da nix angegeben.... Scollbalken ist von mir nicht definiert, hab nur noresize - und auf 17Zoll BS mit MoZilla gibZ z.B. keinen....
Jo - und selbst wenn ich 109px + 2 + 2 zusammenrechne, dann bin ich erst bei 113px - der Rollbalken ist dynamisch - und die zweite spalte auch - dann bleiben der Breiten Spalte halt Fenster - menu - Rollbalken... oder???
wie breit in px wuerdest Du denn dann die MenueCol definieren?
hier mal die URL vom Frame: http://xtravacanza.de/main_fr.html
schaust Dir das bitte mal an?
Heissen Dank,
eha
(1) Schau noch mal nach, wie das mit den Tabellen geht.
Ich kenne es so:
<table >
<tr>
<td> </td>
</tr>
</table>
Bei Dir:
TABLE BORDER="0" CELLSPACING="1">
<tr>
<br><br> <----- ??????
<A HREF="welcome.html" TARGET="main"><img src="pix/lust.gif" width=109 height=60 border=0></A>
</td>
Wie wäre es denn, wenn Du Deinen Quelltext validierst bevor Du so schwere Fragen stellst?
(2) Schmeiss mit CSS alle spacings und paddings aus dem Body und der Tabelle plus den Zellen:
<style type="text/css">
body {
margin: 0px;
padding: 0px;
}
table {
padding: 0px
td {
padding:0px;
}
</style>
(1) Schau noch mal nach, wie das mit den Tabellen geht.
Ich kenne es so:
<table >
<tr>
<td> </td>
</tr>
</table>
Bei Dir:
[snip]
Danke Dir fuer Deine Hilfe!
... Manchmal sieht frau den Wald vor Baeumen nicht ;-)
Greez,
eha