webForumDet fria alternativet

label problem

4 svar · 452 visningar · startad av mats47

mats47Medlem sedan mars 2009185 inlägg
#1

Jag har ett problem

Jag har en checkbox som jag har ersät med två bilder, om och off, länkad med <label> det fungera jättebra

hur gör jag en annan checkbox länkad med två andra bilder?


label{margin-bottom:2px;margin-right:3px;padding-left:1.5em}
.demo label{display:block;padding:9.5em;padding-left:132px;background-position:8px center;background-repeat:no-repeat;border:0px solid #252525;clear:both;cursor:pointer}
.checked{background-color:#ffffff;background-image:url(chk1_on.png)}
.unchecked{background-color:#ffffff;background-image:url(chk1_off.png)}
.leftcol{float:left;clear:left;width:50%}
.rightcol{float:left;clear:right;width:50%}

label2{margin-bottom:2px;margin-right:3px;padding-left:1.5em}
.demo label{display:block;padding:2.5em;padding-left:32px;background-position:8px center;background-repeat:no-repeat;border:0px solid #252525;clear:both;cursor:pointer}
.checked{background-color:#ffffff;background-image:url(chk2_on.png)}
.unchecked{background-color:#ffffff;background-image:url(chk2_off.png)}
.leftcol{float:left;clear:left;width:50%}
.rightcol{float:left;clear:right;width:50%}

 <%if namnkanal < "500003" then%>
 <div class="section demo"><label for="hund"><input type=checkbox /> <img src="images/tv/<%=arrnkanal%>.gif"></label></div>
 <%else%>
 
 <div class="section demo"><label for="katt"><input type=checkbox /> <img src="images/tv/<%=arrnkanal%>.gif"></label></div>
<%end if%>

jag vill alstå läna den andra till label2, med fungera ju inte

The_HulkMedlem sedan juni 20031 837 inlägg
#2
label.ett{margin-bottom:2px;margin-right:3px;padding-left:1.5em}
.demo label.ett{display:block;padding:9.5em;padding-left:132px;background-position:8px center;background-repeat:no-repeat;border:0px solid #252525;clear:both;cursor:pointer}
.checked{background-color:#ffffff;background-image:url(chk1_on.png)}
.unchecked{background-color:#ffffff;background-image:url(chk1_off.png)}
.leftcol{float:left;clear:left;width:50%}
.rightcol{float:left;clear:right;width:50%}

label.tva{margin-bottom:2px;margin-right:3px;padding-left:1.5em}
.demo label.tva{display:block;padding:2.5em;padding-left:32px;background-position:8px center;background-repeat:no-repeat;border:0px solid #252525;clear:both;cursor:pointer}
.checked{background-color:#ffffff;background-image:url(chk2_on.png)}
.unchecked{background-color:#ffffff;background-image:url(chk2_off.png)}
.leftcol{float:left;clear:left;width:50%}
.rightcol{float:left;clear:right;width:50%}

 <%if namnkanal < "500003" then%>
 <div class="section demo"><label class="ett" for="hund"><input type=checkbox /> <img src="images/tv/<%=arrnkanal%>.gif"></label></div>
 <%else%>
 
 <div class="section demo"><label class="tva" for="katt"><input type=checkbox /> <img src="images/tv/<%=arrnkanal%>.gif"></label></div>
<%end if%>

Fungerar det?

Vilken webbläsare använder du?
Jag testade i några olika men fick ingenting att fungera.

mats47Medlem sedan mars 2009185 inlägg
#3

det fungade när jag satte ditt .tva och .ett på varje rad

voigtann1Medlem sedan juni 20019 519 inlägg
#4

Som du skriver

label2 {}

pekar på ett html element som heter label2, men det har du inte, du har en label med en klass som heter tva eller ett.

The_HulkMedlem sedan juni 20031 837 inlägg
#5

Om det är löst så markera gärna något svart som slutgiltigt svar.
Vilka webbläsare stödjer funktionaliteten du använder?

126 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)