Html css文本在响应站点中垂直对齐
我在这样的一个div中有一个header 当我将broswer变小时,它看起来是这样的: 但我希望它看起来像这样: 我该怎么做 html:Html css文本在响应站点中垂直对齐,html,css,responsive-design,alignment,Html,Css,Responsive Design,Alignment,我在这样的一个div中有一个header 当我将broswer变小时,它看起来是这样的: 但我希望它看起来像这样: 我该怎么做 html: jsiddle:使用垂直对齐、文本对齐以及显示css属性来呈现Div中垂直和水平居中的文本 .wrapper{ border:1px red solid; height:60px; display: table; } .wrapper h4{ margin-top: 0; display: table-cell; vertic
jsiddle:使用垂直对齐、文本对齐以及显示css属性来呈现Div中垂直和水平居中的文本
.wrapper{
border:1px red solid;
height:60px;
display: table;
}
.wrapper h4{
margin-top: 0;
display: table-cell;
vertical-align: middle;
text-align: center;
}
JS Fiddle:使用垂直对齐、文本对齐以及显示css属性来呈现Div中垂直和水平中心的文本
.wrapper{
border:1px red solid;
height:60px;
display: table;
}
.wrapper h4{
margin-top: 0;
display: table-cell;
vertical-align: middle;
text-align: center;
}
JS Fiddle:您也可以尝试
转换
属性:
.wrapper h4 {
margin-top: 0;
position: relative;
text-align: center;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
}
您也可以尝试
转换
属性:
.wrapper h4 {
margin-top: 0;
position: relative;
text-align: center;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
}
谢谢,但现在您更改了包装的宽度。它必须是100%宽谢谢,但现在你改变了包装的宽度。它必须是100%宽好的,谢谢你的信息,但我不需要关心这个项目中的ie8,感谢上帝!好的,谢谢你提供的信息,但是我不需要在这个项目中关心ie8,感谢上帝!