2009-06-29 26 views

cevap

1

Sen div yükseklik değeri, daha sonra set çizgi yüksekliği ayarlamak zorunda: value_of_div_height. satır yüksekliğini% 100 çalışmaz, çünkü div öğesinin değil, metnin değerini alır. Bu sürece height = hat-yükseklik olarak, birlikte veya vertical-align olmadan çalışır

div { 
    height: 200px; 
    line-height: 200px; 
    display: block; 
} 

Alternatif yöntem, bir div öğesi içindeki bir paragraf ile yapmak istiyorsanız: http://www.w3.org/Style/Examples/007/center

DIV.container { 
    min-height: 10em; 
    display: table-cell; 
    vertical-align: middle } 
... 
<DIV class="container"> 
    <P>This small paragraph... 
</DIV> 
+1

ne kadar gülünç CSS bir parlak örneği. Konteyner yüksekliği% yaş duyarlı bir tasarıma izin verir. – tjmoore

1

ayarlarsanız yazı tipi boyutu ve sahip olduğunuz metin satırlarının sayısını bilirsiniz. Metni bir yayılma alanı içine alabilirsiniz. Ve açıklıktaki aşağıdaki CSS'yi kullanın.

span { 
    font-size:20px; 
    margin-top:-10px; //half the font-size (or (font-size*number of lines)/2) 
    position: relative; 
    top: 50%; 
} 
İlgili konular