01. september 2005 - 01:45Der er
15 kommentarer og 1 løsning
Siden "hopper"?
Hej eksperter
Jeg har et lille problem med, at designet til en hjemmeside "hopper" når man klikker på de forskellige links.
Jeg er kommet frem til at det er pga. nogle sider er der scrollbar(den i browseren) på og andre er der ikke, så når man klikker på et link hvor der ikke er scroll bar og derefter klikker på et hvor der er, hopper designet de 16 pixel som scrollbaren fylder.
Problemet opstår selvfølgelig kun i Mozilla efter der altid er scrollbar på i IE.
Så mit spørgsmål til jer: Er der nogen måde at forhindre det på? eventuelt om det på en eller anden måde er muligt at fortælle Mozilla der altid skal være scrollbar på, selvom det ikke er nødvendigt?
Selvom mange ledere i danske virksomheder udviser stor interessere for kunstig intelligens (AI), tøver de med at tage teknologien i brug.
19. november 2024
Slettet bruger
01. september 2005 - 02:26#1
...hvis du nøjes med at lave din webside på max. 760 px. i bredden, passer din webside til alle skærmstørrelser fra 800 px i bredden og opefter. Så undgår du nemlig scrollbaren, og at hele websiden "hopper". ;-)
Synes godt om
Slettet bruger
01. september 2005 - 02:27#2
...og det er uanset hvilken browser og/eller hvilket Operativ System du bruger. ;-)
Har du ganske ret i, jeg fik bare ikke skrevet i mit spørgsmål at designet er lavet i fullscreen og det er den vertikale scrollbar jeg snakkede om hehe. Så hver gang der ikke er scrollbar på for den ikke er nødvendig og man så klikker på et link hvor den kommer frem, så rykker indholds-tabellen sig lige 16 pixel.
Synes godt om
Slettet bruger
01. september 2005 - 02:44#4
Den vertikale scrollbar? Det er den som ligger i bunden, ikke? Så er der også et eller andet galt i din opsætning, uanset om du bruger fullscren eller ej, mener jeg. Er der et link til dit website, så jeg kan se?
Alternativt kan du tvinge den vertikale scrollbar væk via CSS, men det burde ikke være nødvendigt, og virker heller ikke i alle browsere/browser-versioner.
Nej.. jeg kender godt problemet.. og det tog mig vildt lang tid at lokaliserer fejlen, jeg kunnen heller ikke fatte at det hele rykkede de 8pixel ind når man benyttede centrering i firefox og siden blev for lang..
Jeg fattede overhovedet ikke hvor det hop kom fra, og havde ikke lagt mærke til den scrollbar :).. det kostede lige 8 timer..
syltetoej - det fremgår da tydeligt af spørgsmålet at det intet har med spyware at gøre.
Det der bliver efterspurgt er: Hvordan tvinger man mozilla til at beholde scrollbaren, ligegyldig indhold på den viste side.
Dette kan løse problemet - men fremkalder et andet: html { height:100%; overflow:scroll; }
Dette css tvinger scrollbars til at blive, desværre er det også den horizontale scrollbar der bliver tvunget frem. Hvilket jeg ikke går ud fra du skal bruge?
Eventuelt:
Hvordan tvinger man mozilla til at have den vertikale scrollbar på konstant, ligegyldig indhold på den viste side?
Faktisk har FF understøttet overflow-x og -y det seneste år, selvom det først kommer med i CSS3 - men ellers er der den anden til de lidt mere bedagede Moz'er ;o)
Synes godt om
Slettet bruger
01. september 2005 - 13:49#12
--> Olebole: Vedr. CSS3: - Hvor mange browsere og -versioner, understøtter egentligt CSS3? - Og hvor meget er det egentligt relevant/hvor meget nyt er der egentligt, når nu vi alligevel har CSS2?
- og jeg takker for points. 'Den rigtige' løsning er måske lige at stramme den - for der er jo ikke noget principielt i vejen med at sætte en højde på 100,1% - eller en højde på 100% plus en margin-top på 1px. Det er bare mere logisk med overflow - og logik er man overordentlig glad for, når man ser koden igen om et halvt år og skal debugge en fejl efter en lang arbejdsdag ;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.