我写的下一个的jsfiddle开始:使UI元素在左侧
http://jsfiddle.net/alonshmiel/Ht6Ym/2409/
我试图把在左侧UL:
我试着做:
margin-left:0px;
float: left;
但它不起作用。
任何帮助赞赏!
我写的下一个的jsfiddle开始:使UI元素在左侧
http://jsfiddle.net/alonshmiel/Ht6Ym/2409/
我试图把在左侧UL:
我试着做:
margin-left:0px;
float: left;
但它不起作用。
任何帮助赞赏!
您可以添加:
ul#advancedTargeting {
padding-left: 0;
}
这是因为一些浏览器对HTML元素的一些默认样式。
使用上述代码,您可以将ul
的padding-left
值重置为默认0
。
使用css重置脚本重置浏览器应用的所有默认样式以使您的css与各种浏览器兼容是一种好习惯。你可以从cssreset.com
你的<ul>
元素is positioned as fixed
并有一个left: 55px;
内联样式。
首先将其改为left: 0;
。或者,如果您不想从文档正常流程中移除元素(以使float
属性有效),请避免使用固定位置。
此外,网页浏览器在HTML列表元素上应用左填充,例如<ul>
和<ol>
。您需要将padding
重置为padding-left: 0
。
但是,最好通过使用CSS重置来重置所有默认用户代理样式表。
无论是小小的一个:
* { padding: 0; margin: 0;}
还是一个well-known version。
这里是解决方案,只需使用padding-left:0;