помогите не пойму почему браузер не слушается, При определенных размерах окна элементы li но не все а только те что должны стоять во втором ряду начинают прыгать не понятно почему ведь при большем или меньшем размере окна все норм. Даже если не уверенны посоветуйте хоть где копать на что обратить внимания, да и еще все что вы видите формирует php в цикле, так что если касяк там то все li должны бить кривыми, кароче буду рад любым вашим мыслям по поводу моей проблемы и да вот кстати та самая функция php
`function show_photo($table_name){
$config = config();
$data = get_photo($table_name);
$content = "";
$li = "";
for ($i=0; $i < count($data); $i++) {
$path = $config['img_folder'].$data[$i]["name"];
$width = $data[$i]["width"];
$height = $data[$i]["height"];
$li = '<li class="gallery-box" style="width:'.$width.'%">'.
'<div class="heigth" style="padding-top:'.$height.'%"></div>'.
'<div class="gallery-box__image" style="background-image: url('.$path.')"></div>'.
'</li>';
$content .= $li;
}
return '<ul>'.$content.'</ul>';
}
`
[1]: https://i.stack.imgur.com/MGHwg.jpg
Судя по всему у вас появляется неправильная верстка из-за того, что вы задаете width
через style
в процентном соотношении. При определенных размерах окна сумма width
элементов первого ряда может быть больше 100% (например, за счет округления). Попробуйте искусственно уменьшить width
на небольшую величину для всех элементов или округляйте ширину width
в меньшую сторону.
Также проверьте, чтобы у всех элементов была одинаковая высота. Вы используете float: left
, а если высота элементов разная (даже на один пиксель), то он может прилипнуть так, как показано у вас на скриншоте.
Как вариант, можете использовать flex с flex-direction: row
для задания правильного формирования плитки.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день, необходимо реализовать телеграм бота c# на паттерне Конечный Автомат (Машина состояний), сталкивался ли кто либо с подобной задачей?...