Html 垂直对齐div中的标题和段落 我试图把一个H1元素和P垂直对齐在一个DIV浮动的左边,但是它们彼此相邻地垂直对齐。我很确定这与表格单元格显示有关,但不知道没有它如何垂直对齐
我的代码告诉我:Html 垂直对齐div中的标题和段落 我试图把一个H1元素和P垂直对齐在一个DIV浮动的左边,但是它们彼此相邻地垂直对齐。我很确定这与表格单元格显示有关,但不知道没有它如何垂直对齐,html,css,css-tables,Html,Css,Css Tables,我的代码告诉我: . . Heading Paragraph . . 我想: . . Heading Paragraph . . 这是我的密码: CSS: 以下是JSFIDLE:您必须将它们放在包含它们的分区中(或将它们放在另一个分区中并将其放在原始分区中)。您必须将它们放在包含它们的分区中(或将它们放在另一个分区中并将其放在原始分区中).说明并显示了底部垂直对齐的方法。说明并显示了底部垂直对齐的方法。要正确地垂直居中图元,您需要有一个绝对定位的div,该div为顶部高度的50%,然后是一
.
.
Heading Paragraph
.
.
我想:
.
.
Heading
Paragraph
.
.
这是我的密码:
CSS:
以下是JSFIDLE:您必须将它们放在包含它们的分区中(或将它们放在另一个分区中并将其放在原始分区中)。您必须将它们放在包含它们的分区中(或将它们放在另一个分区中并将其放在原始分区中).说明并显示了底部垂直对齐的方法。说明并显示了底部垂直对齐的方法。要正确地垂直居中图元,您需要有一个绝对定位的div,该div为顶部高度的50%,然后是一个边距顶部为div总高度-50%的偏移div。例如:要正确垂直中心元素,需要有一个绝对定位div,该div距离顶部高度的50%,然后是一个边距顶部为div总高度-50%的偏移div。一个工作示例:这是一个带有示例的页面: 我通过一个类更改了您的id,在css中使用id是一个坏习惯 我个人更喜欢内联块作为表格/表格行/表格单元格显示 要使中间与内联块垂直对齐,您必须知道:
- 容器的高度和线条高度必须相同
- 您希望位于中间的子项必须是“inline block”类型,在此子项中,您必须恢复适当的线高度
- 他的子对象可以是块类型(如我的示例中所示)
- 容器的高度和线条高度必须相同
- 您希望位于中间的子项必须是“inline block”类型,在此子项中,您必须恢复适当的线高度
- 他的子对象可以是块类型(如我的示例中所示)
- 这是一个带有示例的页面:
我通过一个类更改了您的id,在css中使用id是一个坏习惯
我个人更喜欢内联块作为表格/表格行/表格单元格显示
要使中间与内联块垂直对齐,您必须知道:
#HDRtext
{
float: left;
width: 30%;
height: 335px;
padding: 0;
display: table;
color: white;
}
#HDRtext h1
{
font-family: Georgia;
font-size: 2em;
display: table-cell;
vertical-align: middle;
}
#HDRtext p {
display: table-cell;
vertical-align: middle;
font-size:1em;
font-family: Georgia;
}