26. januar 2007 - 13:22Der er
7 kommentarer og 1 løsning
nogle fejl i min css, jeg ikke kan fixe
Hej Jeg roder lidt med en side kun i css (eller det skulle det ende med)
Som I kan se på denne side, så er der nogle ting jeg ikke kan løse og har brug for hjælp.
1. det første mellemrum, der hvor menuen starter, ville jeg meget gerne slippe for. 2.conten delen kan ikke komme helt op i top. 3. conten delen skal følge med helt ned til bunden.
2) Er straks værre. For det første kan du tilføje h2{margin-top:0;}, men det hjælper kun lidt. Problemet er at din menu, naturligt nok, er lavet med block-elementer, og de skubber .content (det burde forresten være #content i stedet, altså id i stedet for class) ned. Du *kan* løse det med en negativ top-margin på .content, men det er en elendig måde at gøre det på. Generelt er din opbygning en smule spøjs, og det er ikke umiddelbart til at løse dette problem på en god måde. Du burde Google på 'two column css', og se på de metoder folk anbefaler. Og så gøre det på en af de måder, jeg tror det kan betale sig i længden.
Desuden har du en del overflødig CSS, fx er der pr. default ikke nogen browsere (som jeg kender til), der smider margin eller padding på div-elementer. Og disse elementer har du en masse overflødige af, fx i menuen; du kan ligeså fint bare style li-elementerne direkte.
2)Gerne, men hvad? :-) De fleste browsere smider automatisk både en top- og bund-margin på p-elementer, og den bundmargin gik udover .content-div'en, og skubbede footeren et stykke ned.
En bedre løsning er forresten at smide lidt bund-padding på .content i stedet. Jeg tænkte bare mest i margin-baner, efter jeg havde forsøgt at indsætte *{margin:0;}, og så det hjalp ret kraftigt.
Jeg tror dog generelt du bør kigge lidt mere på CSS, og lære hvad de forskellige ting gør. Det er sjældent en god ide at kopiere kode, som man ikke forstår.
-- skal da lige bemærke, at det er noget vrøvl at sige, at man laver en side i ren css, for det svarer til, at du siger, at du dropper bilen og cyklen og for fremtiden henter morgenbød hos bageren ved at tage autolakken ...
-- css kan style html-elementer, men du er netop afhængig af, at der findes disse html-elementer, som dine styles kan implementeres på ...
-- og blandt disse elementer findes en hulens masse, f.eks. div-, p-, table-, td-, span- og html-tags !-)
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.