Ürün bilgileri (resim, başlık, açıklama, fiyat, vb ...) içeren basit bir div'a sahibim. Ben bootstrap kullanıyorum (3.x) Masaüstünde, div için belirli bir yükseklik kullanıyorum, bu yüzden her şey eşittir, 2 sütun halinde görüntülenir. Mobile'da, yalnızca bir sütunum var ve belirli bir piksel yüksekliğini ayarlamak yerine, div yüksekliğini dinamik yapmak için bir yol bulmak istiyorum (açıklamalar değişir ve divun yüksekliğini biraz değiştirebilir). Mümkün mü? Div'ler bir veritabanından dinamik olarak yaratılır ... İşte şimdiki css - görebildiğiniz gibi, yüksekliği şu an piksellerle ayarlıyorum. eğer yardımcı olurBir div için dinamik bir yükseklik oluşturma
.prodBox2 {
height: 300px;
margin-bottom: 10px;
padding:5px;
border: 3px solid #666666;
border-radius:25px;
font-family: arial;
font-size: .8em;
color: rgb(50, 50, 50);
}
.prodImage2 {
float: left;
margin: 10px;
width: 125px;
height: auto;
}
İşte codlin link: http://codepen.io/shadowfax007/pen/xVqQNm
Bu soruna, medya sorgunuzun içinde, kaydırmak için taşma ayarının da olması gerekir. Aksi takdirde, 300px'in yeterli olmaması için çok fazla metin varsa, divunuzun altından taşacak ve korkunç görünecektir. 'overflow-y: scroll;' – levininja
Aslında, taşma: scroll'a karşı şiddetle tavsiye ediyorum ancak overflow-y: auto' değişken içerikli sabit yükseklikteki bir konteynerde her zaman iyi bir fikirdir. –
Her ikinize de teşekkürler - Yükseklik için, onu kullanmak istemiyorum ve hala bir yol bulmaya çalışıyorum. (Daha yeni başladım ve bir yükseklik anlayana kadar yükseklik çizgisi geçicidir. - ürün yokken) - ürünler gösterildiğinde, "ürün kutuları", farklı uzunluklarda olan açıklamalardan dolayı farklı bir yüksekliktedir ve doğru görünmüyor. "Kutuların" ürününü kaydırmak zorunda kalmamdan nefret ediyorum ama bunu mutlaka ekleyerek görüyorum ... Eğer "kutu" nun aynı yükseklikte nasıl yapılacağı konusunda herhangi bir fikri varsa, onları duymayı çok isterim! – user3018152