Sol tarafımda hizalı ve sola kaydım 3 div etiketim var. Sorun yukarıda width: 80rem;
'un başka bir içeriği var ve bunları ortalamak istiyorum. Çok fazla kombinasyon denedim, ancak yukarıdaki resmin üstündeki 1. resmi başlatmaya başlayamıyorum.div etiketini sağdan CSS'ye taşıyor
CSS
.beachcontent{
background-color: #FAFCE8;
margin: auto;
margin-bottom: 5px;
border: 0.1rem solid black;
padding: 0.2rem;
width: 26.6rem;
text-align: center;
margin-left: 2.5px;
margin-right: 2.5px;
float: left;
}
HTML
<div class="beachcontent"> <!--starting div beachcontent-->
<h4>Sardinia</h4>
<a href="sardinia.html"><img src="images/sardinia.jpg" width="330" height="220" alt="Sardinia"></a>
</div> <!--ending div beachcontent-->
<div class="beachcontent"> <!--starting div beachcontent-->
<h4>Sicily</h4>
<a href="sicily.html"><img src="images/sicily.jpg" width="330" height="220" alt="Sicily"></a>
</div> <!--ending div beachcontent-->
<div class="beachcontent"> <!--starting div beachcontent-->
<h4>Elba</h4>
<a href="elba.html"><img src="images/elba.jpg" width="330" height="220" alt="Elba"></a>
</div> <!--ending div beachcontent-->
</main>
<!--several br lines to display hr below beachcontent divs-->
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<!--TO BE FIXED IF POSSIBLE-->
başka bir küçük sorun gerçekten zarif değildir beachcontent div aşağıda <hr>
görüntülemek için birkaç <br>
hatları kullanmak zorunda olmasıdır. Bunu düzeltmenin daha iyi bir yolu var mı? Şimdiden teşekkürler.
Neden "margin: auto" var ama sol, sağ ve alt kenar boşlukları ayarlanmış? – Sam
Çünkü marj: auto onu ortalamalı. Sol sağ ve alt kenar boşlukları etrafında biraz boşluk bırakmak içindir. Bu hatalar için özür dilerim ama yeni başlayan biriyim. – JohnSnow
Bu şekilde çalışmıyor. margin: auto, sol sağ üst ve alt kenar boşluklarını otomatik olarak ayarlar. Bu yüzden önce hepsini otomatik yapmaya ayarladınız, sonra sol, sağ ve alttan sonra üzerine yazıyorsunuz. Otomatik olarak ayarlanan tek kenar boşluğu en üstte. – Sam