第一种方法:
<div class="title"> <div class="flag"></div> <div class="content"> <img src="img_p1_title.png"> </div> </div>
.title {
width: 100%;
font-size: 0;
height: 10%;
}
.title .content img {
width: 35%;
}
/*--主要的--*/
.content{
display: inline-block;
vertical-align: middle;
}
.flag{
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0;
}
第二种方法:
<div class="title"> <img src="img_p1_title.png"> </div>
.title {
display: flex;
justify-content: center;
align-items: center;
}
.title img {
width: 35%;
}
//该方法有些旧系统不支持
第三种方法:
<div class="title"> <span>第三种方法</span> </div>
.title { height: 15%; font-size: 18px; position: relative; } .title span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
第四种方法:
<div class="title"> <span>第四种方法</span> </div>
.title { width: 200px; height: 200px; vertical-align: middle; display: table-cell; text-align: center; }
***:红色部分就是主要代码
本文介绍了四种不同的网页标题布局方法,包括使用div、flexbox布局及表格单元格等技术实现水平居中效果。每种方法都有其适用场景和局限性。

&spm=1001.2101.3001.5002&articleId=78763740&d=1&t=3&u=83981d76f7854828bfe91d284f84beb9)
994

被折叠的 条评论
为什么被折叠?



