我在定位图标栏时遇到问题。我想要的是让我的工具栏位于屏幕的左侧,但出于某种原因,它是自动居中的。我的条形码是:
<div class="row">
<div class="small-12 column">
<div class="icon-bar six-up left">
<a class="item">
<img class="small" src="images/32x32/home.png">
<label>Home</label>
</a>
<a class="item">
<img class="small" src="images/32x32/shipping.png">
<label>Shipping</label>
</a>
<a class="item">
<img class="small" src="images/32x32/database.png">
<label>Search</label>
</a>
<a class="item">
<img class="small" src="images/32x32/invoice.png">
<label>Invoices</label>
</a>
<a class="item">
<img class="small" src="images/32x32/settings.png">
<label>Settings</label>
</a>
<a class="item">
<img class="small" src="images/32x32/featured.png">
<label>Bug Tracker</label>
</a>
</div>
</div>
</div>
从理论上讲,这种声音会导致条形向左对齐到屏幕边缘。我也尝试过使用CSS和left: 0,position: absolute,这些都不起作用。使用Chrome中的开发人员工具窗口,我可以看到我的栏应该可以容纳的额外区域,但它不会使用它。有人知道为什么会这样吗?
发布于 2014-08-08 00:03:04
看起来你一定有其他的CSS在影响它我把你的html粘贴到了一个代码中:http://codepen.io/pituki/pen/dcbpB
<div class="row">
<div class="small-12 column">
<div class="icon-bar six-up left">
<a class="item">
<img class="small" src="images/32x32/home.png">
<label>Home</label>
</a>
<a class="item">
<img class="small" src="images/32x32/shipping.png">
<label>Shipping</label>
</a>
<a class="item">
<img class="small" src="images/32x32/database.png">
<label>Search</label>
</a>
<a class="item">
<img class="small" src="images/32x32/invoice.png">
<label>Invoices</label>
</a>
<a class="item">
<img class="small" src="images/32x32/settings.png">
<label>Settings</label>
</a>
<a class="item">
<img class="small" src="images/32x32/featured.png">
<label>Bug Tracker</label>
</a>
</div>
</div>
</div>
如果您正在使用firefox或chrome开发人员工具检查元素,并查看是否有其他css规则影响您的居中,请使用firebug。
https://stackoverflow.com/questions/25184593
复制相似问题