Выравнивание полей надписи symfony - PullRequest
2 голосов
/ 24 августа 2011

Я использую учение Symfony 1.4.Можно ли выровнять метки с помощью symfony?У меня есть формат автоматически сгенерированной формы, и я получаю этот формат (предположим, что это форма, а "============" - это текстовое поле, потому что я не могу загрузить фото.).

               Name of Employee:                     ================
                   Position:                         ================
                Name of Group:                       ================
           Reservation Date: (yyyy/mm/dd)            ================
              Start time schedule:                   ================
                Endtime schedule:                    ================
              Number of employee(s):                 ================

То, что вы видите над ярлыками, по центру.Теперь я хочу знать, возможно ли отображать в таком формате.

               Name of Employee:                     ================
               Position:                             ================
               Name of Group:                        ================
               Reservation Date: (yyyy/mm/dd)        ================
               Start time schedule:                  ================
               Endtime schedule:                     ================
               Number of employee(s):                ================

Я пытался использовать CSS, как этот формат метки {text-align: left;}.Я попробовал этот формат, но он не работал.Кстати, я использую плоский формат HTML через Symfony. Я просто хочу знать, возможно ли выровнять эти метки в плоский формат HTML. Спасибо, кто может ответить =)

Ответы [ 2 ]

1 голос
/ 11 августа 2012

Создайте определенный класс CSS в вашем файле CSS, например

.myLabel{
  text-align: left;
}

, затем в функции configure() вашего

/lib/form/doctrine/myModelForm.class.php

поместите это

$this->sfWidgetFormSchema['my_model']->setAttribute('class', 'myLabel');

наконец, если это не работает, проверьте, какие свойства CSS имеет и наследует ваш элемент метки (например, с помощью инспектора кода, подобного тому, который предоставляется chrome и safari)

0 голосов
/ 09 января 2012

Кажется, что это проблема CSS, так как элементы метки наследуют text-align:center либо от родительского элемента, либо от самого <html>.Добавление CSS text-align:left в <label> должно исправить это.

...