gpt4 book ai didi

css - 我的页眉 Logo 在 Safari 中拉伸(stretch)了宽度

转载 作者:行者123 更新时间:2023-11-27 23:23:10 24 4
gpt4 key购买 nike

我的网站在计算机和 Android 智能手机上运行完美,但是当我在主页的苹果智能手机上打开我的网站时,我的 Logo 被水平拉伸(stretch),几乎占据了我的标题的所有宽度,没有给我的汉堡菜单留出空间(.toggle in我的代码)。

我搜索了一下,发现在 safari 中使用 flexbox 时我们会遇到一些显示问题,因为它使用旧的前缀,所以我尝试实现它们但没有任何改变。

.header {
background-color: rgb(235, 223, 201);
z-index: 100;
top: 0px;
margin: 0 auto;
max-height: 5rem;
position: fixed;
border-bottom-style: double;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: space-between;
width: 100%
}

@media only screen and (max-width: 1210px) {
.logo {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex: 1;
width: calc(100% - 50px)
}
.menu-one {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: space-between;
width: 100%
}
.toggle {
display: block;
padding-top: 1.5rem;
transform: translate(-10px);
cursor: pointer;
}
.toggle span {
position: relative;
width: 36px;
height: 4px;
display: block;
background-color: black;
margin-bottom: 8px;
transition: 0.5s;
}
}
<div class="header">
<div class="menu-one">
<div class="logo">
<img src="">
<div class="lettering">
<h6><span class="bolder">F</span>ÁTIMA<span class="bolder">C</span>RISTÓVÃO <span class="smaller">by KELLER WILLIAMS</span></h6>
</div>
</div>
<div class="toggle">
<span></span>
<span></span>
<span></span>
</div>
</div>
<ul id="menu-two" class="hide">
<li class="item">
<a href="./index.html">Home</a>
</li>
<li class="item" id="proj">
<a href="#projects">Projects</a>
</li>
<li class="options">
<a href="./Atower.html">A-Tower</a>
</li>
<li class="options">
<a href="./muda.html">Muda</a>
</li>
<li class="item">
<a href="#About-Me">About</a>
</li>
<li class="item">
<a href="#Contact">Contact</a>
</li>
</ul>
</div>

最佳答案

我注意到您没有为所有值添加前缀,因此它应该如下所示:

.header {
background-color: rgb(235, 223, 201);
z-index: 100;
top: 0px;
margin: 0 auto;
max-height: 5rem;
position: fixed;
border-bottom-style: double;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%
}


@media only screen and (max-width: 1210px) {

.logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
width: calc(100% - 50px)
}


.menu-one {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%
}
.toggle{
display: block;
padding-top: 1.5rem;
-webkit-transform: translate(-10px);
-ms-transform: translate(-10px);
transform: translate(-10px);
cursor: pointer;
}

.toggle span {
position: relative;
width: 36px;
height: 4px;
display: block;
background-color: black;
margin-bottom: 8px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
}

我建议您使用类似 Autoprefixer 的东西当您为生产编译构建时。

关于css - 我的页眉 Logo 在 Safari 中拉伸(stretch)了宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57909655/

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