Hej.
(NB Firefox only, så svar i forhold til andre browsere er uønskede).
Jeg sidder og fedter med det der sk*de overflow og scrollbars.
Problemstillingen ligger her:
http://w-o-p-r.dk/tips/color.picker.asp
selv om det ikke umiddelbart fremgår, da det er noget javascript genereret
noget.
Kort baggrund:
Når man laver ændringe, så gemmer jeg ændringerne i en historylist, så man
kan se hvilke elementer, og hvad, man har påvirket.
For den ikke skal fylde for meget, har jeg sat en height på, og vil gerne
have en scrollbar på, hvis der er flere 'entries' end den er høj.
Det virker sådan set fint nok - screendump her:
http://w-o-p-r.dk/images/historylist.1.png
Men det er jo ikke særlig kønt med 'broken lines' i cellerne, så derfor
tilføjer jeg:
white-space: nowrap;
på tabel/celler, og så er cellerne ubrudte, MEN
så kommer der squ også en vandret scrollbar (screendump):
http://w-o-p-r.dk/images/historylist.2.png
Hvordan grejer den, så jeg _kun_ får lodret scrollbar, samtidig med at
cellerne ikke wrapper ?
Relevant html:
.....
<div id="history"><span>History list </span><a id="closehistory"
href="#">close</a>
<div id="historylist"></div>
</div>
.....
og inde i historylist dannes <table id="historytable">
og i CSS'et er forskellen:
.....
#historytable {
.....
white-space: nowrap;
.....
Altså uden white-space er scrollbaren ok, men ikke indholdet, og med
white-space er indholdet ok, men ikke scrollbaren.
Skal jeg have nogle ekstra div eller andet ind?
--
Med venlig hilsen/Best regards
Stig Johansen