Делаю игру мобильную, там есть карта локаций 3х3 Тайлы местности и поверх спрайты здания, Проблема в том что в Опера мини идет сдвих второго и третего ряда спрайтов со зданиями вправо на одну локацию. CSS Код (CSS): .titl{ position:absolute; z-index:1; } .titl2{ position:relative; z-index:2; } PHP PHP: // Пример карты $l_x=10; $l_y=10; Echo"<div class='d'>"; Echo"x:$l_x y:$l_y<br>"; $l_x1=$l_x-2; $l_x2=$l_x+2; $l_y1=$l_y-2; $l_y2=$l_y+2; // Пример карты if ($result = $db->query("SELECT * FROM loka WHERE (x>$l_x1 AND x<$l_x2 OR y>$l_y1 AND y<$l_y2) ORDER BY y,x")) while( $n2 = $result->fetch_array() ) { echo "<img class='titl' src='/img/t/$n2[tile].png' alt=''>"; echo "<img class='titl2' src='/img/t2/$n2[tile2].png' alt=''>"; IF ($n2[x]==$l_x+1) {Echo "<br>";} } В Опере, хроме, . и опере мобайл, все работает как надо, Проблема только в ОПЕРЕ МИНИ и ИЕ Где капать в CSS? Не пойму как сделать чтоб работало правильно Главное сделать Опера Мини. Да и еще вопрос правильно ли вывод карты делаю? $l_y; $l_y; Будут из usera браться и потом локи окружающие загружаться? Пример работающий http://screenshotlink.ru/f71550f8d73bcb5ad76e32e138e5f2a7.jpg
Пора игры писать уже как приложение, под андроид и ios а не, для браузеров, иди копай в кроссбраузерность, свою проблему, там ие много чего не поддерживает либо поддерживает но иначе чем в других браузерах, опера мини, она стара как мир скорее всего она каких-то свойств css не понимает, может быть для упрощённости мобильника, да и никто её не использует в общем-то. Ну покрайне мере я за последние года 4 сейчас услышл о ней впервые.
Какой там картинки налаживать абсолютным позиицей?, ксс простой там только zindex не работает походу в ие, А может просто переход в самом пхп сделать по другому ка кто ? Щас так IF($n2[x]==$l_x+1){Echo"<br>";} ИЕ 8 посмотрел все должно держать и позитион и зиндекс
Может доктайп не тот? На многих м. сайтах видел доктайп мобильный какой то , я щас вообще уневерсальным подключился. <!DOCTYPE html"> Но я в нем не шарю вообще
В опера мини проблему решил изменив пернос локаций PHP: IF ($n2[x]==$l_x+1) {Echo "<br>";} На PHP: IF ($n2[x]==$l_x+1) {Echo "<div>";} В ИЕ 8 проблема осталась
Текущий проект у нас меньше 10 IE ничего не поддерживает и поддерживать не собирается... какие IE8, кому они нужны ?)