2012-02-07 39 views
7

He creado esta forma elementos:alinear a la derecha un elemento en jQuery Mobile

<div class = "ui-grid-a"> 
       <div class= "ui-block-a"> 
        <div data-role="fieldcontain" class = "ui-hide-label"> 
         <label for="birth-place">Birth Place</label> 
         <input type="text" name="birth-place" id="birth_place" value="" placeholder="Birth Place" /> 
        </div> 
       </div> 
       <div class = "ui-block-b"> 
        <div data-role = "fieldcontain" class="ui-hide-label"> 
         <label for="province">Province</label> 
         <input type="text" name="province" id="province" value="" placeholder="PR" /> 
        </div> 
       </div> 
      </div> 

y quiero alinear el elemento province a la derecha. ¿Cómo puedo hacer eso?

Respuesta

10

Prueba esto: <span style="float:right"><label for="province">Province</label></span> (por supuesto, usted puede poner esto también en un archivo CSS externo)

+0

No funcionó. Movería tanto la etiqueta como la entrada. –

+0

mmh eso es raro, normalmente debería hacer lo que quieras: http: //www.w3schools.com/css/css_float.asp – palme

1

Eso sí, el siguiente ... Aplicar esta CSS personalizado a su código ...

label[for="province"] { text-align:right; } 

Si no se ejecuta que suministran la etiqueta con un nombre de clase y haga lo siguiente ..

label.className { text-align:right; } 
0

Appl y un estilo de text-align: derecho; al campo de entrada directamente, como en este violín.

http://jsfiddle.net/den232/Fw2yA/

Buena suerte!

.floatright { 
    text-align:right; 
} 
    <div data-role="page" class="type-home"> 
<div data-role="content"> 

<div class = "ui-grid-a"> 
<div class= "ui-block-a"> 
<div data-role="fieldcontain" class = "ui-hide-label"> 
<label for="birth-place">Birth Place</label> 
<input type="text" name="birth-place" id="birth_place" value="" placeholder="Birth Place" class='floatright' /> 
</div> 
</div> 
<div class = "ui-block-b"> 
<div data-role = "fieldcontain" class="ui-hide-label"> 
<label for="province">Province</label> 
<input type="text" name="province" id="province" value="" placeholder="PR" /> 
</div> 
</div> 
</div> 



</div> 
</div> 
Cuestiones relacionadas