2011-08-24 95 views
2

我正在使用symfony 1.4原则。是否可以使用symfony对齐标签?我在这里有一个自动生成的表单格式,我得到这种格式(假设这是一个表单,“============”是一个文本框,因为我不能上传图片。)。对齐标签字段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):    ================ 

我试着用这种格式的标签{text-align:left;}。我尝试过这种格式,但没有奏效。顺便说一下,我通过symfony使用平面html格式,我只想知道是否可以将这些标签对齐到一个平的html格式。谢谢谁能回答=)

+0

你可以包含你的html吗?它可以像'label {text-align:left; }'在你的css – ajsharma

+0

试过编码它通过CSS,不起作用 – Martin

+0

你可以包含你的HTML吗? – ajsharma

回答

0

似乎是一个CSS问题,作为标签的元素,无论是从父元素继承text-align:center<html>本身。添加CSS text-align:left<label>应该修复它。

1

在CSS文件中创建特定的CSS类,如

.myLabel{ 
    text-align: left; 
} 

然后在configure()您的功能

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

把这个

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

最后,如果这是不工作,检查什么的CSS属性是有和继承(与Chrome和Safari例如提供代码检查像一个你的标签元素)