En son tarayıcılarla minimum yükseklik çalışması yapabileceğimi bilen var mı? CSS tabloları kullanıyorum ve minimum yüksekliği görmezden geliyor gibi görünüyor.
<div style="background-color: red; display: table; min-height: 100px;">
abc
</div>
En son tarayıcılarla minimum yükseklik çalışması yapabileceğimi bilen var mı? CSS tabloları kullanıyorum ve minimum yüksekliği görmezden geliyor gibi görünüyor.
<div style="background-color: red; display: table; min-height: 100px;">
abc
</div>
Yanıtlar:
Tabloları kullanırken, tablolar her zaman esnediğinden, yükseklik esasen minimum yüksekliktir. Sadece "min-" den kurtulun ve beklediğiniz gibi çalışacaktır.
display: table-cellöğelere "sabit" yüksekliğin konmasıyla gelir .
heightçalıştığı ve min-heightçalışmadığı doğrulandı . Win 8.1'deki IE11, her ikisinde de doğru davranışı verir. jsfiddle.net/nuwcyvwn/1
height: 1px;Masada veya herhangi bir değerde kullanın . Temel olarak, çalışabilmesi için masaya biraz yükseklik vermeniz gerekir min-height. Yalnızca sahip olmak min-heightfirefox'taki masalarda çalışmaz.
Ne zaman kullanırsanız display:table;veya bunun yerine daha derin bir özelliği display:table-cell;kullanmayı düşünün . Tablolarda olduğu gibi yükseklik = minimum yükseklik, içlerindeki otomatik yayılma özelliği dikkate alınarak.heightmin-height
Firefox için Çözüm
Minimum yüksekliği ayarlamanın kilidini açmak için yükseklik ekleyin
div {
display: table;
width: 100%;
height: 0;
min-height: 100px;
}
Yükseklikteki sayı, beklendiği gibi çalışmasını sağlamak için minimum yükseklikten daha küçük veya buna eşit başka bir gerçek değer olabilir.