html - 如何防止垂直溢出但允许水平溢出

标签 html css

我正在尝试缩放图像,并在缩放图像的底部有小图像,用户可以单击这些图像进行缩放。缩放是正确的,但微小的图像并没有像它应该的那样溢出。我希望 div(other_media) 中的图像避免垂直溢出但允许水平溢出,以便用户只能左右滚动。 这是小图片的 html 和 css

#listing{
    float:left;
    height:80px;
    width:80px;
    margin:2px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); 
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); 
    box-shadow: 0 1px 3px rgba(0,0,0, .3);
}
<div id="other_media">
   while($ots = mysql_fetch_array($other)){ ?>
      <div id="listing">
         <img src="<?php echo $paths; ?>" id="<?php echo $ots['class']; ?>" />
      </div>
   <?php } ?>
</div>

最佳答案

如果你想隐藏文字垂直溢出:

溢出-x:滚动; 溢出-y:隐藏;

否则:

#other_media {
    overflow-x: scroll;
}
.listing{
    height:80px;
    width:80px;
    margin:2px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); 
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); 
    box-shadow: 0 1px 3px rgba(0,0,0, .3);
    display:inline-block;
}
<div id="other_media">
   while($ots = mysql_fetch_array($other)){ ?>
      <div class="listing">
         <img src="<?php echo $paths; ?>" id="<?php echo $ots['class']; ?>" />
      </div>
   <?php } ?>
</div>

关于html - 如何防止垂直溢出但允许水平溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24419376/

相关文章:

html - 悬停时图像上 float 文本的 CSS 问题

html - Flask send_file 作为附件不起作用

css - 在 Mac OS X 上的 webkit 浏览器上具有相同样式的子页面上呈现不同的字体

javascript - 是否可以精确地居中 Masonry.js 内容?

css - 从 Wordpress 的 Woocommerce 商店中删除页面标题

javascript - 为什么 border-radius 会导致 Chrome 中按钮的样式发生巨大变化?

css - 具有多种颜色的 Material UI slider

html - Chrome 无法识别 HTML 表单提交按钮(<输入类型 ="submit"/>)

javascript - 使 div 表现得像 iframe

html - 在窗体中放置DIV,无法设置最小宽度和高度