Avatar billede Morten Olesen Nybegynder
31. januar 2004 - 12:43 Der er 10 kommentarer og
1 løsning

horisontal overflow

Davs du

Jeg har problemer med at få horizontalt scroll i stedet for vertikalt scroll på en side jeg er ved at lave. Se
http://polygoner.dk/gallery.htm

Ved de 5 billeder under "3d visualization" får jeg et vertikalt scroll, men jeg vil gerne have mine billeder til at ligge på en lang række med horsontal scroll. Jeg har lagt alle billeder i en td og ser groft sagt sådan ud:

<DIV class="gallery"><a href="#"><img src="litteteaser/casa.jpg" alt="blahblah" width="130" height="65" hspace="2" style="border: 1px solid #FFFFFF;>....gentaget 5 gange med forskelligt link...</div>

I et css dokument har jeg defineret gallery classén til at være:
.gallery {
    clear: both;
    float: left;
    height: 70px;
    width: 450px;
    padding-left: 16px;
    overflow: auto;
}

Nogen ideer til hvordan jeg får mit horizontale scroll? Jeg kunne vel bruge iframe men vil helst undgå det.
Avatar billede cdc Novice
31. januar 2004 - 12:52 #1
overflow: x-auto;
overflow: y-hidden;

er vist kun egnet til IE
Avatar billede cdc Novice
31. januar 2004 - 12:57 #2
umiddelbart ligger dine billeder i to rækker også i stedet for en, og det laver selvfølgelig også problemer.
Normalt er det fordi man definerer sine tabeller forkert når scrollen kommer forkert, man kan så kode sig ud af det nogle gange, men hvis man laver tabeller og celler riktig så skulle det spille med det samme
Avatar billede Morten Olesen Nybegynder
31. januar 2004 - 13:02 #3
overflow: x-auto;
overflow: y-hidden;

virker ikke. Den udvider bare boksens højde så billederne ligger oven på hinanden. Jeg forstår ikke hvorfor at billederne bliver lagt oven på hinanden, i stedet for i en lang række. Jeg har smidt dem ind sådan her <div> <a><img></a> <a><img></a> <a><img></a> <a><img></a> <a><img></a> </div>
Avatar billede skovenborg Nybegynder
31. januar 2004 - 14:04 #4
det er fordi det hedder overflow-x og overflow-y istedet:
overflow-x:auto;
overflow-y:hidden;
overflow:-moz-scrollbars-horizontal;

Hvis du gør sådan virker det også i Mozilla  :-)
Avatar billede cdc Novice
31. januar 2004 - 14:07 #5
skovenborg-> du har så evig ret :o) en tanke torsk herfra
Avatar billede Morten Olesen Nybegynder
31. januar 2004 - 14:13 #6
Det virker stadig ikke. Problemet er stadig at den stabler de billeder der går ud over de 450 px, i stedet for at lægge dem på en lang række. Jeg har uploaded en ny version af siden med de nye overflow settings på samme adresse (http://polygoner.dk/gallery.htm). Nogle forslag til hvordan jeg undgår stabling og får billederne i en række?
Avatar billede cdc Novice
31. januar 2004 - 14:18 #7
hvad med noget i denne rettning:

<div class="gallery">
          <table border="0" width="100%" cellspacing="0" cellpadding="0">
            <tr>
              <td width="20%"><a href="#"><img src="litteteaser/casa.jpg" alt="blahblah" width="130" height="85" hspace="2" style="border: 1px solid #FFFFFF;></a><a href=" #"></a></td>
              <td width="20%"><a href="#"><img src="litteteaser/cykel.jpg" alt="blahblah" width="130" height="65" hspace="2" style="border: 1px solid #FFFFFF;></a><a href=" #"></a></td>
              <td width="20%"><a href="#"><img src="litteteaser/hand.jpg" alt="blahblah" width="130" height="65" hspace="2" style="border: 1px solid #FFFFFF;></a><a href=" #"></a></td>
              <td width="20%"><a href="#"><img src="litteteaser/hunky.jpg" alt="blahblah" width="130" height="65" hspace="2" style="border: 1px solid #FFFFFF;></a><a href="#"></a></td>
              <td width="20%"><a href="#"><img src="litteteaser/p3.jpg" alt="blahblah" width="130" height="65" hspace="2" style="border: 1px solid #FFFFFF;></a></div></td>
      <td width="170"></a></td>
            </tr>
          </table>
          <a href="#">&nbsp;
          </div>
Avatar billede skovenborg Nybegynder
31. januar 2004 - 14:22 #8
læg lige mærke til at -moz-scrollbars-horizontal giver en horizontal scrollbar hele tiden, hvilket måske ikke ser så godt ud - så evt. kan du bare skifte den ud med:
overflow:auto;
Avatar billede Morten Olesen Nybegynder
31. januar 2004 - 14:26 #9
@cdc
godt arbejde. Det virker. Smider du lige et svar?
Avatar billede cdc Novice
31. januar 2004 - 14:32 #10
svarer :o)
Avatar billede cdc Novice
31. januar 2004 - 14:52 #11
tak for points :o)
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