Html 如何对齐3个DIV';s并排在另一个DIV内,右对齐最后一个DIV?
我有一个简单的列表项,我想格式化。它包含3个分区。我希望第一个DIV左对齐,第二个DIV能够根据需要增长,第三个DIV右对齐。我有三个DIV并排排列,但我不知道如何使最后一个DIV正确对齐。这就是它现在的样子:Html 如何对齐3个DIV';s并排在另一个DIV内,右对齐最后一个DIV?,html,css,angular,Html,Css,Angular,我有一个简单的列表项,我想格式化。它包含3个分区。我希望第一个DIV左对齐,第二个DIV能够根据需要增长,第三个DIV右对齐。我有三个DIV并排排列,但我不知道如何使最后一个DIV正确对齐。这就是它现在的样子: 您可以使用下面这样的代码 两侧都有固定宽度的div和具有流体宽度的中心div 这应该能奏效 .container>div{ 浮动:左; 填充:0 10px; } .左{ 宽度:30px; } .对{ 宽度:30px; } .中心{ 宽度:计算(100%-120px); 背景:#ccc
您可以使用下面这样的代码 两侧都有固定宽度的div和具有流体宽度的中心div 这应该能奏效
.container>div{
浮动:左;
填充:0 10px;
}
.左{
宽度:30px;
}
.对{
宽度:30px;
}
.中心{
宽度:计算(100%-120px);
背景:#ccc;
}
23
测试
44
您可以使用如下代码
两侧都有固定宽度的div和具有流体宽度的中心div
这应该能奏效
.container>div{
浮动:左;
填充:0 10px;
}
.左{
宽度:30px;
}
.对{
宽度:30px;
}
.中心{
宽度:计算(100%-120px);
背景:#ccc;
}
23
测试
44
看一看flexbox,它易于使用,使用flex-end,您可以快速地在末尾获得块
<div class="line">
<div class="first_block">
</div>
<div class="text">
Hello
</div>
<div class="second_block">
</div>
</div>
.line {
height : 40px;
width : 100%;
display : flex;
flex-flow : row wrap;
background-color : gray;
}
.first_block, .second_block {
background-color : blue;
width : 40px;
}
.text {
flex-grow : 1;
}
你好
.线路{
高度:40px;
宽度:100%;
显示器:flex;
柔性流:行换行;
背景颜色:灰色;
}
.第一块,.第二块{
背景颜色:蓝色;
宽度:40px;
}
.文本{
柔性生长:1;
}
让你看看结果
干杯 看一看flexbox,它易于使用,使用flex-end,您可以快速地在末尾获得块
<div class="line">
<div class="first_block">
</div>
<div class="text">
Hello
</div>
<div class="second_block">
</div>
</div>
.line {
height : 40px;
width : 100%;
display : flex;
flex-flow : row wrap;
background-color : gray;
}
.first_block, .second_block {
background-color : blue;
width : 40px;
}
.text {
flex-grow : 1;
}
你好
.线路{
高度:40px;
宽度:100%;
显示器:flex;
柔性流:行换行;
背景颜色:灰色;
}
.第一块,.第二块{
背景颜色:蓝色;
宽度:40px;
}
.文本{
柔性生长:1;
}
让你看看结果
干杯 使用
flexbox
可以执行以下操作:
.container{
线高:50px;
背景:#e1e1;
显示器:flex;
证明内容:之间的空间;
}
.中心{
弹性:1;
}
.徽章,
.徽章2{
显示:块;
背景:紫色;
颜色:白色;
文本对齐:居中;
填充:0 15px;
}
*
这个名字会越来越大
**
使用flexbox可以执行以下操作:
.container{
线高:50px;
背景:#e1e1;
显示器:flex;
证明内容:之间的空间;
}
.中心{
弹性:1;
}
.徽章,
.徽章2{
显示:块;
背景:紫色;
颜色:白色;
文本对齐:居中;
填充:0 15px;
}
*
这个名字会越来越大
**
您可以在没有li中所有div的情况下完成此操作…将列表项显示为表格,并将其中的范围显示为表格单元格:
*{边距:0;填充:0;列表样式:无;框大小:边框框;}
保险商实验室{
宽度:100%;
}
李{
宽度:100%;
显示:表格;
边缘底部:2px;
}
li>span{
显示:表格单元格;
背景:浅灰色;
}
李:第一个孩子,
最后一个孩子{
背景:黑色;
颜色:白色;
宽度:3em;
}
-
60
单击“添加打印机”
53
-
70
单击“我想要的打印机未列出”
54
-
80
选择“使用TCP/IP地址或主机名添加打印机”单击下一步
55
您可以在没有li中所有div的情况下完成此操作…将列表项显示为表格,并将其中的范围显示为表格单元格:
*{边距:0;填充:0;列表样式:无;框大小:边框框;}
保险商实验室{
宽度:100%;
}
李{
宽度:100%;
显示:表格;
边缘底部:2px;
}
li>span{
显示:表格单元格;
背景:浅灰色;
}
李:第一个孩子,
最后一个孩子{
背景:黑色;
颜色:白色;
宽度:3em;
}
-
60
单击“添加打印机”
53
-
70
单击“我想要的打印机未列出”
54
-
80
选择“使用TCP/IP地址或主机名添加打印机”单击下一步
55
请同时发布您的css。请同时发布您的css。
<div class="line">
<div class="first_block">
</div>
<div class="text">
Hello
</div>
<div class="second_block">
</div>
</div>
.line {
height : 40px;
width : 100%;
display : flex;
flex-flow : row wrap;
background-color : gray;
}
.first_block, .second_block {
background-color : blue;
width : 40px;
}
.text {
flex-grow : 1;
}