2011-12-14 26 views
6

bu keman bakmak Lütfen yanında gitmek ama ortalı olun bununla birlikte, etiketi, textarea'nın yanında veya textarea'nın tepesinde, o kemanın içinde olduğu gibi altta değil, dikey olarak yapmak istiyorum.bir textarea için bir etiket dikey

Css'yi vertical-align: middle olarak ayarlamayı denedim, ancak çalışmadı. Etiketi üstte veya ortada hizalamak için ne yapmalıyım?

Teşekkürler.

cevap

17

Kullanım vertical-align: middlehttp://jsfiddle.net/VxY6m/

Çünkü dikey metin satırına göreceli olması gerekiyordu hizalamak - bu durumda etiketi.

+0

+1. Bu gerçekten yardımcı oldu! – Ben

1

bu deneyin:

<style> 
    label { 
     display: block; 
     float: left; 
     padding-top: 8px 
    } 
    textarea { 
     resize: none; 
     overflow-y: hidden;   
    } 
</style> 
<label for="FooText">Content:</label> 
<textarea id="FooText"></textarea> 

Benim yaptığım etiket blok elemanı ve ona bağlı bir üst dolgu uygulamak oldu. Ayrıca fiddle'a bakın. textarea üzerinde

İlgili konular