Bir web sitesi için stilli köprüler kullanarak bazı düğmeler oluşturmaya çalışıyorum. Düğmeyi nasıl istediğimi görmeyi başarabildim, ufak bir sorunla karşılaştım. Dikey olarak ortalamak için metni (aşağıdaki kaynak kodunda 'Link') alamıyorum.Bir satır içi bloğu içinde metni dikey olarak ortalayın
Maalesef, ikinci düğme ile gösterildiği gibi birden fazla metin satırı olabilir, bu yüzden dikey olarak ortalamak için line-height
kullanamıyorum.
İlk çözümüm, inline-block
yerine display: table-cell;
kullanmaktı ve bu sorunu Chrome, Firefox ve Safari'de değil Internet Explorer'da değil, satır içi bloğa bağlı kalmam gerektiğini düşünüyorum.
Bağlantı metnini 57px
x 100px
inline-block
içinde dikey olarak ortalamak ve birden çok metin satırına sahip olmasını nasıl sağlayabilirim? Şimdiden teşekkürler.
CSS:
.button {
background-image:url(/images/categorybutton-off.gif);
color:#000;
display:inline-block;
height:57px;
width:100px;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
text-decoration:none;
vertical-align:middle;
}
.button:hover {
background-image:url(/images/categorybutton-on.gif);
}
.button:before {
content:"Click Here For\A";
font-style:italic;
font-weight:normal !important;
white-space:pre;
}
HTML:
<a href="/" class="button">Link</a>
<a href="/" class="button">Link<br />More Details</a>
Cevabınız için teşekkürler, maalesef bu işe yaramıyor. Metnin 'Link' satırı, 57px yüksekliğinde görünüyor ve ikincil metin satırının (Daha Fazla Ayrıntı) 57px x 100px kutusunun dışında görünmesine neden oluyor. Ayrıca metinden önce: .button'u göz ardı eder. –
Ive sizin için bir keman yükledi. Bazı küçük etid ile .. şimdi sizin için çalışıp çalışmadığını söyle. – avrahamcool
Bu işe yarıyor! Çok teşekkürler! –