2012-08-29 13 views

Respuesta

23

Hay tres maneras en que puede hacerlo: dos con CSS o html con 1: oldschool

1) sería la mejor forma de usar una clase CSS. (Es decir, añadir class = "bloque" al elemento y luego .block {display: block} a la hoja de estilos

2.) De estilos en línea: Añadir style = "display: block" al elemento .

3) HTML: Añadir un elemento de ruptura duro (ancho) después de que el elemento de radio (o encerrar los elementos de cada uno en un elemento div o p)

Ejemplo:.

<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

Gracias @Chelsea Urquhart. – John

+1

. Añadiría que puede hacer esto con css sin definir una nueva clase css. Simplemente use un selector, como 'form label' en el caso anterior, si la estructura html lo permite, luego aplique' display: block' – TinkerTenorSoftwareGuy

+0

muy cierto ... Nunca he sido un gran fan de aplicar css directamente a elementos html yo mismo sin embargo. Tiendo a gravitar hacia BEM (http://getbem.com/). –

Cuestiones relacionadas