首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >浮动2列后出现div故障

浮动2列后出现div故障
EN

Stack Overflow用户
提问于 2015-01-07 18:45:36
回答 1查看 26关注 0票数 0

作为我的问题,我浮动到div来创建一个简单的2列布局,但是当我尝试添加下一个普通的html元素时却遇到了麻烦。它会进入漂浮的电视里。我很困惑,无法找到合适的关键字来搜索这个问题。所以这可能是一个重复的问题。

看一看@ 科德芬

HTML

代码语言:javascript
运行
复制
 <div class="container"><div class="hinfo"><div class="hleft">Back</div>
  <div class="hright"><h1>Drive Nuts</h1></div>
  </div>
 <div class="info"><div class="left">Call No.</div>
  <div class="right">Datas</div>
  </div>
  <div class="info"><div class="left">Call No.</div>
  <div class="right">Datas</div>
  </div><div class="info"><div class="left end">Call No.</div>
  <div class="right end">Datas</div>
  </div>
  </div>
<div style="clear:both;"></div>
<div class="download"><a href="">Pull now</a></div>

Css:

代码语言:javascript
运行
复制
    body {
    background: #34495e;
    padding: 50px 0px;
  }

.end {
    -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.48);
    -moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.48);
    box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.48);
  }

.container {
    background: #ecf0f1;
    min-height: 480px;
    width: 700px;
    margin: 0px auto;
  }

.container h1 {
    margin: 0px;
    padding: 0px;
  }

.right, .left {
    display: inline-block;
    padding: 15px;
    Font-weight: bold;
    font-size: 20px;
    color: #fff;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

.left {
    width: 20%;
    background: #2c3e50;
    border-bottom: 1px solid #34495e;
  }

.right {
    width: 80%;
    background: #16a085;
    border-bottom: 1px solid #1abc9c;
  }

.hright, .hleft {
    display: inline-block;
    font-weight: bold;
    font-size: 20px;
    color: #fff;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

.hleft {
    width: 20%;
    background: #c0392b;
    border-bottom: 1px solid #e74c3c;
    line-height: 100px;
    text-align: center;
  }

.hright {
    width: 80%;
    background: #27ae60;
    border-bottom: 1px solid #2ecc71;
    padding-left: 10px;
    line-height: 100px
  }

.download {
    text-align: center;
 }

在这里,<div class="download"><a href="">Pull now</a></div>没有显示(它可能由上面的div阴影)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-07 18:56:48

http://codepen.io/anon/pen/GgroMK

给你..。

您试图在容器的div之后添加内容,因此它超出了您想要实现的整个div部分,下一次注释将对您有所帮助。

代码语言:javascript
运行
复制
<div class="container"><div class="hinfo"><div class="hleft">Back</div>
  <div class="hright"><h1>Drive Nuts</h1></div>
  </div>
 <div class="info"><div class="left">Call No.</div>
  <div class="right">Datas</div>
  </div>
  <div class="info"><div class="left">Call No.</div>
  <div class="right">Datas</div>
  </div><div class="info"><div class="left end">Call No.</div>
  <div class="right end">Datas</div>
  </div>
  <div class="download"><a href="">Pull now</a></div>
  </div>
<div style="clear:both;"></div>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27826455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档