list-style:none运行不正常

时间:2013-10-27 22:40:56

标签: html css

我试图连续呈现几个图像,即使它们都是列表中的项目 目前我的UI看起来像这样 cars in stack而是 让汽车紧挨着另一个。

我的css是

li{
    width: 19em;

}
#tripList ul,li {
  list-style: none;
}
#tripList ul {
  overflow: hidden;
  padding: 3em;

}

#tripList ul li span {
  display: inline-block;
  height: 15em;
  width: 19em;
  padding: 1em;
}

我的HTML代码是:

<div id="tripList">
    <ul>
      <% @trips.each do |trip| %>
      <li >
        <span>
            <p class="remove-icon">
              <%= link_to '&times;'.html_safe, trip, method: :delete, data: { confirm: 'Are you sure you want to delete ' + trip.trip_name + '?' } %>
            </p>

          <div class="carImg">
            <p class ="carText"><strong><%= link_to trip.trip_name, trip %></strong></p>
          </div>
          <p>
            <strong>Trippers:</strong> <%= trip.users.collect {|user| user.name }.to_sentence %>
          </p>
        </span>
      </li>
      <% end %>
    </ul>
  </div>

感谢您的帮助

2 个答案:

答案 0 :(得分:3)

#tripList ul li {
  list-style: none;
  display: inline-block;
}

给它一个去

答案 1 :(得分:0)

list-style: none仍然将项目置于彼此之下,此外还需要float: left之类的内容。然后当有足够的空间时,物品将放在旁边。