Avatar billede thomaxz Nybegynder
02. maj 2005 - 19:58 Der er 20 kommentarer og
1 løsning

css design, kan ikke hitte ud af det.

hvis man kigger på

http://gratisprogram.frac.dk/info.php

så vil jeg gerne have at dne orgran menu når helt ned til tal linjen
height:100%;
virker ikke, nogen der ved hvordan det gøres?

-Thomas
Avatar billede hyberpreprocessor Nybegynder
02. maj 2005 - 20:03 #1
Løsningen er at bruge tables, du kan ikke lave height: 100% layout med <div>'s og CSS.
Avatar billede thomaxz Nybegynder
02. maj 2005 - 20:12 #2
nu vd jeg ikke om du har forstået det rigtig det jeg vil, men nu prøver jeg lige
at forklare det igen.


det er meningen at den orgran baggrund på menuen ksla rykke ned til tal linien
tal linie skal ikke flytte sig.

nogle andre løsning
min tabel løsning hvor kun menu er i tabel virker ikke.

-Thomas
Avatar billede wormsk8 Nybegynder
02. maj 2005 - 20:49 #3
hyberpreprocessor@ Man kan sagtens lave 100% heght i css!

du kan lave noget diplay: inline på din menu og indhold.

og smide min-height:100% i menuen..

Forskellige muligheder!
Avatar billede olebole Juniormester
03. maj 2005 - 07:53 #4
<ole>

wormsk8 >> Hvad skulle det hjælpe at gøre menu og indhold til inline-level elementer?
'min-height' er jo en sjov, lille fætter at kende - men den er idag uden reel betydning, da den kun er understøttet af en lille minoritet af browsere.
Derudover er det - uden tabeller - yderst besværligt at få divs til at opføre sig som en tabel. Skal man lave synkrone søjler i 100% højde, eksisterer der ikke bedre element end tabellen.

thomaxz >> Grunden til, du ikke kan få det til at virke er, at du bruger CSS forkert. CSS foreskriver, at når en højde sættes relativt (i procent), skal denne bergnes på baggrund af det omkransende elements højde - hvorfor denne eksplicit skal sættes.

Skal en celles højde sættes i procent, skal tabellen have sat en højde. Er denne også sat i procent, skal elementet, der indeholder tabellen også have sat en højde ... også hvis dette er body-elementet.
Når du roder med den slags, er det derfor altid godt at have denne regel i CSS'en:

body, html {
    height: 100%;
    margin: 0px;
    padding: 0px;
}

/mvh
</bole>
Avatar billede thomaxz Nybegynder
03. maj 2005 - 09:30 #5
Sidst jeg sat body height til 100% blev den overdimentioneret og virkede kun i IE
jeg vil have en løsning som viker som min i IE,Firfox og Opera.

Her har jeg lavede en side
http://www.eksperten.dk/spm/614607

som fortæller hvordan jeg ønsker det, håber i har en løsning som
virker og i må meget geren kigge i min html og css koder
og skrive rettelser der løser problemmer.
på forhånd tak

-Thomas
Avatar billede thomaxz Nybegynder
03. maj 2005 - 09:31 #6
Avatar billede olebole Juniormester
03. maj 2005 - 09:49 #7
Jamen, det er jo derfor, jeg netop skriver, hvad det er, du skal gøre for at få det ens i IE, FF og Opera. Har det ikke virket for dig, kan det kun være fordi, du har lavet andre fejl. Det _er_ den korrekte måde at gøre det på  :)

Skal et element have en procentuel højde, skal der naturligvis være noget, denne kan beregnes udfra. Derfor _skal_ det omkransende elements højde være sat.
Sådan er CSS nu engang indrettet ... det kan hverken du eller jeg lave om på
Avatar billede thomaxz Nybegynder
03. maj 2005 - 11:28 #8
Når jeg sætter din kode ind,
resultere det i at menuen inkl. bundliner ryger helt ned helt uden
for skærmen.

så man skal scroolle for at se bunde, så body height skal ikke være 20%

Min sider virke sådan set som jeg vil have den, bundliner skal kun flytte sig
ned af når der er mere tekst, menune skal blive længere når der er mere tekst.

der muligt at finde koden som den er for øjeblikket.
på hjemmesiden, ved at sige se kildekoden.
og css, ved blot at skrive addresen til den.

håber nogle der kan hjælpe med en specifik, løsning og gerne med eksempler.

-Thomas
Avatar billede hyberpreprocessor Nybegynder
03. maj 2005 - 11:31 #9
Nå, jeg behøver enig ikke uddybe hvad jeg mente.

