html - 即使调整页面大小,同一水平线上的两个或多个图像

标签 html css

我希望我的图像在同一行上水平对齐,无论用户的视口(viewport)是什么我的 html 是:

  <div id="image_slider">
    <ul>
      <li><img src="img/1.jpg" id="1"/></li>
      <li><img src="img/2.jpg" id="2"/></li>
      <li><img src="img/3.jpg" id="3"/></li>
    </ul>
  </div>

第一次尝试

中,我试图将它们对齐:
img{
  width:1200px;
  float:left;
  padding:0px;
  margin:0px;
}

#image_slider ul,#image_slider li ,#image_slider,#container{
  display:block;
}

而在其他尝试

#image_slider ul,#image_slider li ,#image_slider,#container{
  display:inline-block;
}

我更改为内联 block ,但将浏览器调整为较小的视口(viewport)时图像仍然不符合预期

这是一个Jsfiddle

最佳答案

可以使用display:inline-block,也可以添加white-space:nowrap:

#image_slider ul, #image_slider li, #image_slider, #container {
    display:inline-block;
    white-space:nowrap;
}

jsFiddle example

关于html - 即使调整页面大小,同一水平线上的两个或多个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27788699/

相关文章:

html - 如何使用 XPath 向后匹配最近的标签

javascript - 如何在 HTML 标签中显示 Javascript 函数?

html - 主菜单 html 化

html - 为什么我的 CSS 类没有效果

javascript - 在 WordPress 中使用 Jquery 和 css 区分两个相同的 HTML ID 元素

css - 我可以在同一属性中设置背景图像和不透明度吗?

javascript - 在 CSS 转换后用新内容替换空白区域

html - 无意滚动的页面能力

javascript - 使用 jquery 从列表中删除元素

html - css中带有倒半圆边的按钮