Avatar billede odni Nybegynder
30. juli 2003 - 22:01 Der er 13 kommentarer og
1 løsning

100% overflow i div

Hej! Håber dette lige er et hurtigt spørgsmål:

Jeg kan ikke få min div til at scrolle, hvis en bruger har en mindre opløsning end indholdet på min side. Dvs., at den derimod skal fjerne scrollbaren hvis der er plads til tabellen. Jeg søger en 100%-funktion  - eller skal man bruge pixels?

tak
Avatar billede Slettet bruger
30. juli 2003 - 22:05 #1
overflow:auto; plejer jeg at bruge til det formål.. men jeg har kun prøvet det i tekstfelter indtil videre ?
Avatar billede lordhead Nybegynder
30. juli 2003 - 22:56 #2
du skriver bare i dit css dokument:

.div {
  overflow:auto;
  }
Avatar billede odni Nybegynder
30. juli 2003 - 23:16 #3
har forklaret det halvdårligt ...

Jeg har en div omgivet af en tabel som igen er omgivet af en tabel - jeg vil gerne have at min tabel med div'en i hele tiden er 100% medmindre brugerens vindue er for lille ... så skal der nemlig komme en scrollbar frem

I øjeblikket synes jeg kun at have muligheden for at angive height i pixels - eller kan man også gøre det i procent? (sådan at det lykkes)

en svær én, ikke helt så let som i tror :P - tak
Avatar billede odni Nybegynder
30. juli 2003 - 23:17 #4
Den yderste tabel bliver også resizet med browservinduet.
Avatar billede lordhead Nybegynder
30. juli 2003 - 23:18 #5
du skriver vel bare

.div {
  overflow:auto;
  height:100%;
  }
?
Avatar billede odni Nybegynder
30. juli 2003 - 23:19 #6
det er netop det, der ikke virker

det du har skrevet betyder det samme som overflow: visible - altså ingen scrollbar kommer frem ...
Avatar billede lordhead Nybegynder
30. juli 2003 - 23:21 #7
men hvis du har angivet en bredde på tabellen, behøver man vel ikke at angive en bredde på div'en?

kan man evt. få et link?
Avatar billede odni Nybegynder
30. juli 2003 - 23:33 #8
http://www.jomitek.dk/forum/tabel.php

here ya go ... hvis vinduet så er for lille i forhold til den omkringliggende tabel skal der komme en scrollbar inde i den grå box med den resterende tekst ..
Avatar billede lordhead Nybegynder
30. juli 2003 - 23:37 #9
Du har for det første ikke oprettet en div!
Og for det andet har du i dit css dokument ikke angivet, at den skal have overflow på!
Avatar billede odni Nybegynder
30. juli 2003 - 23:49 #10
nu har den fået height 100%
Avatar billede roenving Novice
31. juli 2003 - 13:37 #11
Du har jo ikke begrænset tabel-cellens højde, så den bliver inden for vinduet -- så div'en har ingen grund til at tro, at den ikke kan være der ...
Avatar billede lordhead Nybegynder
31. juli 2003 - 13:48 #12
prøv at sætte tabellens højde i pixels
Avatar billede odni Nybegynder
31. juli 2003 - 13:51 #13
tabellen har nu fået 100%

lordhead hvis jeg sætter tabellens højde i pixels, så er vi jo tilbage hvor vi startede ... eller hva?
Avatar billede odni Nybegynder
19. august 2003 - 17:09 #14
:/
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