Bazı satırları hizalayan birkaç sorun yaşıyorum. Görünümün% 100 yüksekliğini kaplayan bir bölüm görüntülüyorum. Bu bölümü ekranınızda görüntülediğinizde, yalnızca bu bölümü göreceksiniz.Satırlarımı% 100 genişliğine nasıl alabilirim?
Bu bölümde, bir başlığım ve altyazım var. Başlık, bölümün üst kısmına yakın bir yerde gösterilmeli, ancak alt bölüm, bölümün ortasında dikey olarak görüntülenmelidir. Eğer ekranınız 1000px yüksek ise (bu bölüm 1000 piksel yükseklikte olacak) altyazının 500 piksel noktasında görüntülenebilmesi gerekir. Benim satırlar artık 100 olan My bölümünün şu anda
<section class="block-hero">
<div class="container container-table">
<div class="row vertical-top-row">
<div class="col-md-12 centerText">
<h1 class="heroTitle">Some Title</h1>
</div>
</div>
<div class="row vertical-center-row">
<div class="col-md-12 centerText">
<h2 id="subTitle">Some<br>Text</h2>
</div>
</div>
</div>
</section>
benziyor Ve CSS ben şimdi yaşıyorum bir fiddle Bir sorunu Şu anda o var nasıl olduğunu zorunda
html, body {
height:100%;
}
.site-wrapper {
overflow: hidden;
position: relative;
top: 0;
width: 100%;
}
.block-hero {
height:100%;
width: 100%;
z-index: 300;
overflow:hidden;
}
.container-table {
display: table;
width:100%;
height:100%;
}
.vertical-top-row {
display: table-cell;
vertical-align: top;
}
.vertical-center-row {
display: table-cell;
vertical-align: middle;
height:100%;
}
.centerText {
text-align: center;
}
#subTitle {
width: 100%;
}
gibidir % Genişlik. Bu, altyazının tam olarak ortada ortalanmadığı anlamına gelir. Sanırım dikey hizalama çalışmasına sahibim, ama şimdi metni ortada ortalamam gerekiyor.
Bunu yapmak için nasıl giderim veya şu anda sahip olduğum değişiklikler için değişiklik yapmam gerekir mi?
Teşekkür
btw, bootstrap zaten '.text-center {text-align: center; } ' –