html - CSS 布局查询

标签 html css layout

我正在尝试在页面上定位几个元素。

<div id='select'></div> // red div
<h5>Subheader</h5>
<div id='image'>Example of a DIV element with a background image:</div>  // green div

https://jsfiddle.net/xqt4aosx/2/

第一个“红色 div”现在位于我想要的位置,但是当我尝试定位子标题和“绿色 div”时,它们似乎位于页面下方。

理想情况下,红色 div 底部和子标题之间不应有这样的间隙。子标题和绿色 div 之间的间隙很好。

关于我如何解决这个问题的任何想法。

谢谢

最佳答案

额外的空间由 top: -90px; 在你的 jsfiddle 中创建。

我修改了您的红框样式并将表单向左浮动,我认为这会为您提供您想要的结果。

#form{
  float:left;
}

#select {
  background-repeat: no-repeat;
  text-align: center;
  border: 2px solid #d90036;
  width: 176px;
  height: 175px;
  margin-left:160px;
}

然后可以像往常一样在 h5 标签上使用 margin/padding 来改变子标题的间距

关于html - CSS 布局查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35696711/

相关文章:

ruby-on-rails - 两部分 Rails 布局

安卓布局 : Center Text and Image View to screen center?

Android:将 Intent 启动到框架布局中

html - 如果标签内部有跨度,则复选框会自动取消选中

javascript - 在 iPad 上绝对定位不会将元素设置在所需位置

javascript - 动态滑动框宽度 css 问题

jQuery 手机 : difference between data-role and role/class

html - 同一行的内联元素 : how can i do?

javascript - 触摸设备的 CSS 按钮?

html - 如何使用 HTML5 和 Canvas 或 SVG 绘制网格