Christian_ Skrevet 22. desember 2004 Del Skrevet 22. desember 2004 jeg driver å lager en siden men har et lite problem.. http://home.no.net/chs89/firebug/ menyen som er der funker helt fint i både IE og opera men ikke i firefox i firefox blir menyen helt teit og liten hva er galt? css'en: ul.menyliste { margin: 0.3em 3px 0.3em 3px; } ul.menyliste li { width: 98%; font-size: 0.9em; text-indent: 6px; background: #FF791A; margin-bottom: 1px; list-style-type: none; border: 1px solid #000000; } ul.menyliste li a { width: 98%; color: #000000; text-decoration: none; display: block; } ul.menyliste li a:hover { background: orange; } takker for alle svar! m.v.h Christian Lenke til kommentar
mohuhau Skrevet 22. desember 2004 Del Skrevet 22. desember 2004 Firefox har som default padding på ul i stedet for margin som ie og opera har. Du må dermed sette padding: 0; på ul.menyliste. Lenke til kommentar
Jesper Karsrud Skrevet 22. desember 2004 Del Skrevet 22. desember 2004 En fin regel man bør ha med hver gang man skriver CSS, er universal-selektoren: * { margin: 0; padding: 0; } Da blir det margin og padding lik 0 på alle elementer som default. Legg til øverst i CSS dokumentet ditt Lenke til kommentar
Christian_ Skrevet 22. desember 2004 Forfatter Del Skrevet 22. desember 2004 hmm... den blir fortsatt veldig kort hvorfro blir den det? har jo anngitt bredde 100% Lenke til kommentar
Christian_ Skrevet 23. desember 2004 Forfatter Del Skrevet 23. desember 2004 ingen som vet? Lenke til kommentar
Andreaz_ Skrevet 23. desember 2004 Del Skrevet 23. desember 2004 (endret) ingen som vet? Jeg klarer ikke å tenke helt klart i dag, men hva blir veldig kort? edit: ik(k)e leif Endret 23. desember 2004 av Dasse Lenke til kommentar
dan1el Skrevet 23. desember 2004 Del Skrevet 23. desember 2004 En fin regel man bør ha med hver gang man skriver CSS, er universal-selektoren: * { margin: 0; padding: 0; } Da blir det margin og padding lik 0 på alle elementer som default. Legg til øverst i CSS dokumentet ditt Det er jo bare teit, egentlig. Da må man jo definere margin + padding på alt... Lenke til kommentar
Andreaz_ Skrevet 23. desember 2004 Del Skrevet 23. desember 2004 hvorfor ikke bare definere margin og padding der du skal ha 0 0... Lenke til kommentar
phanti Skrevet 23. desember 2004 Del Skrevet 23. desember 2004 Du slipper billig unna når du har mange elementområder og menyer med borders osv hvis du setter * { margin: 0; padding: 0; } Hvis du da har en div med alt innhold så kan du jo sette en felles margin og padding for alle child elementer av content diven. Margin og padding må i de fleste tilfeller justeres uansett.. (i mange tilfeller) Lenke til kommentar
Christian_ Skrevet 23. desember 2004 Forfatter Del Skrevet 23. desember 2004 Du slipper billig unna når du har mange elementområder og menyer med borders osv hvis du setter * { margin: 0; padding: 0; } Hvis du da har en div med alt innhold så kan du jo sette en felles margin og padding for alle child elementer av content diven. Margin og padding må i de fleste tilfeller justeres uansett.. (i mange tilfeller) har gjort det og det ble bedre i firefox men ikke bra nok.. den er fortsatt ikke 98% i width Lenke til kommentar
Cucum(r) Skrevet 23. desember 2004 Del Skrevet 23. desember 2004 Det er jo bare teit, egentlig. Da må man jo definere margin + padding på alt... Ja, men siden dagens browsere har ulike verdier på de forskjellige egenskapene, er dette lurt å gjøre. Andrew Krespanis har skrevet en fin artikkel om dette emnet, under tittelen «Global White Space Reset». Lenke til kommentar
Steinmann Skrevet 23. desember 2004 Del Skrevet 23. desember 2004 har du satt bredden på det elementet ul, og li? html. body { width: 100%; height: 100% } pleier å løse mange små og store problemer for meg (y) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå