我有一个div中的四个元素。其中,我希望最后一个元素被推到最右边。我正在使用float:right作为最后一个元素。这导致最后一个元素被推到Firefox的下一行的右端。对于其他浏览器,渲染非常好。我无法在HTML中进行任何修改。 这怎么解决?浮动:正确的元素推到Firefox中的下一行
0
A
回答
0
检查此fiddle
here。这在Firefox中正常工作。也许你可以调整CSS。
.container {
width: 100%;
height: 60px;
background-color: green;
}
.el {
width: 50px;
height: 50px;
background-color: red;
display: inline-block;
border: thin solid black;
}
.element4 {
float: right;
}
<div class="container">
<div class="el"></div>
<div class="el"></div>
<div class="el"></div>
<div class="el element4"></div>
</div>
1
如果您共享您的代码,我可以帮你Better.But我有几个建议:
1)使用
width
物业的所有元素(宽度的部件1 +宽的元素2 +宽的元素3 +宽的元素4 < = 100%)2)使用
box-sizing:border-box
财产来所有元素。3)使用
float:left' For the first three elements and
float:right`为最后一个元素。
这是例子:
.el1, .el2, .el3, .el4 {
width: 20%;
box-sizing: border-box;
border: 1px solid orange;
background-color: #000;
color: orange;
float: left;
}
.el4 {
float: right;
}
<div class="wrapper">
<div class="el1">Element1</div>
<div class="el2">Element2</div>
<div class="el3">Element3</div>
<div class="el4">Element4</div>
</div>
这为我工作很好,我希望你工作!
0
这是Firefox本身的错误。
https://bugzilla.mozilla.org/show_bug.cgi?id=488725
我一直在使用Firefox的具体样式固定它:
@-moz-document url-prefix() {
//your styles here
}
相关问题
- 1. 浮动右元素推下IE7中的下一个元素
- 2. 浮动div元素正确
- 3. 浮动元素的父元素不在正确的位置
- 4. 浮动元素下元素的位移
- 5. 停止浮动HTML元素下降到下一行
- 6. IE6 - CSS - 元素不能正确浮动
- 7. CouchCMS - 浮动元素不能正确浮动
- 8. CSS浮动元素突破到下一行
- 9. 正确地在菜单内正确地浮动多个元素
- 10. 框中的IE7元素不能正确浮动
- 11. 如何阻止浮动元素到正确的过度引导行?
- 12. 如何在小于浮动元素的div中浮动元素?
- 13. IE7中的浮动元素
- 14. 被推动的白色中心元素浮动:左边
- 15. 浮动元素到td元素
- 16. CSS浮动下推
- 17. 如果将浮动元素放入浮动元素内部的浮动元素内部元素 只是在容器元素之外将浮动元素向浮动方向推送,则在ie7中修复IE7浮动内部错误
- 18. 第一个浮动元素与第二个浮动元素
- 19. jquery偏移不正确的浮动元素
- 20. 保证金右不正确的浮动元素在引导
- 21. 正确的方式来包含使用HTML/CSS浮动元素?
- 22. 清除每一行中的最后一个浮动元素
- 23. 漂浮的元素没有正确漂浮
- 24. 由于内容较大,Firefox中的浮动div会转到下一行
- 25. 防止浮动元素推其他元素
- 26. 浮动:正确;不是一路漂浮
- 27. 浮动2个元素离开,并在顶部有正确的一个?
- 28. 第一排浮动元素的宽度?
- 29. jQuery - 将浮动元素粘贴到另一个元素
- 30. 浮动元素的排序
请向我们提供一些代码,以便我们可以帮助你更好。 – Rubenxfd
浏览器窗口宽度是否相同? –
确保您的容器的宽度为100%,并且不会超过此限制! –