<div> içerisinde başka bir <div>'i yatay olarak ortalamak istiyorum ancak hata alıyorum. Aşağıdaki gibi bir şablonda alttaki class'ına sahip div'i nasıl ortalayabilirim?
<div id="ust"> <div id="alttaki">içerikler</div> </div>
dağhan
14.06.2019 13:28
Eskiden html'de center diye bir tag vardı, Html 5 ile birlikte artık yok ama çok daha pratik yollar var.
Örneğin ortala isimli bir class yazabilir ve aşağıdaki özellikleri ekleyebilirsiniz:
.ortala { margin: auto; width: 50%; border: 3px solid green; padding: 10px; }
Ya da sadece bir yazıyı bir div içerisinde ortalamak istiyorsanız:
text-align: center;
CSS özelliğini kullanabilirsiniz.
Eğer div boyutunu otomatik olarak kullanıyorsanız:
<div id="dis"> <div id="ic">Div içeriği</div> </div>
Gibi bir html içi aşağıdaki CSS'i kullanabilirsiniz:
#dis { text-align: center; } #ic { display: inline-block; }
Ya da minimum uzunluğu belli bir div için aşağıdaki css'i kullanabilirsiniz:
.ortala { margin-left: auto; margin-right: auto; }
Alternatif olarak:
margin: 0 auto;
Özelliği de yine stil olarak yazıldığı div'in ortalanmasını sağlayacaktır.
Son olarak eğer flexbox kullanıyorsanız:
.container { display: flex; justify-content: center; }
class'ı ile yine flexbox destekleyen güncel tarayıcılar için div'i ortalayabilirsiniz.
Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.
m.cengiz 1
mbologlu 0
mr. faruk 1
m.cengiz 0
utku33 1
utku33 0
İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.