繁体   English   中英

为什么即使我有内联块,在重新调整大小时div元素也会分开?

Why div element will separate when re sizing even though I have inline-block?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

当我缩小浏览器+按钮时,复选框事件之间分开,尽管两个div都具有内联块

在此处输入图片说明

请查看代码的迷你版:

<div style="display: inline-block;">
  <a class="plus" data-toggle="collapse" data-target="#data" href="#">
    <i class="fa fa-plus-circle"></i><span></span>
  </a>
</div>
<div class="checkbox name" style="font-size: 17px; display: inline-block; margin-left: 5px;">
  <label>
    <input name="unique_id" value="" type="checkbox">
    <div id="unique_id">name - address <span class="label label-info">display</span>
    </div>
  </label>
</div>

但是我只希望+按钮和复选框在调整此图像大小时放在一起(不重新调整大小)

在此处输入图片说明

4 个回复

在元素上使用inline-block ,它们以父级宽度包装。 因此,如果您的结构具有父DIV,则只需添加white-space: nowrap; 对此。 这样可以防止带有“ nline-block”功能的孩子包扎(走下去)。

编辑:您还可以简化您的HTML结构,您有很多简单的元素。

将宽度设置为两个div或向两个div添加“ float:left”,并在第二个div上添加一些宽度。

white-space: nowrap;

将迫使内容停留在一行上

如果将其中一个div短一点,是否合适?

原因是因为即使使用内联代码块,宽度为50%的两个div可能实际上也不适合一行。 它们之间有一点空间。 不知道它来自哪里; 这里的某人应该能够提供确切的原因。

但是对我个人而言,我要做的是包装两个div,然后给其父div style="font-size:0;" 唯一需要注意的是,您必须显式设置子div的字体大小。

参见JSFiddle

1 缩小时DIV会分开

在单列CSS网格内,我有一个div,该js幻灯片位于第二个div上方。 当我按比例缩小站点时,这两个div相互拉开。 我希望能够在两个div之间保持恒定的距离,但是无法正常工作。 有问题的div类是“幻灯片”和“中心文本”。 这是指向Codepen网站的链接 感谢您的任何帮助。 ...

2018-07-23 13:48:54 1 57   html/ css
2 当内联块div调整自身大小时,是否防止“捕捉”行?

我正在尝试制作更好的网格/列表容器。 我将在容器中显示一堆对象,我想在列表视图(每个项目占用宽度的100%,例如70px高度)或网格视图(其中每个项目占100%)中查看它们例如占用100像素的宽度和100像素的高度)。 我使它们全部display: inline-block ,因为它们会自动 ...

3 防止div在重新调整大小时重叠

我有一个页面,我有3个单独的DIV对齐,一个右,中,然后左。 当页面处于默认大小时,这看起来很完美,但是在较小的重新调整大小时,它们全部3可以相互重叠,这使得它们不可读。 我当前的CSS,除了正确的值之外都是一样的。 } 我的身体CSS } 我只需要想办法阻止 ...

2016-10-13 19:28:51 2 2014   css
4 调整大小时 Div 元素被推出页面

我正在尝试将我的视频及其标题放在我的页面中央,并将我的徽标放在左上角。 这工作正常,直到调整大小,当徽标被推出页面时 - 就好像中间有一个元素覆盖了我的徽标元素。 我试图解决哪个元素执行此操作:我当然怀疑它是视频容器,并且到目前为止我已经尝试了很多方法来更改其设置但没有成功(绝对宽度较小,向左浮动等 ...

5 元素在调整大小时保持离开Div

我一直在搜寻,但没有找到针对我特殊情况的任何答案。 我想将搜索表单与页面右侧对齐,但要使其始终与页面所在的div对齐。我采用了绝对定位,但是我宁愿找到一种更干净的方法来解决此问题必须不断改变“ Top :;”样式的价值。 这是代码的链接: https : //jsfiddle.net/n ...

7 在窗口调整大小时垂直移动div块

http://jsfiddle.net/KZP7r/我正在尝试执行以下操作,但使用两块文本而不是图像和一些文本。 我试图让两个文本块在水平方向上彼此相邻,但是当窗口变小时,让右边的文本移到左边的文本下方。 页面即时消息编辑在这里: 希望有人能帮忙! ...

2014-01-21 01:16:17 3 2167   css/ html
8 调整窗口大小时防止div块移动

我有一个div块,它覆盖在其父div的顶部,但是当调整窗口大小时,子div会疯狂地移动。 我如何防止这种情况发生。 这是指向我的网站的链接: http : //raider.grcc.edu/~ryanduffing/recordstore/ 以下是相关的CSS代码和HTML代码: ...

9 内联块div内的内联元素

无法理解为什么&lt;img&gt; inside &lt;div style="display: inline-block"&gt;将div从顶部推div ? HTML CSS 编辑 将img设置为display: block解决问题。 但有人能解释我为什么没有那 ...

2016-01-15 14:40:56 5 3200   html/ css
10 移动div和横幅,而它们不会分开?

我创建了一个带有顶部横幅的联系表单。 我创建了整个内容,并打算将其移到屏幕右侧,以便将鼠标悬停在屏幕上时将其滑到屏幕上。 我打算将div包裹起来,然后相对定位并移动它,但是我需要它移到右边才能离开屏幕。 但是,当我尝试执行此操作时,它使横幅和联系表单框以及这两个元素内部的所有内容都出现在屏 ...

2015-04-17 06:21:00 1 62   html/ css
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM