Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.5k views
in Technique[技术] by (71.8m points)

如何做出水平居中元素后,同一行内其他元素不干扰其居中位置?

image.png
如图,想要做出这种水平居中标题后面跟着标签的效果,但是多次尝试只能做出标题和标签视为一个整体一起水平居中的效果


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

三列布局,中间固定两边自适应
CSS

        .wrapper{
            display: grid;
            grid-template-columns: 1fr 200px 1fr;
        }

        .wrapper>div:nth-child(2){
            width: 200px;
        }

        .wrapper>div{
            height: 200px;
            border: 1px solid red;
        }

HTML

    <div class="wrapper">
        <div>div1</div>
        <div>div2</div>
        <div>
            <span>标签1</span>
            <span>标签2</span>
            <span>标签3</span>
        </div>
    </div>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...