• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Выравнивание в PHP

Vasilisk

Ученик
Почётный участник
Регистрация
16 Май 2010
Сообщения
1,194
Реакции
12
Баллы
0
Выравнивание в 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;"
То каждая цифра начинается с новой строчки, а как выровнять весь результат по центру?
 
Вообще выравнивание посередине элемента не самая приятная вещь(особенно в разных браузерах)
Предлагаю вместо картинки выводить див примерно такой:
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>'
 
Получается то же самое. Выравнивается не все число по центру, а каждая цифра по центру с новой строки.
 
Человечество, прием, на связи тираннозавры... С того момента, как вы покинули землю, ни чего не изменилось...
 
Назад
Сверху