You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将文本及figcaption对齐到Header元素的中心?

如何将Header内的文本区块对齐到中心

你遇到的问题是:虽然header设置了text-align: center,但.header_text这个文本区块没有和标题、图片对齐中心。原因是.header_text是块级元素,text-align: center只对行内/行内块元素生效,块级元素默认左对齐,加上你给它设置了30%的宽度,所以需要额外处理让它自身居中。

解决方法很简单,给.header_text添加margin: 0 auto;属性,修改后的CSS代码如下:

*{
box-sizing: border-box;
background-color: #F5F5F5;
}
body{
    margin: 0;
    padding: 20px;
}
header{
    text-align: center;
    background-color: white;
    padding: 10px;
}
.name{
    background-color: white;
}
header img{
    height: 200px;
}
.header_text{
    width: 30%;
    text-align: center;
    background-color: white;
    margin: 0 auto; /* 新增这行代码 */
}

添加后,这个30%宽度的文本区块就会在header容器里水平居中,和其他内容对齐了。

内容的提问来源于stack exchange,提问作者Franklyn Okafor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 22:16:22