css - li 标签内的 Firefox 奇怪行为右对齐跨度

标签 css firefox html-lists html

Firefox 弄乱了 li 中的 span 标签。 Chrome、Opera 和 IE 可以很好地正确显示格式。

我该如何解决。

这是我的代码:

<div class="navcontainer">
<div class="nav">
    <ul>
        <li><a href="#">Dropdown</a>

            <ul>
                <li><a href="#">One<span class="bubble-info">32</span></a>

                </li>
                <li><a href="#">Two<span class="bubble-warning">32</span></a>

                </li>
                <li><a href="#">Three<span class="bubble-danger">32</span></a>

                </li>
                <li><a href="#">Four<span class="bubble-success">32</span></a>

                </li>
                <li><a href="#">Five<span class="bubble-default">32</span></a>

                </li>
            </ul>
        </li>
    </ul>
</div>

这是我的 fiddle http://jsfiddle.net/TgD65/1/

最佳答案

其实很简单。当您将一个元素设置为 float 时,您需要将它放在另一个元素之前。

浏览器首先放置 float 元素,然后放置其余元素。

所以在你的 li 中,如果你有:

<a href="#"><span class="bubble-info">32</span>One</a>

它适用于所有浏览器。

http://jsfiddle.net/TgD65/5/

关于css - li 标签内的 Firefox 奇怪行为右对齐跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22504218/

相关文章:

javascript - Firefox WebExtensions 将消息从浏览器发送到扩展并在回调函数中获得响应

css - @font-face 远程字体的模糊/粗体/扭曲字形

css - Zurb基金会6 : nested expanded grid with no-padding

html - 在 CSS 中所有四个边的负边距会做什么?

html - Firefox 与 Webkit 浏览器上的滚动问题 - 侧边导航、文本截断和滚动

php - 嵌套的 UL LI 到 PHP 数组 - 数组中的输出不正确

html - <ul> 没有折叠,即使 <li> 是 float 的?

javascript - 用 javascript 填充的列表的值

css - django-compressor 给出文件未找到但它在那里

html - 我们如何在内联样式属性标签中编写 CSS "block-level-style"?