gpt4 book ai didi

css - 我的 div 在彼此下面堆积

转载 作者:行者123 更新时间:2023-11-28 03:55:51 24 4
gpt4 key购买 nike

我正在做一些 CSS,我的 div 一直在彼此下面堆积。我尝试对它们使用位置,但没有用。我的作品如下。我在其中的图片不会对您可用,因为它来 self 的计算机,但我希望您能了解我的问题所在(sitelingo 和 Capture12 正在堆积):

#logomain {
font-family: museo-sans-rounded, sans-serif;
font-size: 33px;
color: white;
font-weight: 600;
padding-top: 13px;
padding-left: 470px;
}

#sitelingo {
font-family: museo-sans-rounded, sans-serif;
font-size: 14px;
font-weight: bold;
position: relative;
color: white;
padding-left: 232px;
padding-top: 24px;
}

#barone {
position: fixed;
float: left;
width: 50%;
height: 70px;
background-color: #0A4076;
}

#bartwo {
postition: fixed;
float: right;
width: 50%;
height: 70px;
background-color: #0A4076;
}

#login {
padding-left: 400px;
position: absolute;
}

body {
margin: 0;
}

.bold {
font-weight: bold;
}
<head>
<title>Duolingo</title>
</head>


<body>

<div id="barone">

<div id="logomain"> duolingo </div>

</div>

<div id="bartwo">

<div id="sitelingo"> Site language: English </div>

<div id="login"> <img src="images/Capture12.png" /> </div>

</div>

</body>

</html>

最佳答案

几个问题:

  • 你设置了一个 position:fixed 到 #barone。这将相对于实际屏幕定位元素。
  • 你有绝对定位的元素,当屏幕调整大小时,它会与其他元素重叠
  • 在你的标志上设置了一个padding left,这使得它脱离了视角

    也许您可能想要如下所示的东西

    #logomain {
    font-family: museo-sans-rounded, sans-serif;
    font-size: 33px;
    color: white;
    font-weight: 600;
    padding-top: 13px;
    /* padding-left: 470px;*/
    }

    #sitelingo {
    font-family: museo-sans-rounded, sans-serif;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    color: white;
    /*padding-left: 232px;*/
    padding-top: 24px;
    }

    #bar_container {
    background-color: #0A4076;
    }

    #barone {
    /* position: fixed;*/
    height: 70px;
    background-color: #0A4076;
    display: inline-block;
    }

    #bartwo {
    postition: fixed;
    float: right;
    height: 70px;
    background-color: #0A4076;
    }
    #bartwo *{
    display:inline-block;
    }
    #login {
    position:relative;
    /*padding-left: 400px;
    position: absolute; */
    vertical-align: middle;

    top:0;
    }
    #login img{
    width:100px;
    height:100%;
    }
    body {
    margin: 0;
    }

    .bold {
    font-weight: bold;
    }
    <head>
    <title>Duolingo</title>
    </head>


    <body>
    <div id="bar_container">
    <div id="barone">

    <div id="logomain"> duolingo </div>

    </div>

    <div id="bartwo">
    <div id="sitelingo"> Site language: English </div>
    <div id="login"> <img src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRgKSOJmOr8tNodELaCLPrI1T2XE7iwrpuxPDGuFeoJwlJC4AVKZw" /> </div>

    </div>
    </div>


    </body>

    </html>

  • 关于css - 我的 div 在彼此下面堆积,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43462253/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com