2016-04-06 26 views
0

Bu html'nin, radyo simgesini etiketin solunda göstermesi gerekir, ancak bunun üstündedir.
Krom (sol resim), firefox 45.0.1 (sağ görüntü)Etiketin ortasındaki radyo düğmesi ekranı

enter image description here

kod etiketi radyo aktif hale tıklayarak" etiketi tıklanabilir hale getirmek gerekiyor çünkü etikette girdi iç içe nedeni düğmesi de "

Tüm tarayıcılarda düzgün görüntülenmesini nasıl sağlayabilirim? Teşekkür

.radio-label { 
    float: left; 
} 
<label class="radio-label"> 
     <input type="radio" name={{group}} checked={{value}} value={{name}}>{{caption}} 
    </label> 
+0

Bir ekran görüntüsünü paylaşır mısınız? –

+0

Gönderiye dahil olduğum resmi görebiliyor musunuz? –

+0

Float deneyin: sol? Radyo düğmesi – Sibidharan

cevap

0

Bu deneyebilirsiniz: Böyle

<label class="radio-label"> 
    <input type="radio" name={{group}} checked={{value}} value={{name}}> 
    <div>{{caption}}</div> 
</label> 

ve stil ...

.radio-label { 
 
    width: 200px; // you can modify this as per your needs... 
 
} 
 
.radio-label, .radio-label input { 
 
    float: left; 
 
} 
 

 
.radio-label div { 
 
    overflow: hidden; 
 
}

0

display:inline-block özelliği eleman sadece sen tek bir satırda eleman istediğiniz anlamına gelir soldaki gelmek zorluyor anlamına gelmez. Bir elemanı

.radio-inline { 
    float: left; 
} 
+0

'u teşhis etmek zordur Üzgünüm, bootstrap stilinin bunu etkilemediğini fark etmedim, ki istemedim, böylece soruyu kaldırdım ve düzenledim. –

0

Sadece deneyin hizalamak sola

.radio-inline { 
float: left; 
} 
0

aslında demek sol şamandıra kullanın Sana bir div ve sonra bir sola öğesi ve diğer hizaya hem paketi zorunda düşünüyorum Sağ yani radyo düğmesi sola ve sağa etiketle. dış div belirli bir genişlik vermek ve her öğenin% 50 vermek

+0

Bu, radyo düğmesini değiştirmek için etiketin tıklanmasına yol açmayacaktır, bu yüzden kaçınmaya çalıştığım düğmenin üzerini tıklamanız gerekir. –

+0

, böylece radyoyu kontrol ettirecek etiket tıklatma fonksiyonu yazmalısınız. – Asad