css - Bootstrap Nav-List 对齐/浏览器兼容性

标签 css ruby-on-rails twitter-bootstrap

我正在使用下面的代码在我的基于 Bootstrap 的 Rails 应用程序中创建一个导航列表:

<ul class="nav nav-list">
  <li class="nav-header">Going out</li>
    <% @event_types.each do |et| %>
      <li>
       <a href="/events?event_type=<%= et.id %>">
       <div class="span2"><%= et.event_type %></div>
       <div><span class="badge badge-success"><%= et.events.future_events_count %></span></div></a>
      </li>
   <% end %>
</ul>

我认为这看起来不错,直到有人指出它在 Internet Explorer 中未对齐!!

我的站点在这里:www.wozzoncornwall.co.uk ,例如,如果您在 Chrome 中查看,它看起来不错。在 IE 中查看,您就会明白我的意思。有谁知道如何修改它以保持左侧的事件类型和右侧的事件计数以便跨浏览器兼容?

非常感谢。

最佳答案

好的,这是我自己想出来的。以下是遇到相同问题的其他人的方法。

基本上,我将两个 div 放在 li 标签内,然后使用 Bootstrap pull-right 辅助类:

<% @event_types.each do |et| %>
    <li>
      <a href="/events?event_type=<%= et.id %>">
        <%= et.event_type %>
            <span class="badge badge-success pull-right"><%= et.events.future_events_count %></span>
        </a>
    </li>
<% end %>

关于css - Bootstrap Nav-List 对齐/浏览器兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12860425/

相关文章:

html - 在 Twitter bootstrap 中,当我减小浏览器的大小时,如何阻止 div 垂直排列?

javascript - 绝对定位div,防止背景滚动

html - 如何使一些 Bootstrap 列比其他列高?

html - -moz- -webkit- 等。用什么?

javascript - JQuery如何获取当前输入类型?

ruby-on-rails - ActiveModel 序列化程序 : has_many with condition at run-time?

javascript - rails : How to call a Javascript function from HTML in render :pdf

css - 如何缩短 blockquote 以环绕 float 的 div?

javascript - 在 2 个标题 Logo 之间进行转换

ruby-on-rails - 突然ArgumentError : invalid byte sequence in UTF-8 while seeding