2012-02-07 8 views
7

Ho creato questa forma elementi:Allinea per scorretto un elemento in 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> 

e voglio allineare l'elemento province verso destra. Come lo posso fare?

risposta

10

Prova questo: <span style="float:right"><label for="province">Province</label></span> (naturalmente si può mettere questo anche in un file CSS esterno)

+0

Non ha funzionato. Vorrei spostare sia l'etichetta che l'input. –

+0

mmh che è strano normalmente dovrebbe solo fare quello che vuoi: http: //www.w3schools.com/css/css_float.asp – palme

1

Basta effettuare le seguenti ... Applicare questa CSS personalizzato per il codice ...

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

Se non viene eseguito forniscono l'etichetta con un nome di classe e fanno il seguente ..

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

Appl y uno stile di allineamento del testo: a destra, al campo di input direttamente, come in questo violino.

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

Buona fortuna!

.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> 
Problemi correlati