【问题标题】:How can I keep elements from overlapping?如何防止元素重叠?
【发布时间】:2018-05-03 03:43:23
【问题描述】:

我似乎无法让段落和图像不重叠。我确定这个问题之前已经回答过,但我找不到解决方案。当然网站只是练习,不会放在任何地方,我只是需要练习。顺便说一句,我正在使用引导程序 4。

HTML:

<section id="bio">
<div class="container-fluid">
    <div class="row">
        <div class="col-lg-12">
            <h1 class="display-3 text-center mt-5">Who am I?</h1>
        </div>
    </div>
    <div class="row">
        <div class="col-lg-4">
            <img src="imgs/person.jpg">
        </div>
        <div class="col-lg-8 mt-5 d-block">
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
            tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
            quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
            consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
            cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
            proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
            tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
            quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
            consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
            cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
            proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
            tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
            quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
            consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
            cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
            proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
        </div>
    </div>
</div>
 </section>

CSS:

    #bio {
        font-family: 'Poiret One', serif;
    }

    #bio img {
        border-radius: 100%;
        height: 350px;
        width: 350px;
        position: absolute;
        left: 5%;
        top: 10%;
        display: block;
    }
    @media screen and (max-width: 988px) {
        #bio img {
            margin-top: 10%;
        }
    }

    #bio p {
        float: right;

    }

【问题讨论】:

    标签: html css twitter-bootstrap image paragraph


    【解决方案1】:

    在您的媒体查询中,您需要将您的 #bio img 位置重置为静态,如下例所示:

    @media screen and (max-width: 988px) {
        #bio img {
          margin-top: 10%;
          position: static;
        }
    }
    

    希望对你有所帮助

    【讨论】:

      【解决方案2】:

      您可以按百分比定义宽度并尝试媒体查询。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-02-28
        • 2023-03-24
        • 2017-07-08
        • 2017-03-08
        • 2023-01-26
        • 1970-01-01
        • 2020-03-19
        相关资源
        最近更新 更多