Технический форум

Технический форум (http://www.tehnari.ru/)
-   Форум программистов (http://www.tehnari.ru/f22/)
-   -   Выравнивание в PHP (http://www.tehnari.ru/f22/t93250/)

Vasilisk 20.12.2013 21:36

Выравнивание в PHP
 
Пытаюсь разобраться с php.
Вот у меня есть код:
Код:

<?php
$value = $_POST['value'];
function numToImg($value){
$value=(string)$value;
$arr=array(0=>'0.png', 1=>'1.png', 2=>'2.png', 3=>'3.png', 4=>'4.png', 5=>'5.png', 6=>'6.png', 7=>'7.png', 8=>'8.png', 9=>'9.png');
for ($i=0;$i<strlen($value);$i++)
$imgArr[]=$arr[$value[$i]];
return $imgArr;
}
$imgArr=numToImg($value);
foreach ($imgArr as $img)
echo '<img src="style/img/slots/'.$img.'">';
?>

Работает пока так:
HTML Form
В чем собственно вопрос: как выравнивать цифры посередине? Если просто добавить в echo:
Код:

style="display: block; margin: 45px auto;"
То каждая цифра начинается с новой строчки, а как выровнять весь результат по центру?

kreol 20.12.2013 22:11

Вообще выравнивание посередине элемента не самая приятная вещь(особенно в разных браузерах)
Предлагаю вместо картинки выводить див примерно такой:
Код HTML:

<div style="width: 100%; height: 100%; background-image: url("style/img/slots/3.png" background-repeat: no-repeat; background-position: center center;"></div>
т.е. в коде вместо
PHP код:

echo '<img src="style/img/slots/'.$img.'">'

PHP код:

echo '<div style="width: 100%; height: 100%; background-image:  url(style/img/slots/' $img '); background-repeat: no-repeat;  background-position: center center;"></div>' 


Vasilisk 21.12.2013 11:08

Получается то же самое. Выравнивается не все число по центру, а каждая цифра по центру с новой строки.

Vasilisk 22.12.2013 18:53

Человечество, прием, на связи тираннозавры... С того момента, как вы покинули землю, ни чего не изменилось...


Часовой пояс GMT +4, время: 06:21.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.