2014-02-18 3 views
1

У меня осталось изображение по-другому в хроме и firefox.Почему Firefox и Chrome отображают этот образ по-разному?

Вот скрипка http://jsfiddle.net/SEOplay/4FGad/2/ откройте ее в firefox и chrome, и вы увидите, что размеры изображения разные.

Chrome отображает изображение так, как я хочу.

HTML

<div id="imageContent"> 
     <div id="bigImgCon">  
<a href="<?php echo $firstImg; ?>" rel="lightbox"><img id="firstImage" rel="lightbox" src="http://placekitten.com/200/400" /></a> 

     </div> 
    </div> 

CSS

div#imageContent { 
    width:100%; 
    text-align:center; 
    margin:0 auto; 
} 
div#bigImgCon { 
    width:100%; 
    max-height:300px; 
    overflow:hidden; 
    position:relative; 
    margin-top:10px; 
    background-color:red; 
} 
img#firstImage { 
    max-width:100%; 
    max-height:100%; 
    cursor:hand; 
    cursor:pointer; 
    display:inline-block; 
} 
+2

Было бы здорово с некоторыми скриншотами различий. – Vallentin

+0

@Vallentin Нажмите на предоставленную jsfiddle ссылку, откройте ее в Chrome, затем Firefox. – Matt

+1

@Matt Хороший, автономный вопрос SO будет включать скриншоты. – admdrew

ответ

0

В светлячок, я изменил макс-высоту до высоты, и она работает так же, как Chrome ... первый, который устанавливает высоту до 300 пикселей - это тот, который сделал трюк.

Обновление ... Снимите максимальную высоту с div # bgImgCon и поместите ее в класс div # imageContent. Мне кажется, что это сделает трюк для вас.

div#bigImgCon { 
    width:100%; 
    overflow:hidden; 
    position:relative; 
    margin-top:10px; 
    background-color:red; 
} 
img#firstImage { 
    max-width:100%; 
    max-height:300px; 
    cursor:hand; 
    cursor:pointer; 
    display:inline-block; 
} 
+1

Спасибо, но мне нужна максимальная высота для изображений размером менее 300 пикселей. – UzumakiDev

+1

Вы все еще можете иметь максимальную высоту, но если вы хотите, чтобы она отображала фактическую высоту изображения (то же, что и в хроме), вам нужно будет включить атрибут height. http://www.w3schools.com/cssref/pr_dim_max-height.asp max-height Высота OVERRIDES. – Matt

+0

Почему downvote? Я ответил на вопрос – Matt

Смежные вопросы