2012-08-29 8 views

Odpowiedz

23

Istnieją trzy sposoby, można to zrobić: dwa z CSS lub 1 oldschool HTML:

1) Preferowanym sposobem byłoby wykorzystanie klasę CSS. (Czyli dodać class = "blok" do elementu a następnie .block {display: block} do arkusza

. 2) style inline: Dodaj style = "display: block" do elementu .

3) HTML: Dodać twardego podziału (Br) elementu za elementem radiowej (lub otoczyć elementy, każdy w elemencie div lub p)

Przykład.

<style type="text/css"> 
    .block { 
     display: block; 
    } 
</style> 

...

<form> 
<label class="block"><input type="radio" name="radgroup" value="A">Option A</label> 
<label class="block"><input type="radio" name="radgroup" value="B">Option B</label> 
<label class="block"><input type="radio" name="radgroup" value="C">Option C</label> 
<label class="block"><input type="radio" name="radgroup" value="D">Option D</label> 
</form> 
+0

Dziękuję @Chelsea Urquhart. – John

+1

Dodałbym, że możesz to zrobić z css bez definiowania nowej klasy css. Po prostu użyj selektora, takiego jak "etykieta formularza" w powyższym przypadku, jeśli pozwala na to struktura HTML, a następnie zastosuj 'display: block' – TinkerTenorSoftwareGuy

+0

bardzo ... Nigdy nie byłem wielkim fanem stosowania css bezpośrednio do elementów html ja jednak. Mam tendencję do grawitacji w kierunku BEM (http://getbem.com/). –

Powiązane problemy