Avatar billede rasmus Nybegynder
27. august 1999 - 10:01 Der er 32 kommentarer og
1 løsning

Div tags fylder for meget.

Hvordan undgår jeg scrollbaren på min side.

Nu tænker jeg ikke på <Frame scrolling="NO" ...osv... >

Jeg har en del div tags på min side, men de fylder for meget, så der kommer en scrollbar frem, selvom der ikke står noget på sidens nederste del.

Siden kan ses på http://www.kogt.dk/test/

/Rasmus
Avatar billede rasmus Nybegynder
27. august 1999 - 10:02 #1
Eller er der en smartere måde at lave det på?

Husk teksten og billedet skal være centreret.
Avatar billede pingo Nybegynder
27. august 1999 - 10:06 #2
Du kan lave en clipping på dem - så de ikke bliver større end du ønsker dem.

Herefter kan du lave en overflow: hidden;
Avatar billede fusentasten Nybegynder
27. august 1999 - 11:17 #3
Skriv evt. <span></span> i stedet for <div></div>

Div tags forcer et linieskift

Avatar billede mukke Nybegynder
27. august 1999 - 12:40 #4
netscape forstår ikke spans
Avatar billede rasmus Nybegynder
27. august 1999 - 12:48 #5
Pingo: Kan du evt. forklare det lidt nærmere ?
Avatar billede pingo Nybegynder
27. august 1999 - 12:52 #6
Jo..

Jeg kan se du har lavet alt i style sheets.

For hvert lag kan du så lave en (<top> <right> <bottom> <left>):

clip: rect(5px, 10px, 10px, 5px)

Dette gør laget den størrelse det skal være - og så laver du en:

overflow: hidden;

Og det skulle være det!

Avatar billede rasmus Nybegynder
27. august 1999 - 13:01 #7
Dette er den gamle streng.
#landkort { position: relative; top: 0px; left: -40px; width: 427px; visibility: visible ;z-index:1;}

Hvordan vil du så lave den nye?
Avatar billede pingo Nybegynder
27. august 1999 - 13:03 #8
#landkort { position: relative; top: 0px; left: -40px; width: 427px; visibility: visible ;z-index:1; clip: rect(5px, 10px, 10px, 5px); overflow: hidden; }

Så skifter du tallene ud så de passer til størrelsen....så bliver de aldrig større...

Du kunne jo sætte en width: xpx; og height: xpx; til at starte med....
Avatar billede rasmus Nybegynder
27. august 1999 - 13:16 #9
hvad med div'erne ?
Avatar billede pingo Nybegynder
27. august 1999 - 13:18 #10
du har jo defineret div'sne til at benytte stylesheetet!
Avatar billede rasmus Nybegynder
27. august 1999 - 13:19 #11
ok .... Men jeg kan bare ikke rigtig få det til at virke ... Hmmm ....
Avatar billede pingo Nybegynder
27. august 1999 - 13:21 #12
Umiddelbart er det da fordi du ikke har sat <DIV CLASS="stylename">

Du har overhovedet ikke koblet dem sammen!

Det var smartere at lave tag'en med stylet i - <DIV ID="landkort" STYLE="position: relative; top: 0px; left: -40px; width: 427px; visibility: visible ;z-index:1;">
Avatar billede pingo Nybegynder
27. august 1999 - 13:23 #13
Jeg vrøvler - de er koblet sammen..

Men du har ikke angivet en højde for hvert div - så de risikerer at blive kanon lange - sæt width og height i stylesheetet?

Har du aldrig brugt stylesheets??
Avatar billede rasmus Nybegynder
27. august 1999 - 13:24 #14
Ikke rigtig....
Avatar billede pingo Nybegynder
27. august 1999 - 13:26 #15
Når du alligevel placerer lagene med x og y position - præcist - så kan du også lige så godt sætte deres position: absolute!

absolute - så kan de godt ligge oven i hinanden - relative - så liger de under hinanden!
Avatar billede rasmus Nybegynder
27. august 1999 - 13:27 #16
Ja, det kunne jeg godt, men hvordan vil du få dem til at stå lige midt på siden ... (center) ?
Avatar billede rasmus Nybegynder
27. august 1999 - 13:28 #17
Nu har jeg lige opdateret www.kogt.dk/test/

Kan jeg ikke lige få dig til at kigge på koden....
Avatar billede pingo Nybegynder
27. august 1999 - 13:28 #18
Så vidt jeg kan se har du alligevel defineret top og left på alle lagene!
Avatar billede pingo Nybegynder
27. august 1999 - 13:30 #19
Jamn!

De pixels jeg havde sat 5px 10px 10px 5px - det var jo bare et eksempel!!

Men flyt alle dine stylesheet defineringer til det enkelte lag - start med det..

<DIV ID="landkort" STYLE="+ landkort stylet +">
Avatar billede rasmus Nybegynder
27. august 1999 - 13:30 #20
Er der noget ivejen med det ?
Avatar billede pingo Nybegynder
27. august 1999 - 13:30 #21
Dernæst søger du for at definere end width og height på lagene!
Avatar billede pingo Nybegynder
27. august 1999 - 13:31 #22
Jeg kan ikke se nogen steder at du overhovedet benytter de stylesheets du har defineret!

Så definer det du skal i selve DIV'et!
Avatar billede pingo Nybegynder
27. august 1999 - 13:35 #23
Jeg har lige downloaded filen - og fundet ud af at jeg har ret i at du slet ikke benytter de stylesheets du har defineret!
Avatar billede pingo Nybegynder
27. august 1999 - 13:35 #24
Og dog!
Avatar billede rasmus Nybegynder
27. august 1999 - 13:38 #25
Hvordan skal jeg så definere dem ??

Pingo, jeg har altså ikke arbejdet så meget med styleseets, dhtml, osv....
Avatar billede pingo Nybegynder
27. august 1999 - 13:38 #26
Nu kigger jeg lige på det!
Avatar billede rasmus Nybegynder
27. august 1999 - 13:39 #27
Takker :-)
Avatar billede pingo Nybegynder
27. august 1999 - 13:41 #28
Umiddelbart virker hele dit html dokument til at være noget skrammel! - du har et lag der starter i minus 300 et eller andet - altså over skærmen!

Prøv at starte forfra!
Avatar billede rasmus Nybegynder
27. august 1999 - 13:45 #29
Jamen det er jo fordi det er relative position .... Billedet skal jo være i midten og teksten lidt til højre for billedet .....  og når det er relative position, så kommer lagene til at ligge efter hinanden, så bliver jeg jo nød til at smide det -300 .....

Findes der en anden metode hvorved man kan centrere det ?
Avatar billede pingo Nybegynder
27. august 1999 - 13:47 #30
Hvorfor opbygger du det i det hele taget på den måde..

Hvad med at lave 2 lag - det ene over det andet - det ene relative og det andet absolute - så ligger de oven i hinanden...

billedet i den bagerste - og så lav en table med dine bytekster i den øverste!
Avatar billede rasmus Nybegynder
27. august 1999 - 13:59 #31
Ok ... Jeg prøver lige....
Avatar billede rasmus Nybegynder
27. august 1999 - 15:09 #32
Det virker... Jeg takker mange gange for hjælpen.

Avatar billede pingo Nybegynder
30. august 1999 - 07:51 #33
Np.
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