Avatar billede vandhunden Nybegynder
18. juli 2001 - 13:56 Der er 18 kommentarer og
1 løsning

Overflow hidden?

Jeg har et billede som er fx. 1000 px bredt, i et layer (div) som er ligeså bredt. Hvordan gør jeg sådan at der kun bliver vist det som rent faktisk kan være inden for broswervinduet? Dvs. så der IKKE kommer en vandret scrollbar?

Jeg troede man kunne skrive overflow:hidden; i diven\'s style, men det virker ikke rigtigt...
Avatar billede jakobandersen Nybegynder
18. juli 2001 - 13:58 #1
Man kan godt bruge overflow:hidden men det vil bare skjule indholdet der går ud over grænsen.

Du bliver nødt til at bruge procentangivelse, eller beregne sidde bredden vha. Javascript og sætte den på den måde.
Avatar billede olebole Juniormester
18. juli 2001 - 14:04 #2
<ole>
<body scroll=\"no\">
...?
</bole>
Avatar billede vandhunden Nybegynder
18. juli 2001 - 14:06 #3
Jeg vil også skjule indholdet der går ud over grænsen af vinduet! Men det virker ikke, der kommer stadig en scrollbar, måsker er det fordi billedet er større og så gælder det ikke...

Jeg har prøvet med 100%, men så er det aldrig helt 100%, der er ca 20 px i højre side hvor layeret ikke når ud.

Hvordan kan man beregne vinduets bredde med js?
Avatar billede jakobandersen Nybegynder
18. juli 2001 - 14:07 #4
scroll er depricated. Og vil også bare skjule det ekstra indhold.
Avatar billede jakobandersen Nybegynder
18. juli 2001 - 14:08 #5
Du kan også bruge 103% f.eks. ellers kan du blot benytte

<body style=\"overflow:hidden;\">
Avatar billede vandhunden Nybegynder
18. juli 2001 - 14:10 #6
olebole >>> der skal kunne scrolles vertikalt.
Avatar billede jakoba Nybegynder
18. juli 2001 - 14:11 #7
måske suppleret med en  scrolling=\'no\'
Avatar billede engrob Nybegynder
18. juli 2001 - 15:25 #8
Hvorfor skal der kunne scrolles vertikalt?
Avatar billede jakobandersen Nybegynder
18. juli 2001 - 15:26 #9
Så er der kun JS løsninger tilbage.
Avatar billede engrob Nybegynder
18. juli 2001 - 15:30 #10
Vent lidt...vertikalt, er det nedad? Hehe, nu bliver jeg helt i tvivl, men hvis det er, kan du vel i body skriver style=\"overflow-x:hidden;\"
Avatar billede 7th Praktikant
19. juli 2001 - 05:10 #11
style=\"overflow-x: hidden; overflow-y: scroll\"
Avatar billede vandhunden Nybegynder
19. juli 2001 - 12:17 #12
Problemet er ligsom at overflow:hidden bliver ignoreret, fordi der er et billede i layeret som åbenbart ikke vil gemmes.
Avatar billede engrob Nybegynder
19. juli 2001 - 12:57 #13
Kan du ikke lægge et eksempel ud, eller sende det til mig?
Avatar billede engrob Nybegynder
19. juli 2001 - 12:58 #14
Eller kunne du lægge billedet som baggrund i diven, som du så bare kunne give en bredde på 100%?
Avatar billede vandhunden Nybegynder
20. juli 2001 - 14:52 #15
engrob >>> Du har eksemplet, det er det billede hvor der står nyheder. Det passer ikke til 800x600.
Avatar billede engrob Nybegynder
20. juli 2001 - 16:07 #16
Nååh, okay...mangler lige en computer, så skal jeg nok se på det...
Avatar billede engrob Nybegynder
20. juli 2001 - 16:12 #17
Okay, jeg kunne godt se det på denne her alligevel, men du har jo ikke skrevet overflow-x:hidden; skulle stå i <body>
Et andet problem er at det ikke virker i netscape, så derfor tror jeg det er bedst bare at lægge billedet som baggrund i <div>\'en. Så virker fint i både Netscape og IE...
Avatar billede vandhunden Nybegynder
21. juli 2001 - 13:12 #18
Tak engrob, du har jo helt ret. Forresten så ringer jeg lige til ham manden idag og hører hvorfor han ikke besvarer min mail.
Avatar billede engrob Nybegynder
21. juli 2001 - 13:39 #19
Okay, det lyder fint. Tak for point...
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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