20. juli 2003 - 23:38Der er
9 kommentarer og 1 løsning
Styling af span i NS
Jeg har lavet nogle knapper med spans, og det ser fint ud (i IE!). I NS (her 7.1) ser det derimod ud af h...... til. Baggrund og kant på spans'ne accepteres, men det er tilsyneladende ikke muligt at angive en bredde, der er længere end teksten, der står deri. Desuden bliver en margin på 3px tolket som -3px, så knapperne overlapper hinanden. Hvad er løsningen på det (hvis der ikke skal bruges tabeller)?
En span er et inline element, som principielt kun fylder præcis det som er indeni -- specielt i bredden, men du kan jo prøve at tricke den ved at give den display:block; eller gå den modsatte vej og give en div display:inline;
-- har ikke prøvet det sådan, jeg kunne måske også finde på andre tricks (med baggrundsstørrelser o.l.)
Forøvrigt kan du godt få divs til at lægge sig ved siden af hinanden, de skal så bare have en float:left|right på ...
Kom lige til at tænke på den nu:
<div style="float:left;width:125px;height:75px;background:blue;color:white;">Tekst i div1</div> <div style="width:125px;height:50px;background:red;color:white;">Tekst i div2</div> <br><br> <div style="width:250px;height:75px;background:yellow;font-weight:800">Tekst i div3</div>
-- du kan jo prøve at fjerne den ene eller begge <br>'er ...
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.