Я работаю над полным страничным основанием 5 сайта, который будет работать на мобильных устройствах. Все идет хорошо, за исключением одного вопроса.Основание 5 ре размеров двух изображений подряд
HTML и CSS
<div class="row collapse" id="banners">
<div id="cityView" class="large-6 columns small-6 columns">
<img data-interchange="[images/voip_site_top_img_box_left_2014_small.jpg, (default)], [images/voip_site_top_img_box_left_2014.jpg, (large)]">
</div>
<div id="cityOrange" class="large-6 columns small-6 columns">
<img data-interchange="[images/vi_site_top_img_right_2014_small.jpg, (default)], [images/vi_site_top_img_right_2014.jpg, (large)]">
</div>
</div><!--End Row-->
<div class="row" id="information">
<div id="informationContent" class="large-12 columns">
Content
</div>
#banners{
}
#cityView{
height:inherit;
}
#cityView img{
width:100%;
padding-bottom:1px;
}
#cityOrange{
height:inherit;
}
#cityOrange img{
width:100%;
}
Когда я загружаю это в моем браузере, то изображение справа получает повторно размера и становится несколько пикселей меньше, чем изображение на левой.
Я не могу воссоздать его в jsFiddle так вот screenshot
Я не могу просто установить размер в CSS, потому что тогда на мобильной версии изображения сохраняют, что и слишком большой. Как я могу это исправить?
Каковы размеры исходного изображения? Они должны быть одинаковой точной ширины или они не будут масштабироваться вместе (потому что их шесть контейнеров с колонками всегда равны ширине). – Ennui
Изображение слева - 949 x 362, а изображение слева - 971 x 362 – onTheInternet
см. Мой ответ ниже. Изображения должны быть одинакового размера, чтобы масштабироваться вместе, так как их контейнеры (которые масштабируются) имеют одинаковую ширину. Вы должны использовать два изображения шириной 960 пикселей вместо двух изображений различной ширины. – Ennui