Avatar billede nidyahou Praktikant
13. juni 2009 - 00:03 Der er 4 kommentarer og
1 løsning

CSS / XHTML spg.

jeg undrer mig over at hvis man navigerer mellem

http://jdsign.dk/blog.aspx
og nogle af de øvrige sider i menuen så placerer /blog.aspx selve rammen til siden anderledes på siden (længere til venstre), end p åde andre sider. Hvorfor det?
Avatar billede Slettet bruger
13. juni 2009 - 00:23 #1
Det er fordi at blog.aspx er så lang at der kommer en scroolbar i højre side. Den skubber frame div'en til venstre. Det går over når du får fyldt så meget info på de andre sider at der også bliver brug for en scroolbar på dem.

Ellers kan du prøve følgende kode:

<style>
body {
overflow-y: scroll;
}
</style>

Det virker i Internet Explorer, men desværre ikke i Firefox.
Avatar billede nidyahou Praktikant
13. juni 2009 - 00:37 #2
haha jeg sad med hovedet begravet i css og alt muligt, og så skulle jeg kigge et helt andet sted. Fedt at du så det, det havde jeg ikke fundet før jeg havde endevendt hele min styling. Du har reddet min nattesøvn :D Tak - drop svar
Avatar billede Slettet bruger
13. juni 2009 - 12:49 #3
00.37, så nåede du vist stadig at få sover et par timer :-P
En gang imellem hjælper det hvis et par nye øjne kigger på det.
Avatar billede nidyahou Praktikant
14. juni 2009 - 21:24 #4
helt korrekt. Eneste problem er at overflow-y tilsyneladende ikke er w3c valid css, men jeg går ikke ud fra der er noget alternativ.

det skøre er at overflow validerer, men jeg vil hellere have pænt layout med invalid kode, end jeg vil have valid kode og grimt layout. Brugervenlighed frem for alt :)
Avatar billede zips Juniormester
14. juni 2009 - 22:10 #5
Du kan bruge html {height: 101%} som giver en fast synlig scroll bar og dette er valid kode
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester