14. november 2006 - 09:28Der er
9 kommentarer og 1 løsning
Margin, størrelse o. lign.
Jeg har (I XHTML 1.0 Strict) et problem med hhv. en <div> og et <input type="text"... />
Min <div> har åbenbart en form for margen hvis jeg har det stående lige under et billede i Firefox, ikke i IE. Jeg har prøvet med margin: 0px; men uden held.
Min <input type="text"... /> er åbenbart 302px bred, selvom jeg sætter den til width: 300px i Firefox, ikke i IE.
jokke >> sådan bør alle browsere rendere ... border skal altid lægges til bredden. Det gør IE også, hvis man bruger en fuld DTD - og det gør man naturligvis, så man undgår forskelle ;o)
Hvis han skriver en XML-deklaration først - og det skal man jo strengt taget ved XHTML - så går IE6 i quirks mode ... hvilket betyder, at CSS er disabled. At der så stort set ikke findes en browser, der understøtter XHTML, gør, at man roligt kan udelade XML-deklarationen ;o)
Somregel er der også vrøvl med at få selects, textareas og inputs lige bredde :)
padding: 0px; løste problemet med størrelsen på elementet :-)
Min kode for billedet og min <div> ser således ud: <img alt="" src="img/titel.gif" /><br /> <div class="br"><input class="input_br" name="titel" type="text" value="Skriv her" /></div>
Ahhhh ... gammel, kendt fejl - men det er unægteligt svært at vide, når spørgere insisterer på at holde deres kode hermetisk tæt til kroppen ;o)
style="display:block" på billedet - og væk med <br /> ... det løser problemet i IE. Til gengæld kan jeg umuligt få FF til at lave den pågældende fejl. hverken med eller uden <br />.
Mon ikke det er ved at være på tide at lægge det link? :)
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.