php中文网 | cnphp.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 285|回复: 0

内嵌块导致的空白[重复]

[复制链接]

2670

主题

2677

帖子

9495

积分

管理员

Rank: 9Rank: 9Rank: 9

UID
1
威望
0
积分
6703
贡献
0
注册时间
2021-4-14
最后登录
2024-5-15
在线时间
674 小时
QQ
发表于 2022-8-20 17:56:47 | 显示全部楼层 |阅读模式
这个问题在这里已经有了答案:
如何去除inlinin-block元素之间的空格? (40个回答)
封闭 4个月前.
不知怎的,我的水平滑块中的方框之间有一个边距,我似乎无法解决。我尝试了margin-right:-3, word-spacing: -3;, display:block; float:left;, display:inline-flex;等等。我不知道是什么原因造成的,因此我很难找到解决办法。我以为是inline-block的问题。

在这里摆弄一下;然而我似乎无法让鼠标水平效果在我自己的代码中工作。https:/jsfiddle.neturzsj7241。

这是我用鼠标滚轮进行水平滚动的方法。

https:/css-tricks.comexamplesHorzScrollingjquery.mousewheel.js。
$(function() {
   $(".wrapper").mousewheel(function(event, delta) {
      this.scrollLeft -= (delta * 10);
      event.preventDefault();
   });
});



.container {
  width: 100vw;
  margin:0;
}

.wrapper {
  overflow: hidden;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  word-spacing: -10;
}
.box {
  display: inline-block;
  height:100vh;
  width: 40vw;
  background-color: white;
  border:1px solid black;
  text-align: center;
  vertical-align: center;
  margin:0;
}

.box img{
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}

  <div class="container">
    <div class="wrapper">
      <div class="box">Item1</div>
      <div class="box">Item2</div>
      <div class="box">Item3</div>
      <div class="box">Item4</div>
    </div>
  </div>

你可以尝试在包装上显示:inline-flex。

https:/jsfiddle.net3qmwLt06

.wrapper {
overflow: hidden;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  word-spacing: -10;
  display:inline-flex;
}





上一篇:冯耀宗:SEO优化培训班,手把手教你做出一个权重6的网站
下一篇:HANA XSA中Fiori发射板中的动态瓦片。如何?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|php中文网 | cnphp.com ( 赣ICP备2021002321号-2 )

GMT+8, 2024-5-17 14:42 , Processed in 0.162419 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

申明:本站所有资源皆搜集自网络,相关版权归版权持有人所有,如有侵权,请电邮(fiorkn@foxmail.com)告之,本站会尽快删除。

快速回复 返回顶部 返回列表