html - CSS Float 导致中间空白

标签 html css css-float

我有一个任务,我必须创建一个如下所示的网站:

example site

到目前为止我已经创建了这个: 我无法删除两个 div 之间的空白区域。我使用 float:left 和 float: right

my site

这是CSS代码:

#Vsebina {
width:auto;
position: relative;
left: 200px;
top: -22px;
}


#Vsebina #Prvi.Vrh, #Drugi.Vrh, #Tretji.Dno, #Cetrti.Dno, #Peti.Dno,     #Sesti.Dno {
width: 400px;
margin-left: 20px;
margin-right: 20px;
padding-left: 30px;
padding-right: 30px;
padding-top: 5px;
}

#Vsebina #Prvi.Vrh, #Drugi.Vrh {
border: 2px;
border-style: dashed;
border-color: red;
max-height: 200px;

}

#Vsebina #Prvi.Vrh p, #Drugi.Vrh p{
height: 140px;
overflow-y: scroll;
}

#Vsebina #Drugi.Vrh, #Cetrti.Dno, #Sesti.Dno {
float: right;
}


#Vsebina #Prvi.Vrh, #Tretji.Dno, #Peti.Dno {
float:left;
}

HTML 是正常布局,我没有在 HTML 中做任何样式设置,只有内容在那里。该文件也太宽了,所以它可以垂直滚动,这也是我想摆脱的。谢谢。

最佳答案

向左浮动将内容拉到其父 div 的左侧,向右浮动将内容拉到其父 div 的右侧。

从 css 代码来看,你只需要向左应用 float 。删除右浮动以获得所需的结果。

-谢谢

关于html - CSS Float 导致中间空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34043177/

相关文章:

带有表单输入字段的 CSS3 多列列表

jquery - 创建包含可点击列的 HTML 表格

html - 当打印 div 进入文本框时

html - 调整 Bootstrap 3.1.1 导航栏的大小

javascript - 从 HTML 调用 typescript 文件中的函数。

javascript - 协助js函数/警报删除表单输入

java - GWT警告: "Call to Enum method toString when enum obfuscation is enabled"

jquery - React-virtualized 下拉菜单被溢出 :hidden 截断

html - 无法在导航标签内设置 ul 样式

html - 我的 UL 列表(列)是我在 css 中写在彼此之上的下拉菜单吗?