我刚从Angular 1.2.2升级到Angular 1.2.9,它搞砸了我的bootstrap grid css。现在:before
和:after
标记未呈现。
看一下之前的截图:
然后截图:
注意到混乱的布局并且缺少:before
/ :after
。检查这些属性是bootstrap的clearfix,这显然会导致这个问题。
其他人遇到过这个?仅添加/删除angularjs升级可以解决问题,并确保包含与:before
:after
相关的CSS。
答案 0 :(得分:0)
罪魁祸首是嵌套的表单标签,似乎angular正在删除嵌套的表单(可能是嵌套但我没有意识到它的愚蠢),嵌套标签有form-horizontal
类创建它们:after /:在标签之前。
E.g:
<form class="form-horizontal" role="form">
...
<form class="form-horizontal" role="form">
...