Display Flex hakkında ufak bir soru
3
●150
- 26-07-2023, 12:37:21Bir div düşünün, içinde 3 eleman var. Birisi h2, birisi p, birisi img. Hepsi bir div olan mainSec'in altında. mainSec'i display flex yaptığımda 3ü yan yana geliyor, peki ben 2. eleman olan p'yi bir aşağı taşımak istersem ve h2 ile img'nin yan yana olmasını istersem ne yapmam gerekir?
- 26-07-2023, 12:43:51
<div class="mainSec"> <h2>Başlık</h2> <p>Paragraf içeriği</p> <img src="resim.png" alt="Resim Açıklaması"> </div>
.mainSec { display: flex; flex-direction: column; /* İç elemanları dikey yönde hizalayacak */ } .mainSec h2, .mainSec img { display: inline-block; /* h2 ve img'yi yatayda yan yana olacak şekilde hizalayacak */ } .mainSec p { margin-top: 10px; /* p elemanını üstten 10px aşağı taşıyacak */ }
Bu şekilde, mainSec'in içindeki elemanlar dikey olarak hizalanacak ve p elemanı h2 ve img elemanlarının altına yerleştirilecektir. h2 ve img elemanları ise yatayda yan yana olacaktır. Dilerseniz CSS'de verilen margin değerini değiştirerek p elemanının altındaki boşluğu ayarlayabilirsiniz.
diyor chat gpt - 26-07-2023, 12:47:57Bu işe yaramadı hocam.Kimera adlı üyeden alıntı: mesajı görüntüle
Çok teşekkürler hocam, bu şekilde hallettim. Ufacık bir şeyi düşünememişimcanyucel adlı üyeden alıntı: mesajı görüntüle