在HTML / CSS

时间:2015-07-31 10:00:28

标签: html css css3

我是HTML / CSS的新手。我在设计网站时遇到问题。

看看:

Image

我有两个街区,我想在每个街区写一些不同的东西。如何删除上面图片中标记的空白区域。

这是我的代码:

CSS
.blocks{
  display: inline-block;
  margin: 15px 0 0;
  border: none;
  color: black;
  background: #ff6f29;
  width: 30%;
}
.wrap{
    width: 100%;
}

HTML

<div class= 'wrap'>
<div class= 'blocks'>
Some code
</div>
<div class= 'blocks'>
<p>text text text text</p>
<p>text text text text</p>
<p>text text text text</p>
</div>
</div>

谢谢!

3 个答案:

答案 0 :(得分:3)

嗨现在定义你的class .blocks vertical-align:top;就像这样

.blocks{vertical-align:top;}

<强> what is vertical-align

答案 1 :(得分:1)

只需使用浮动:

.blocks{
  margin: 15px 0 0;
  border: none;
  color: black;
  background: #ff6f29;
  width: 30%;
    float:left;
    margin:5px;
    padding:5px;
}
.wrap{
    width: 100%;
    float:left;
}

她的小提琴:https://jsfiddle.net/g5LgyLjg/

答案 2 :(得分:0)

您需要将float: left;添加到.blocks css。

Here is a working example