IE kan ikke lave et ordenligt height: 100% layout med <div> og CSS.
Derfor jeg siger tables :]
Avatar billede olebole Juniormester
03. maj 2005 - 11:45 #10
Jamen, så må jeg jo prøve tredie gang:
"Skal en celles højde sættes i procent, skal tabellen have sat en højde. Er denne også sat i procent, skal elementet, der indeholder tabellen også have sat en højde."

Det element, der indholder din menu skal der altså sættes højde på. Ellers kan menuen ikke have højden 100%.
Skal det element også have højden 100%, må det element, der indeholder dette element nødvendigvis også have sat en højde ... osv.

Hvad er det, du ikke kan finde ud af? Du lærer intet af, at vi laver en færdig løsning til dig ... og dine problemer bunder i, du åbenbart endnu ikke har forstået den ovenstående regel.

Reglen betyder også, du ikke kan lave et element, hvis højde udvider sig i takt med indholdet - hvis elementet samtidig indeholder et andet element, der skal følge højden. Ikke med CSS i hvert fald  :)
Avatar billede thomaxz Nybegynder
03. maj 2005 - 14:25 #11
olebole

http://gratisprogram.frac.dk/
Sådan komemr den til at se ud når jeg sætte bodys height til 100%
det bliver mindst 150% højo g det er ikke meningen, og det er slet ikke
meningen at selv sidne skal være 1005
den skal tilpasse sig div indhold.

så den kode virker ikke, jeg har prøvet, jeg synes du skulle prøve
for enten er der noget jeg ikek har forstået, men så må du prøve igen, men anderleds
men jeg tor også at der er forksel på teori og praksisk.

hyberprocessor

min menu er også tabel, men det ser helle ikke ud til at virke,
hvad mener du med tabel
således at hver del er i en tabel
det er jeg ikke meget for, men det kan blive nødvendigt.

-Thomas
Avatar billede thomaxz Nybegynder
03. maj 2005 - 14:27 #12
Avatar billede wormsk8 Nybegynder
03. maj 2005 - 17:14 #13
De her to guides kan måske hjælpe dig. Er ikke sikker på hvad dit problem er, men kig på dem!

http://zyph.dk/eksempler/100height

og

http://zyph.dk/eksempler/100height2
Avatar billede olebole Juniormester
03. maj 2005 - 17:17 #14
Ja, det er helt tydeligt, du laver fejl  :)
Smid et link til din CSS. Jeg gider ikke sidde og fedte rundt med dit subdomæne
Avatar billede olebole Juniormester
03. maj 2005 - 17:20 #15
100height2-eksemplet ovenfor bør du absolut undgå, da den baserer sig på en midlertidig browserbug ... og så er du lige langt
Avatar billede thomaxz Nybegynder
03. maj 2005 - 19:13 #16
Avatar billede olebole Juniormester
03. maj 2005 - 20:10 #17
Jamen, det tror da pokker. Du sætter jo menuen til at fylde 100% af body-elementets højde. Det gør den så ... og så har du jo lagt noget over og under. Derfor bliver siden for høj
Avatar billede thomaxz Nybegynder
03. maj 2005 - 21:08 #18
olebole
ok, men det nytter jo ikke at sætte dne til noget, for den skal være 100%
af et fyld element, sålede at den orgranbaggrund når ned til bundlinen.

bundline MÅ IKKE flytte sig.

hvis jeg sætter menu til 50% så virke det, men når jeg så fyldere mere tekst i som jeg har gjort nu.

for jeg jo samme problem.

her har jeg deltajere skrevet mit mål

http://gratisprogram.frac.dk/mitmaal.php

håber det for dig og andre til at forstå bedre.
Avatar billede thomaxz Nybegynder
10. maj 2005 - 10:31 #19
http://gratisprogram.frac.dk/info-tb.php
det var nogelunde sådan jeg vil have det
bortset fra at jeg synes at mellemrumt mellem den nederst del af menune og bundline er
en anelse for stort, men dog acceptablet men hvis det kunne lade sig gøre at få mellemrummet til at blive lig så lillet som mellemrumet mellem logo og menu.

jeg har brugt tabels da css ikke duer(nu har jeg kæmpet med de i langtid og har ikke fundet en brugbar løsning)
Avatar billede thomaxz Nybegynder
10. maj 2005 - 22:24 #20
link rettelse
http://gratisprogram.frac.dk/info.php
har ændret linket siden jeg postede det.
Avatar billede thomaxz Nybegynder
18. maj 2005 - 21:55 #21
Da ingen af jer har givet svar napper jeg pointe selv.
jeg har oprret et nyt spørgsmål med et nyt problem.

http://eksperten.dk/spm/618833
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