Возьмите этот код и открыть его в Firefox и Chrome:Chrome против Firefox для изображений с максимальной высотой
html,
body {
margin: 0;
padding: 0;
height: 100%;
}
.container {
background: #EEE;
width: 100%;
height: 300px;
;
}
img {
display: block;
max-width: 100%;
height: auto;
max-height: 300px;
}
<div class="container">
<img src="http://curiosidades.batanga.com/sites/curiosidades.batanga.com/files/Los-gatos-nos-ignoran-1.jpg" alt="" />
</div>
Вы должны reescale ширины контейнера (например,) reescaling фрейм или окно браузера (это может помочь: http://codepen.io/vandervals/pen/NqvYQZ)
Вы увидите разницу inmediatly: Chrome использует max-height
max-width
и в то же время для ограничивая масштаб изображения, в то время как firefox использует только max-height
.
Кто-нибудь знает, как заставить firefox вести себя как хром? Какое из поведений является правильным, согласно спецификации?
??? Я должен использовать префикс для какого правила? – Vandervals
@ -moz-document url-prefix() { .selector { цвет: лайм; } } –