Ups.. glemte at sætte heigh.. når du sætter height i % er det i forhold til størrelsen på de elementer dit element er i.. hvis html og body er 0px høj vil din iframe også blive 0px høj..
Når et elements højde sættes i procent, skal browseren beregne højden udfra det omkransende elements højde - som derfor eksplicit skal være sat. Ligger din iframe f.eks. i et div med klassen 'middle', skal dette element altså også have sat en højde
kvadratrodenaf1 >> Nej, nu må vi lige holde tungen lige i munden ;o)
Hvis 'menu' ligger i body-elementet, skal både menu-, body- og html-elementerne have sat en højde på 100% ... ellers er der ikke noget at beregne de 100% udfra :)
ups ... jeg havde til gengæld overset linket ... sorry :)
mr_y >> Som kvadratrodenaf1 helt korrekt skriver, så skal alle omkransende elementer i kæden fra iframe til html-element have sat en højde - når de alle sættes i procent ;o)
Synes godt om
Slettet bruger
17. august 2006 - 15:26#15
Arghh.. gør jeg mig overhoved forståelig med alle de slåfejl og retten på mig selv?
det virker stadig ikke. Når jeg retter i min css fil så bliver siden 1 cm høj. prøver lige at tage et skjærm dump. kommer med et link til filen om lidt..
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Dansk Design. Karen hansen design. Danske Design Produkter</title>
18/08-2006 21:09:44 sammen med 18/08-2006 21:20:50 Giver siden som den ser ud nu ...
18/08-2006 21:09:44 sammen med 18/08-2006 21:27:31 Giver siden som den ser ud nu - men uden mellemrum i toppen ...
... Sig lige til hvis jeg skal rette 18/08-2006 21:09:44 så rettelsen i css delen er inkluderet - og hvis jeg skal så sig lige til om det skal være med mellemrum i toppen ned til dit logo (som nu) eller uden mellemrummet fra toppen ned til logoet :o)
Du skal ikke bruge css filen jeg lagde til både iframen og selve forsiden - den jeg lagde var kun til selve siden (ikke iframen) - ret lige href der peger på stylesheetet på forsiden så den peger på en anden css fil (omdøb css filen jeg lagde til noget andet) ...
[ er det en dårlig ide ? ] Jeg har ikke designet den så den matcher op med iframe problemet (det tidligere width problem der var inde i din iframe ... så css filen er lavet til den side som er den side hvor dit iframe tag står)
nu har jeg 2 css filer en der hedder styles.css og en der hedder stylesg.css så har jeg rettet i startdk.htm så den læser den gamle og nu virker scroll igen :)
Ved ikke hvad du præcis mener med for høj (sidder i 1024x768) men tror det er den height jeg har givet top der driller i din opløsning ... og den bør nok ikke lige være der :o)
i første omgang ville jeg gerne have flaget i menuen men den rykker ved min centrering af menu punkterne har lagt den der op igen men den flytter ved resten af menu teksten. er det noget jeg kan gre ved det. :)
takker for din hurtige respons. ville ønske at man kunne få et kursus i det her css. af en kyndig person som dig.
- efter det kan du så i #flag definere afstanden til højre placering ved at øge/sænke antallet af right px og du kan øge/sænke antal px defineret i top for at rykke ned eller op ...
[ takker for din hurtige respons. ville ønske at man kunne få et kursus i det her css. af en kyndig person som dig. ] Tak for ros, kyndig er så meget sagt ... men har fået mine knubs i de gode gamle table dage hvor jeg har siddet og talt px :D (kører en internetforretning - det her er blot lidt træning / genopfriskning - samt til tider udfordringer for at øge mine evner indenfor javascript ... )
... men hvis afstanden skal variere er også god istedet :o) - hvis du vælger css delen så kan du øge eller sænke den generalle afstand ved at pille på margin-right i #topmenu a
når jeg validerer min css skriver den Warnings URI : http://www.ikhono.com/css/styles.css Line : 7 (Level : 1) You have no color with your background-color : body Line : 35 (Level : 1) You have no background-color with your color : #topmenu a Line : 53 (Level : 1) You have no color with your background-color : #footer
Det er advarsler og ikke fejl - advarslen består i at jeg måske kan være kommet til at vælge en farve der gør at man ikke kan se teksten ovenpå den baggrund den er lagt på... kigger den lige igennem ... den er trals at have en "advarsel" men det er ikke en "fejl" - ser lige om jeg kan fjerne dem ;)
[ betyder det at det er ok at mit flag ligger oven på et billed. ? ] Nej, det betyder at html objectet der er det yderste object - det object som har scrollabren tilknyttet (såfremt man ikke har IE i quirks mode) - kun skal vise en scrollbar hvis behovet er der - altså den vertikale scroller der altid er der i IE skjules hvis der ikke er behov for det (så fungerer IE ligesom Firefox standard når det kommer til scrollbaren) ... men normalt foretrækker jeg at scrolleren vises - men med height:100% hvor højden ikke overskrides på nogen sider er det af ingen betydning...
- ellers hvis højden blev overskredet på nogle sider og ikke andre kunne designet stå op hoppe lidt til højre eller venstre afhængig af om scrolleren vises (sker kun ved centreret design)
^ - Hvis du kigger på den havde jeg defineret baggrunden til transparent - det er helt iorden da den sommetider skal være transparent - tag et eksempel hvor man har en flerfarvet billede fil som baggrund - så ville det se dumt ud med en farvet baggrund ... men i dit tilfælde har det ingen betydning så den skal se sådan her ud:
( background:transparent; slettet , det er en advarsel om at jeg overskriver en tidligere defineret baggrund - og det kunne måske tyde på at det kunne være farligt - altså samme tekstfarve som baggrund ... den advarer fordi at man måske har lavet en fejl - det havde jeg så også - jeg havde defineret baggrunden to gange... Det er nok med 1 gang selvom en dobbelt definering ikke gør noget - men den hjælper heller ikke :o) )
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.