Gå til innhold

input-taggen og CSS


Anbefalte innlegg

Driver og roter med et lite prosjekt her. Poenget er å lage en side fullstendig uten et eneste bilde, og se hvor "fancy" jeg kan få den vha. CSS :D

 

Såh, problemet er disse input-greiene. Altså text, button, checkbox og radio. Når jeg definerer et visst utseende på input-taggen, så brukes denne på ALLE input-tagger - stort sett. Problemet er at i firefox funker text og button som den skal, mens checkbox og radio holder seg til standard windows-style.

I opera ser checkbox og radio fullstendig vraket ut. De to andre funker bra.

I IE funker alt som det skal.

 

Hvordan får jeg CSS-stylen for input type text og button til å bruke en style, og så ha en annen style for checkbox og radio?

Ja, vet jeg kan bruke class, men det blir tungvindt og da er jo endel av poenget med CSS borte vekk :D

 

Sjekk Prosjekt PureCSS i siggen min for å se problemet med egne øyne (helt nede på siden)

Lenke til kommentar
Videoannonse
Annonse

Hmmm..

Vet det er noe CSS3 (eller kanskje CSS2) hvor du kan lage styles utifra hvilke "attributes" en tag har.. men nå kan jeg ikke huske hvor jeg så det.. prøv w3c?

Mener det er nok uansett ikke er særlig utbredt støtte for det enda.. :(

(Og det her kan garantert Epsilon eller Satyrium fortelle mer om.. )

 

 

edit> w3c er min venn.. ;)

 

5.8 Attribute selectors << (CSS2.1)

 

 

edit2> og i følge denne CSS2 browser-support testen skal både mozilla, opera, safari 1.2, safari 1, Konqueror, OmniWeb 4.5 og MSN for Mac OS X støtte dette, men ikke IE6 og IE 5 for Mac..

Endret av cfenzo
Lenke til kommentar

fikk det til å funke jeg.. ;) husk.. ikke noe mellomrom mellom tag og selector:

 

eksempel:

Norsk får blå bakgrunn og hvit skrift, engelsk får grå bakgrunn og svart skrift..

<span lang="en">Hello</span>
<span lang="no">Hei</span>

 

CSS

span[lang="en"] {
background-color: grey;
color: black;
}
span[lang="no"] {
background-color: blue;
color: white;
}

 

:thumbs: Nå skal jeg råkke slik her i natt a.. :p

 

Fungerer bra i både firefox 0.7 og Opera 7.23

Fungerer IKKE i IE6... ;)

Endret av cfenzo
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...