Всем привет! Есть вот такой код Код (Text): echo ' <div class="hp"> <div class="hp_t"> <div class="hp_sc" style="width: '.sprintf('%d',$udata[hp]/$udata[hpall]*100).'px;"> </div> </div> <div class="hp_b" title="'.sprintf('%02.1f',$udata[hp]/$udata[hpall]*100).'%'.'"> <div class="hp_b_l">HP</div> <div class="hp_b_r"><center>'.$udata[hp].' / '.$udata[hpall].'</center></div> </div> </div> <div class="hp_cl"> </div>'; И CSS код Код (Text): .hp { width: 100px; height: 12px; color: #FFFFFF; background-color: #FFFFFF; overflow: hidden;} .hp_t { height: 13px; background: #fff url(hp2.gif) repeat-x; font-size: 2px; } .hp_sc { height: 13px; background: #CFCFCF url(hp.gif) repeat-x; font-size: 2px; } .hp_b { margin-top: -13px; height: 13px; text-align: right; font-size: 10px; } .hp_b_l { float: left; width: 11px; height: 12px; font-size: 8,5px; } .hp_b_r { margin-top: 1px; float: left; width: 77px; height: 12px; font-size: 8px; } .hp_cl { clear: both; height: 1px; font-size: 1px; } Этот код генерирует картинку. С компьютера все красиво смотрится, а вот с телефона картинка делается меньшой чем на компьютере и текст на ней очень большой. Как сделать чтоб отображалось все как на компьютере так и на телефоне. Добавлено спустя 3 минуты 12 секунд: или хотя чтоб текст был точно на картинке, а не выходил за нее и не был большой.
Выбирай верстку в зависимости от типа устройства через @media http://www.w3.org/TR/CSS2/media.html http://htmlbook.ru/css/value/media Также http://habrahabr.ru/post/40128/