Html 垂直对齐<;p>&引用;旁边是&书信电报;部门>;

Html 垂直对齐<;p>&引用;旁边是&书信电报;部门>;,html,css,Html,Css,看小提琴 我已经将行高度和高度设置为,所有东西都有相同的高度,无论还是充当内联块,我想知道为什么它们不在同一水平线上对齐,没有表格单元格,我如何修复它 谢谢 所有代码: 某物 你好 世界 .wrapper{ 高度:40px; } .包装纸{ 背景:#EEE; 显示:内联块; 高度:40px; 宽度:90px; 线高:40px; } .盒子{ 显示:内联块; 宽度:90px; 高度:40px; } .red{背景色:#FFC2C2;} .yellow{背景色:#FFB;} .blue{背景

看小提琴

我已经将
行高度
高度
设置为
,所有东西都有相同的高度,无论
还是
充当
内联块
,我想知道为什么它们不在同一水平线上对齐,没有
表格单元格
,我如何修复它

谢谢


所有代码:


某物

你好

世界

.wrapper{
高度:40px;
}
.包装纸{
背景:#EEE;
显示:内联块;
高度:40px;
宽度:90px;
线高:40px;
}
.盒子{
显示:内联块;
宽度:90px;
高度:40px;
}
.red{背景色:#FFC2C2;}
.yellow{背景色:#FFB;}
.blue{背景色:#CEF0F5;}
将此添加到css中:

.wrapper p {
    margin:0;
}
.box{
    vertical-align:top;
}
另外,正如您给div指定的
内联块一样,请确保注释掉空格

将此添加到css中:

.wrapper p {
    margin:0;
}
.box{
    vertical-align:top;
}
另外,正如您给div指定的
内联块一样,请确保注释掉空格

将此添加到css中:

.wrapper p {
    margin:0;
}
.box{
    vertical-align:top;
}
另外,正如您给div指定的
内联块一样,请确保注释掉空格

将此添加到css中:

.wrapper p {
    margin:0;
}
.box{
    vertical-align:top;
}
另外,正如您给div指定的
内联块一样,请确保注释掉空格


p
默认情况下有边距和/或填充,因此您将面临
p
的问题

.wrapper p {
    background: #EEE;
    display: inline-block;
    height: 40px;
    width: 90px;
    margin: 0; /* this fixes the key problem you were facing */
    padding: 0;
    vertical-align: top;

}

p
默认情况下有边距和/或填充,因此您将面临
p
的问题

.wrapper p {
    background: #EEE;
    display: inline-block;
    height: 40px;
    width: 90px;
    margin: 0; /* this fixes the key problem you were facing */
    padding: 0;
    vertical-align: top;

}

p
默认情况下有边距和/或填充,因此您将面临
p
的问题

.wrapper p {
    background: #EEE;
    display: inline-block;
    height: 40px;
    width: 90px;
    margin: 0; /* this fixes the key problem you were facing */
    padding: 0;
    vertical-align: top;

}

p
默认情况下有边距和/或填充,因此您将面临
p
的问题

.wrapper p {
    background: #EEE;
    display: inline-block;
    height: 40px;
    width: 90px;
    margin: 0; /* this fixes the key problem you were facing */
    padding: 0;
    vertical-align: top;

}

当您使用任何
内联属性时(
p
在本例中),您必须定义其
对齐方式,默认情况下它不是
top

因此,在这种情况下,在将
p
修改为
内联块
时,您还需要声明
垂直对齐

对您的css进行以下更改

.wrapper p {
    background: #EEE;
    display: inline-block;
    height: 40px;
    width: 90px;
    line-height: 40px;
     margin:0;/**Add this**/
    vertical-align:top;/**Add this**/
}

当您使用任何
inline
属性时(在本例中为
p
),您必须定义其
对齐方式,默认情况下它不是
top

因此,在这种情况下,在将
p
修改为
内联块
时,您还需要声明
垂直对齐

对您的css进行以下更改

.wrapper p {
    background: #EEE;
    display: inline-block;
    height: 40px;
    width: 90px;
    line-height: 40px;
     margin:0;/**Add this**/
    vertical-align:top;/**Add this**/
}

当您使用任何
inline
属性时(在本例中为
p
),您必须定义其
对齐方式,默认情况下它不是
top

因此,在这种情况下,在将
p
修改为
内联块
时,您还需要声明
垂直对齐

对您的css进行以下更改

.wrapper p {
    background: #EEE;
    display: inline-block;
    height: 40px;
    width: 90px;
    line-height: 40px;
     margin:0;/**Add this**/
    vertical-align:top;/**Add this**/
}

当您使用任何
inline
属性时(在本例中为
p
),您必须定义其
对齐方式,默认情况下它不是
top

因此,在这种情况下,在将
p
修改为
内联块
时,您还需要声明
垂直对齐

对您的css进行以下更改

.wrapper p {
    background: #EEE;
    display: inline-block;
    height: 40px;
    width: 90px;
    line-height: 40px;
     margin:0;/**Add this**/
    vertical-align:top;/**Add this**/
}

请尝试这种风格:

.wrapper {
    height: 40px;
}
.wrapper p {
    background: #EEE;
    display: inline-block;
    height: 40px;
    width: 90px;
    line-height: 40px;

    margin:0;
    margin-left:5px;
    vertical-align:top;
}
.box {
    display: inline-block;
    width: 90px;
    height: 40px;
    margin:0;
    vertical-align:top;
}

.red{background-color:#FFC2C2;}
.yellow{background-color:#FFB;}
.blue{background-color:#CEF0F5;}

请尝试这种风格:

.wrapper {
    height: 40px;
}
.wrapper p {
    background: #EEE;
    display: inline-block;
    height: 40px;
    width: 90px;
    line-height: 40px;

    margin:0;
    margin-left:5px;
    vertical-align:top;
}
.box {
    display: inline-block;
    width: 90px;
    height: 40px;
    margin:0;
    vertical-align:top;
}

.red{background-color:#FFC2C2;}
.yellow{background-color:#FFB;}
.blue{background-color:#CEF0F5;}

请尝试这种风格:

.wrapper {
    height: 40px;
}
.wrapper p {
    background: #EEE;
    display: inline-block;
    height: 40px;
    width: 90px;
    line-height: 40px;

    margin:0;
    margin-left:5px;
    vertical-align:top;
}
.box {
    display: inline-block;
    width: 90px;
    height: 40px;
    margin:0;
    vertical-align:top;
}

.red{background-color:#FFC2C2;}
.yellow{background-color:#FFB;}
.blue{background-color:#CEF0F5;}

请尝试这种风格:

.wrapper {
    height: 40px;
}
.wrapper p {
    background: #EEE;
    display: inline-block;
    height: 40px;
    width: 90px;
    line-height: 40px;

    margin:0;
    margin-left:5px;
    vertical-align:top;
}
.box {
    display: inline-block;
    width: 90px;
    height: 40px;
    margin:0;
    vertical-align:top;
}

.red{background-color:#FFC2C2;}
.yellow{background-color:#FFB;}
.blue{background-color:#CEF0F5;}


始终在问题中发布您的相关代码…定义您的.wrapper p.box{margin:0;vertical align:top;}演示链接是否始终在问题中发布您的相关代码…定义您的.wrapper p.box{margin:0;vertical align:top;}演示链接是否始终在问题中发布您的相关代码…定义您的.wrapper p.box{margin:0;vertical align:top;}演示链接是否始终在问题中发布相关代码…定义.wrapper p,.box{margin:0;vertical align:top;}演示链接就是为什么将
vertical align:top
添加到
p
.box
可以工作的原因?因为
元素的默认值是
baseline
。这就是为什么您需要在您的案例中设置
top
值的原因。所以为
p
设置“vertical align:top;”。为什么要添加
vertical align:top
p
.box
可以工作吗?因为
元素的默认值是
基线
。这就是为什么您需要在您的情况下设置
top
值的原因。因此,为
p
设置“垂直对齐:top;”。为什么将
垂直对齐:top
添加到
p
.box
可以工作?bec因为
元素的默认值是
baseline
。这就是为什么您需要在您的案例中设置
top
值的原因。因此,为
p
设置`vertical align:top;`for
p
。为什么要将
vertical align:top
添加到
p
.box
中?因为
的默认值是
基线
元素。这就是为什么您需要在您的案例中设置一个
top
值的原因。因此,在
p
中设置'vertical align:top;`for
标记是块级元素。检查链接。
标记是块级元素。检查链接。
标记是块级元素。c见鬼链接。