koppla css stil till "name" tag i form?

Permalänk
Medlem

koppla css stil till "name" tag i form?

Hejsan!

Finns det något sätt att koppla en css stil till en specifik "name" tag i ett formulär?

såhär:

<form id='hej'> <input type='text' name='namn' /> <input type='text' name='efternamn' /> </form>

Om jag nu bara vill styla input taggen med name = namn och inte den med efternamn, måste jag tilldela dessa klasser då? Jag kan ju styla båda med css via; #hej input {} men jag skulle vilja styla bara en.

Visa signatur

Asus Zenbook UX32VD-R4002V.

Permalänk

input[name="'namn'"]
{
background-color:#000;
}

Permalänk
Medlem
Skrivet av _illern_balboa_:

input[name="'namn'"]
{
background-color:#000;
}

Grymt! Tackar

Visa signatur

Asus Zenbook UX32VD-R4002V.

Permalänk
Medlem

Tyvärr kan det krångla i vissa webbläsare. Så jag rekommenderar snarare att du kör med dubbla klasser på textboxarna:

<form id="hej"> <input type="text" class="text namn" name="namn" /> <input type="text" class="text efternamn" name="efternamn" /> </form>

Då stylar du classen "text" som alla boxar ska se ut och sedan ger du "namn" och "efternamn" de unika egenskaper de ska ha:

#hej .text {background-color: #FFF;} #hej .namn {background-color: #CCC;} #hej .efternamn {background-color: #AAA;}

Permalänk
Medlem
Skrivet av Skogga:

Tyvärr kan det krångla i vissa webbläsare. Så jag rekommenderar snarare att du kör med dubbla klasser på textboxarna:

<form id="hej"> <input type="text namn" name="namn" /> <input type="text efternamn" name="efternamn" /> </form>

Då stylar du classen "text" som alla boxar ska se ut och sedan ger du "namn" och "efternamn" de unika egenskaper de ska ha:

#hej .text {background-color: #FFF;} #hej .namn {background-color: #CCC;} #hej .efternamn {background-color: #AAA;}

Antar att du inser att du nu läst fel och tolkat type som class

Permalänk
Medlem

You, ahh ser det precis nu.

Självklart ska det vara <input type="text" class="text namn" name="namn">

Permalänk
Medlem

Endast IE6 som har problem med det där. Kör med det balboa skrev.