27. april 2001 - 09:20Der er
17 kommentarer og 1 løsning
Scrollbar (pladsen reserveres :/
Jeg har et frameset nestet i et frameset. Jeg har sat scrollbars til auto, men selvom siden ikke fylder mere en fx 2 pixels i højden (og dermed ikke har nogen scrollbars fordi den er sat til auto) viser den alligevel den tomme plads. Jeg har prøvet at sætte alle skemaer osv. til width=\"100%\", men det er ligesom om den reserverer pladsen til \"hvis der nu skulle komme en scrollbar\". (det er i NN 4.7 og IE 5.+. NN 6.0 har ikke dette problem).
Hvis du ikke skal kunne scrolle, så sæt scrollbars til no (scrolling=\"no\"), Så afsættes der ikke plads til scrollbar. Alternativt/Supplerende kan der i <body> på den side der skal læses ind sættes attributten scroll=\"no\" (<body scroll=\"no\">) Så skulle den være der.
Jep! Men du skal have \"\" rundt om no. Alt hvad der er tekst skal have \"\" rundt om. Det er kun med tal at du kan undlade det. Det pæneste og nemmste at læse for andre er, at sætte \"\" om alle værdier, så er du også sikker på at det altid virker. Men det er jo smag og behag!
Hvis der skal kunne scrolles må du acceptere at browseren afsætter 16/17 pixels til evt. scrollbar. det kan du ikke undgå. Du må tilpasse designet derefter det er den eneste mulighed.
Du kan jo eventuelt gøre, så linket til siden, der ikke skal scrolle, linker til en side, der kun inderholder en frame, der inderholder den pågældende side. Måske lidt dårlig forklaring, men jeg håber, du forstår. Ellers spørg!
NN6 tager måske ikke de ca. 17 pixels fra start, men så snart der skal scrolles kommer scrollbaren jo på. Hvis du så har kalkuleret med at du skulle bruge pladsen til noget, så vil du også få en horisontal scrollbar.
Browserne er nu engang forskellige og IE5 har valgt at afsætte pladsen til scrollbaren med det samme. Dette vil du også opleve på MAC.
I NS skal der jo skrives noget før før document vises. Som oftes sætter man et ind. Har du også gjort det? Sådan et nbsp fylder faktisk adskillige pixel på hver led. der er sikrere med: <img src=\'transparent.gif\' width=1 height=1>
For s*****....... (det var en anden der havde lavet det for mig...... og nu fandt jeg ud af at han havde sat scroll til \"no\"..... så det virker ikke alligevel :( .. ... <jeg holder min mund nu.....>
Nej:o) det er jo det jeg siger. Det kan godt være at problemet ikke blev løst, men nu ved du at der kan være problemer med dette...så smid nogle point til en eller anden som tak for hjælpen
Det vil jeg også meget gerne, men jeg var lidt (meget ;) for hurtig med at afvise svarene, så jeg har ikke nogen svar at godkende. Du må meget gerne svare hvis du vil mbsm.
OK:o) En scrollbar tager 17 pixels plads! Hvis du ønsker at der skal scrolles på din side må du desværre acceptere at blandt andet IE5 og nogle browsere til macintosh vælger at afsætte de 17 px til scrollbar selvom denne måske ikke benyttes. Dette er deres måde at håndtere scrollbars på! Desværre.... Derfor skal man tilpasse sit design til enten ikke at bruge scrollbars eller acceptere ovenstående problem:o(
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.