作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近在桌面模式的网站标题中添加了一个小部件。我努力让这个小部件位于同一行并位于 Logo 的右侧,但我最终做到了。在此过程中,我似乎弄乱了 header 在移动设备上的外观(有关示例,请参阅 twoguysplayingzelda.com)。由于我 65% 的收视率是通过手机观看的,所以我想解决这个问题,但还不知道如何解决。我希望 Logo 居中,完全可见,并且菜单图标位于左侧(在我进行更改之前它曾经是)。我知道我需要将编码添加到我的 style.css 的响应部分。下面是我目前在 CSS(桌面部分)中的标题。在开始我的网站之前,我对 CSS 和 HTML 一无所知,所以我仍然有点菜鸟。感谢您的帮助
div#header-widget-area {
float: right;
}
.header {
padding-top: 10px;
padding-bottom: 60px;
color: #01B3D9;
}
.header .cover {
background: rgba(29,29,29,0.0);
}
.header-inner {
position: relative;
}
.header .blog-logo {
text-align: left;
}
.header .logo {
display: inline;
float: left;
}
.header .logo img {
max-height: 50px;
width:auto;
}
最佳答案
菜单图标被 Logo 推到右侧,因为它们都有 float: left
。
尝试将.logo
中的float: left
去掉,将display: inline-block
添加到.blog-logo
。这应该可以解决您的两个问题。
关于css - 桌面上的网站标题小部件弄乱了移动标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45335989/
我是一名优秀的程序员,十分优秀!