forms – bootstrap:form-horizo​​ntal没有按预期样式化

前端之家收集整理的这篇文章主要介绍了forms – bootstrap:form-horizo​​ntal没有按预期样式化前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用twitter bootstrap,并希望有一个水平表单,如下面的演示所示: http://twitter.github.com/bootstrap/base-css.html#forms

但是,我得到一种垂直形式,我猜标签超过控制,我无法找到为什么垂直形式样式不起作用.

这是HTML代码(使用symfony2框架生成

  1. <form class="form-horizontal" method="POST" action="/yourownpoet/web/app_dev.PHP/register/">
  2. <label class=" required" for="fos_user_registration_form_email" placeholder="Email">Email:</label>
  3. <input id="fos_user_registration_form_email" class="text-style" type="email" placeholder="Email" required="required" name="fos_user_registration_form[email]">
  4. <div placeholder="Password" id="fos_user_registration_form_plainPassword"> <div>
  5. <label class=" required" for="fos_user_registration_form_plainPassword_Enter Password: ">Enter password: </label>
  6. <input type="password" required="required" name="fos_user_registration_form[plainPassword][Enter Password: ]" id="fos_user_registration_form_plainPassword_Enter Password: " class="text-style">
  7. </div>
  8. <div>
  9. <label class=" required" for="fos_user_registration_form_plainPassword_Verify Password: ">Verify password: </label>
  10. <input type="password" required="required" name="fos_user_registration_form[plainPassword][Verify Password: ]" id="fos_user_registration_form_plainPassword_Verify Password: " class="text-style">
  11. </div>
  12. etc...
  13. </form>

有什么我做错了吗?

解决方法

您需要将.control-label类应用于标签,并在.controls容器中分隔输入,以便正确应用表单样式.试试这个:
  1. <form class="form-horizontal" method="POST" action="/yourownpoet/web/app_dev.PHP/register/">
  2. <div class="control-group">
  3. <label class="control-label required" for="fos_user_registration_form_email" placeholder="Email">Email:</label>
  4. <div class="controls">
  5. <input id="fos_user_registration_form_email" class="text-style" type="email" placeholder="Email" required="required" name="fos_user_registration_form[email]">
  6. <div placeholder="Password" id="fos_user_registration_form_plainPassword"></div>
  7. </div>
  8. </div>
  9.  
  10. <div class="control-group">
  11. <label class="control-label required" for="fos_user_registration_form_plainPassword_Enter Password: ">Enter password: </label>
  12. <div class="controls">
  13. <input type="password" required="required" name="fos_user_registration_form[plainPassword][Enter Password: ]" id="fos_user_registration_form_plainPassword_Enter Password: " class="text-style">
  14. </div>
  15. </div>
  16. <div class="control-group">
  17. <label class="control-label required" for="fos_user_registration_form_plainPassword_Verify Password: ">Verify password: </label>
  18. <div class="controls">
  19. <input type="password" required="required" name="fos_user_registration_form[plainPassword][Verify Password: ]" id="fos_user_registration_form_plainPassword_Verify Password: " class="text-style">
  20. </div>
  21. </div>
  22. </form>

猜你在找的Bootstrap相关文章