Html 定位块,垂直对齐
我的代码:Html 定位块,垂直对齐,html,css,vertical-alignment,Html,Css,Vertical Alignment,我的代码: <div class="wrapper"> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> </div> <style> .grid-item{display: inline-block; vertical-alig
<div class="wrapper">
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
</div>
<style>
.grid-item{display: inline-block; vertical-align: top; width: 20%;}
</style>
.grid项{显示:内联块;垂直对齐:顶部;宽度:20%;}
我如何在不使用绝对定位的情况下将块放置在另一块下
改变
**display:inline;** to **display:block;**
有一个“尝试”练习
这里--改变
**display:inline;** to **display:block;**
有一个“尝试”练习
这里--您可能想要这样的东西:
演示
.grid列{
浮动:左;
宽度:25%;
}
.网格单元{
垂直对齐:顶部;
背景:#a00606;
颜色:#fff;
利润率:10px 20px;
填充物:5px;
文本对齐:居中;
字体大小:粗体;
字体系列:Arial,Verdana,'无衬线';
}
第1部分
第五节
第2部分
第六分部
第三节
第7分部
第四节
第8部分
您可能想要这样的东西:
演示
.grid列{
浮动:左;
宽度:25%;
}
.网格单元{
垂直对齐:顶部;
背景:#a00606;
颜色:#fff;
利润率:10px 20px;
填充物:5px;
文本对齐:居中;
字体大小:粗体;
字体系列:Arial,Verdana,'无衬线';
}
第1部分
第五节
第2部分
第六分部
第三节
第7分部
第四节
第8部分
编辑:
我看错了你的形象,我相信这就是你想要的:
HTML
旧答案如下------
在div的父包装器上使用“display:block”减速和“float:left”
HTML
编辑:
我看错了你的形象,我相信这就是你想要的:
HTML
旧答案如下------
在div的父包装器上使用“display:block”减速和“float:left”
HTML
使用4个包装div,宽度为25%,高度固定,显示:内联表 然后在每个块中放置两个块/div,将它们定义为
display:table row
,给它们一个高度,并在其中放置一些内容
请参见使用4个包装器div,宽度为
25%
,高度固定,显示:内联表格
然后在每个块中放置两个块/div,将它们定义为display:table row
,给它们一个高度,并在其中放置一些内容
请参见您可以使用框大小:边框框代码>带<代码>浮动:左用于在水平方向并排对齐的代码>元素,并且它也是响应的
.grid列{
浮动:左;
宽度:100%;
}
.网格单元{
浮动:左;
背景:#a00606;
颜色:#fff;
框大小:边框框;
宽度:18%;
高度:150像素;
利润率:5px15px;
填充物:5px;
文本对齐:居中;
字体大小:粗体;
字体系列:Arial,Verdana,'无衬线';
}
第1分部
第2分部
第3分部
第4分部
第5分部
第6分部
第7分部
第8分部
您可以使用框大小:边框框代码>带<代码>浮动:左用于在水平方向并排对齐的代码>元素,并且它也是响应的
.grid列{
浮动:左;
宽度:100%;
}
.网格单元{
浮动:左;
背景:#a00606;
颜色:#fff;
框大小:边框框;
宽度:18%;
高度:150像素;
利润率:5px15px;
填充物:5px;
文本对齐:居中;
字体大小:粗体;
字体系列:Arial,Verdana,'无衬线';
}
第1分部
第2分部
第3分部
第4分部
第5分部
第6分部
第7分部
第8分部
除非我遗漏了什么,否则您肯定不应该使用br标记设置那样的高度?除非我遗漏了什么,否则您肯定不应该使用br标记设置那样的高度?
.grid-item {
color: #fff;
display: inline-block;
vertical-align: top;
width: 100px;
height: 50px;
margin: 5px 0 0 5px;
background-color: #cdcdcd;
}
.grid-item2 {
color: #fff;
vertical-align: bottom;
display: inline-block;
width: 100px;
height: 105px;
margin: 5px 0 0 5px;
background-color: gold;
}
.push {
margin-top: -50px;
}
<div class="wrapper">
<div class="grid-item"></div>
<div class="grid-item2"></div>
</div>
<div class="wrapper">
<div class="grid-item2"></div>
<div class="grid-item"></div>
</div>
<div class="wrapper">
<div class="grid-item2"></div>
<div class="grid-item"></div>
</div>
<div class="wrapper">
<div class="grid-item"></div>
<div class="grid-item2"></div>
</div>
.grid-item {
display: block;
vertical-align: top;
width: 100px;
height: 50px;
margin: 5px 0 0 5px;
background-color: #cdcdcd;
}
.grid-item2 {
display: block;
width: 100px;
height: 105px;
margin: 5px 0 0 5px;
background-color: gold;
}
.wrapper {
float: left;
}