[HTML] scrollbalk plaatje in table, bug or feature

Pagina: 1
Acties:

  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
zeer zeer vreemd,

check this:
[url="http://www.xs4all.nl/~gilux/testscroll2.htm"]http://www.xs4all.nl/~gilux/testscroll2.htm[/url]

mischien iets dat iedereen allang wist maar hoe kom je er in godesnaam van af?

probleem is dat als je een plaatje in een table stopt en je verkleint vervolgens je browser alleen horizontaal tot dat het plaatje te breed is voor je browser-scherm,
dan gebeurd er oppeens iets heel mafs,
je krijgt zoals te verwachten een horizontale scrollbar, MAAR ook een vertikale!!!

zolang het plaatje echter niet binnen een table staat gaat het gewoon goed, zoals je zou verwachten, nl alleen een vertikale scrollbar....


iemand een oplossing voor dit probleem???

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

je tabel de juiste grootte geven :?

Huur mij in als freelance SEO consultant!


  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
Op woensdag 24 juli 2002 21:13 schreef CrashOne het volgende:
je tabel de juiste grootte geven :?
lijkt me niet, die table staat op 100% alle kanten op.

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

ik krijg trouwens maar 1 scrollbar...

Huur mij in als freelance SEO consultant!


  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
Op woensdag 24 juli 2002 21:24 schreef CrashOne het volgende:
ik krijg trouwens maar 1 scrollbar...
welke browser?

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

Opera, maar ik zie net dat ik er met IE em Mozilla wel 2 krijg.

Huur mij in als freelance SEO consultant!


  • Mithrandir
  • Registratie: Januari 2001
  • Laatst online: 01-09 17:39
Ik krijg niets, alleen een mooi rood X'je?

Verbouwing


  • Morrar
  • Registratie: Juni 2002
  • Laatst online: 31-08 12:55
Ok dit staat in je table-tag:

width=100% height=100%

In veel browsers (IE6 o.a.) krijg je dan een table die het hele scherm vult. Als je nu verkleint komt er eerst een hor-scrollbalk. Maar aangezien de table het hele scherm beslaat (dus ook in de hoogte) is een deel van de table onder de scrollbalk verdwenen. En dus komt er ook een vertikale scrollbalk...

edit:

Als je de border op 1 zet is dit volgens mij beter te zien.

  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
Op woensdag 24 juli 2002 22:25 schreef Morrar het volgende:
Ok dit staat in je table-tag:

width=100% height=100%

In veel browsers (IE6 o.a.) krijg je dan een table die het hele scherm vult. Als je nu verkleint komt er eerst een hor-scrollbalk. Maar aangezien de table het hele scherm beslaat (dus ook in de hoogte) is een deel van de table onder de scrollbalk verdwenen. En dus komt er ook een vertikale scrollbalk...

edit:

Als je de border op 1 zet is dit volgens mij beter te zien.
er...ie...aaa....??

ja...?

dat zie ik maar ik zie de logica niet,
en belangrijker,
valt hier wat aan te doen?

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 14:33

crisp

Devver

Pixelated

Op woensdag 24 juli 2002 23:06 schreef GiLuX het volgende:

[..]

er...ie...aaa....??

ja...?

dat zie ik maar ik zie de logica niet,
en belangrijker,
valt hier wat aan te doen?
Een procentuele hoogte is sowieso geen geldige attribuut waarde volgens de HTML standaard. Wat je ziet kan dus ook geen bug zijn, maar is gewoon een interpretatie van de browser; een 'feature' dus...
Wat er aan te doen valt: je content positioneren met een <div>, al dan niet in samenwerking met javascript om hem ergens relatief op je scherm te plaatsen.

Intentionally left blank


Verwijderd

code:
1
2
3
4
5
6
7
8
9
&lt;html&gt;
&lt;body&gt;
&lt;TABLE width=100% height=100% cellspacing=0 cellpadding=0 border=1&gt;
&lt;TR&gt;
    &lt;TD&gt;&lt;img src=&quot;bla&quot; width=600 height=100&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TABLE&gt;
&lt;/body&gt;
&lt;/html&gt;

bla... ikzie nix!

  • Morrar
  • Registratie: Juni 2002
  • Laatst online: 31-08 12:55
Zoveel gedoe om mijn postje... mah goed: als je dus die border aanzet zie je um op een gegeven moment _onder_ de horizontale-scrollbalk verdwijnen (marges uitzetten had misschien nog duidelijker geweest).

De hoogte van 100% is in Internet Explorer dus de hoogte van het canvas (het witte gedeelte waarin de site getoond wordt zeg maar) _inclusief_ de hoogte van de scrollbalk! Oftewel als je iets op 100% zet schaalt het mooi mee me het venster, maar zodra er een scrollbalk verschijnt wordt de hoogte/breedte ervan _niet_ van de 100% afgetrokken. De tabel valt er dan dus onder, een deel is niet te zien, en voila: een vertikale scrollbalk verschijnt...

Volgens mij moet dit niet zo lastig te vatten zijn... Of er wat aan te doen is: neuj denk ut niet :) Of je moet met Javascript de hoogte van het canvas op gaan vragen, daar de hoogte van de scrollbalk vanaf gaan trekken en dan de tabel goed opschalen: beetje veel werk lijkt me...
Pagina: 1