css - Div 并没有坐在一起

标签 css

我有两张图片,我想在父 div 中并排放置,但我无法让它们这样做。

.column {width:100%;max-width:1500px; margin:0 auto; }

.span_1_of_2 {width:50%; display:inline-block; }

.span_2_of_2 {width:50%;display:inline-block; }

https://jsfiddle.net/87xzwj5t/

最佳答案

让你陷入困境的是空白。

添加此 CSS:

.column { font-size: 0; }
.column > div { font-size: 1rem; /* Or whatever you want it to be */ }

它会解决您的问题。

font-size: 0 确保不呈现空白,然后 font-size: 1rem 将子 div 中的字体重置为无论在文档根目录中设置什么(在大多数浏览器中默认为 16px)。

行内 block 元素就像文本流中的元素一样显示,这就是为什么在呈现它们时会考虑空白。

JSFiddle example

关于css - Div 并没有坐在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31706405/

相关文章:

css - 使用具有渐变背景的 CSS3 过渡

css - 在设置了自动高度和最小高度的父项中垂直对齐 div?

html - 用选取框弹跳使文本不完全可见

html - 降低文本和水平标尺之间的垂直高度

javascript - Kendo UI 图表 - OnClick 事件

webkit - 在-webkit-image-set中使用border-image

css - float :center doesn't display well on newsletter for Windows Phone

html - 渐变在 Safari 中不起作用

css - 无法让我的 telerik 菜单在 ASP 上工作

html - CSS全局链接后台问题