- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我今天遇到了一个奇怪的困境——我的网站菜单在 mozilla firefox ESR (17.03+) 上(根本)不显示。
下面是我的菜单如何设置为正常显示:
虽然当我在 MFESR 上加载它时:这是我收到的:
下面是我的 HTML 和 CSS 代码:
<div class="container">
<div id="menu_placehold">
<header class="slide"> <!-- Add "slideRight" class to items that move right when viewing Nav Drawer -->
<ul id="navToggle" class="burger slide"> <!-- Add "slideRight" class to items that move right when viewing Nav Drawer -->
<li></li><li></li><li></li>
</ul>
<div class="cf"></div>
<a href="index.html"><img src="img/logo/menu_logo.png" class="header_icon" /><h1>Vogel</h1></a>
<div class="cf"></div>
</header>
<nav class="slide">
<ul>
<li><a href="index.html">HOME</a></li>
<li><a href="solar.html" class="active">SOLAR</a></li>
<li><a href="electrical.html">ELECTRICAL</a></li>
<li><a href="about.html">ABOUT</a></li>
<li><a href="team.html">TEAM</a></li>
<li><a href="contact.html">CONTACT</a></li>
<li><a href="blog/">BLOG</a></li>
</ul>
<div class="socials socials_fix">
<div class="social_icos">
<a href="#"><img src="img/assets/icons/linkedin.png" style="width:30px; height: 30px;"/></a>
<a href="#"><img src="img/assets/icons/google_plus.png" style="width:30px; height: 30px;"/></a>
<a href="#"><img src="img/assets/icons/facebook.png" style="width:30px; height: 30px;"/></a>
<a href="#"><img src="img/assets/icons/twitter.png" style="width:30px; height: 30px;"/></a>
<a href="#"><img src="img/assets/icons/instagram.png" style="width:30px; height: 30px;"/></a>
<a href="#"><img src="img/assets/icons/youtube.png" style="width:30px; height: 30px;"/></a>
</div>
</div>
</nav>
<div class="menu_number"><a href="callto:#"><h1>PHONENUMBERHERE</h1></a></div>
</div>
</div>
相关 CSS(对于粘贴我的整个 trunk css 文件表示歉意,虽然我不知道是什么导致了它,所以感觉应该没有一个被遗漏):
body {
background-color: #000;
color: #9aa6af;
text-rendering: optimizelegibility;
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-text-size-adjust: none;
-webkit-font-smoothing: antialiased;
-moz-tap-highlight-color:rgba(0,0,0,0);
-moz-text-size-adjust: none;
-moz-font-smoothing: antialiased;
-ms-tap-highlight-color:rgba(0,0,0,0);
-ms-text-size-adjust: none;
-ms-font-smoothing: antialiased;
}
a {text-decoration: none;}
#list li {
color: #89c441;
}
.text_green {font-weight:700;}
.container {overflow: hidden; background-color: #000;
/* Prevents Flickering */
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
}
/*=== fiddling ===*/
header {
height: 60px;
z-index: 2;
background-color: #404040;
position: fixed;
top: 0;
right: 0;
left: 0;
}
header h1 {
color: #fff;
text-align: left;
font-size: 27px;
line-height: 60px;
font-weight: bold;
padding-left: 20px;
}
.burger {
position: absolute;
float: left;
padding: 10px;
top: 4px;
left: 10px;
list-style: none;
display: none;
}
.burger li {
width: 30px;
height: 4px;
background-color: #fff;
border-radius: 3px;
margin: 5px 0;
}
.burger.open li {background-color: #d9dde1;}
nav {
position: fixed;
z-index:3;
top: 0;
right: calc(50% - 450px);
right: -webkit-calc(50% - 450px);
right: -moz-calc(50% - 450px);
right: -o-calc(50% - 450px);
width: 850px;
}
nav li {
float: left;
display: inline-block;
}
nav li a {
font-size: 15px;
color: #fff;
padding: 20px 15px;
font-weight: 700;
display: block;
}
nav li a:hover {color: #89c441;}
@media only screen and (max-width: 1400px) {
nav {width: 750px;}
}
@media only screen and (max-width: 950px) {
.socials {display:none;}
nav {width:600px; right: 5px;}
}
@media only screen and (max-width: 800px) {
.main_body{padding-top: 0;}
header {
height: 60px;
z-index: 2;
background-color: #404040;
position: fixed;
top: 0;
right: 0;
left: 0;
/* starting point */
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
header h1 {
color: #ffffff;
text-align: center;
padding-left: 0;
display: block;
float:left;
}
.burger {display: block;}
/* Nav Drawer Layout */
nav {position: relative;}
nav ul {
height: 100%;
overflow-y: auto;
}
nav li {
display: block;
float: none;
}
nav li a {
padding: 22px 25px;
letter-spacing: 3px;
font-size: 14px;
}
nav li a.logo {
display: none;
}
nav li a.active {
color: #89c441;
background-color: #5D5D5D;
}
nav li a:hover {
color: #fff;
background-color: #404040;
}
nav li:first-child a.active,
nav li:first-child a:hover
{border-radius: 10px 0 0 0;}
.header-section {margin-top: 60px;}
/* NAVIGATION ANNIMATION */
nav {
width: 93%;
position: fixed;
left: 0;
top: 0;
margin: 0;
background-color: #5D5D5D;
border-radius: 8px;
z-index:-20;
/* starting point */
opacity: .3;
-webkit-transform: translate3d(5%,0,0)scale(.97);
-moz-transform: translate3d(5%,0,0)scale(.97);
transform: translate3d(5%,0,0)scale(.97);
}
/*Nav Expanding Open Effect*/
nav.open {
opacity: 1;
-webkit-transform: translate3d(0,0,0)scale(1);
-webkit-animation: slideIn .35s ease-in-out;
-moz-transform: translate3d(0,0,0)scale(1);
-moz-animation: slideIn .35s ease-in-out;
transform: translate3d(0,0,0)scale(1);
animation: slideIn .35s ease-in-out;
z-index:1;
}
@-webkit-keyframes slideIn {
0% {opacity: .3;
-webkit-transform: translate3d(5%,0,0)scale(.97);}
100% {opacity: 1;
-webkit-transform: translate3d(0,0,0)scale(1);}
}
@-moz-keyframes slideIn {
0% {opacity: .3;
-moz-transform: translate3d(5%,0,0)scale(.97);}
100% {opacity: 1;
-moz-transform: translate3d(0,0,0)scale(1);}
}
@keyframes slideIn {
0% {opacity: .3;
transform: translate3d(5%,0,0)scale(.97);}
100% {opacity: 1;
transform: translate3d(0,0,0)scale(1);}
}
/*Nav Shrinking Closed Effect*/
nav.close {
opacity: .3;
-webkit-transform: translate3d(5%,0,0)scale(.97);
-webkit-animation: slideOut .3s ease-in-out;
-moz-transform: translate3d(5%,0,0)scale(.97);
-moz-animation: slideOut .3s ease-in-out;
transform: translate3d(5%,0,0)scale(.97);
animation: slideOut .3s ease-in-out;
}
@-webkit-keyframes slideOut {
0% {opacity: 1;
-webkit-transform: translate3d(0,0,0)scale(1);}
100% {opacity: .3;
-webkit-transform: translate3d(5%,0,0)scale(.97);}
}
@-moz-keyframes slideOut {
0% {opacity: 1;
-moz-transform: translate3d(0,0,0)scale(1);}
100% {opacity: .3;
-moz-transform: translate3d(5%,0,0)scale(.97);}
}
@keyframes slideOut {
0% {opacity: 1;
transform: translate3d(0,0,0)scale(1);}
100% {opacity: .3;
transform: translate3d(5%,0,0)scale(.97);}
}
/* CONTENT ANNIMATION */
.content {
/* starting point */
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
z-index: 1;
}
/*Content Sliding Open Effect*/
header.open,
.content.open
{
-webkit-transform: translate3d(240px,0,0);
-webkit-animation: open .5s ease-in-out;
-moz-transform: translate3d(240px,0,0);
-moz-animation: open .5s ease-in-out;
transform: translate3d(240px,0,0);
animation: open .5s ease-in-out;
}
@-webkit-keyframes open {
0% {-webkit-transform: translate3d(0,0,0);}
70% {-webkit-transform: translate3d(260px,0,0);}
100% {-webkit-transform: translate3d(240px,0,0);}
}
@-moz-keyframes open {
0% {-moz-transform: translate3d(0,0,0);}
70% {-moz-transform: translate3d(260px,0,0);}
100% {-moz-transform: translate3d(240px,0,0);}
}
@keyframes open {
0% {transform: translate3d(0,0,0);}
70% {transform: translate3d(260px,0,0);}
100% {transform: translate3d(240px,0,0);}
}
/*Content Sliding Closed Effect*/
header.close,
.content.close
{
-webkit-transform: translate3d(0,0,0);
-webkit-animation: close .3s ease-in-out;
-moz-transform: translate3d(0,0,0);
-moz-animation: close .3s ease-in-out;
transform: translate3d(0,0,0);
animation: close .3s ease-in-out;
}
@-webkit-keyframes close {
0% {-webkit-transform: translate3d(240px,0,0);}
100% {-webkit-transform: translate3d(0,0,0);}
}
@-moz-keyframes close {
0% {-moz-transform: translate3d(240px,0,0);}
100% {-moz-transform: translate3d(0,0,0);}
}
@keyframes close {
0% {transform: translate3d(240px,0,0);}
100% {transform: translate3d(0,0,0);}
}
}
编辑:我认为这与将背面可见性设置为隐藏有关,当我在元素检查屏幕中禁用它时菜单显示,但是当我对 css 进行任何更改时它仍然保持隐藏状态。
最佳答案
我发现 Mozilla Firefox ESR 与 backface-visiblity:hidden; (-moz-backface-visiblity) 有一个非常奇怪的交互。具有固定位置的元素,当放置在另一个元素之上且背面可见性设置为“隐藏”时,似乎会忽略任何 z-index 占位符。我将容器设置为“-moz-backface-visibility: visible;”现在显示,非常非常奇怪。它在 firefox 的标准发行版上运行良好。
关于html - Mozilla Firefox ESR(最新 17)不会显示我的站点菜单,在所有其他浏览器中都可以使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25735702/
我有几个系统使用 docker-compose 并且没有问题。 但是,我在这里有一个“向下”根本不做任何事情的地方。 'up'虽然完美。这是在 MacOS 上。 该项目的昵称是“ Storm ”,脚本
解释起来确实很奇怪,所以就这样...... 我正在从 phpmyadmin 获取包含未转义单引号的数据。我正在尝试转换'至'通过使用Content-Type: text/html;在 php
伙计们?在这里需要一些帮助。我使用委托(delegate)协议(protocol)将一些字符串从“第二个 View Controller ”传回给它的前一个。 我的数组附加了我在委托(delegate
我有以下 eval() 东西: c = Customer() eval("c.name = row.value('customer', '{c}')".format(c=column_name), {
我写了这个测试类: @ContextConfiguration(locations = { "classpath:/test/BeanConfig.xml" }) public class Candi
我这样写代码: @ContextConfiguration(locations = { "classpath:/test/BeanConfig.xml" }) @RunWith(SpringJUnit
假设我更改了文件,然后进行 pull 。 Git 会报错,因为本地仓库还没有保存,将被覆盖。如果我然后删除该添加并使文件与以前相同(与远程 repo 相同),那么会发生 pull 吗? 最佳答案 是的
我正在阅读《Java for Dummies》一书,但遇到了问题。我不明白为什么 @Override 不起作用。我确信这与我的代码有关,因为我之前已经获得了一个多态数组来使用覆盖,但它对我来说太简单了
我从我的项目中提取了这段代码,因为我试图找到我犯的一个错误,该错误使我的 BeginStoryboard 无法自行停止。我尽可能地简化了代码,但仍然没有发现问题。你认为它可能是什么?
这个问题在这里已经有了答案: Difference between char[] and char * in C [duplicate] (3 个答案) 关闭 7 年前。 我想我知道自己问题的答案,
我一直在使用 java 的 Scanner 类时遇到问题。我可以让它很好地读取我的输入,但问题是当我想要输出一些东西时。给定多行输入,我想在完全读取所有输入后只打印一行。这是我用来读取输入的代码:
对于这个问题,我已经用最简单的术语表达了这一点。 如果元素被点击,'active'类被添加到元素,'active'类从其他元素中移除。 但是,如果该元素是“事件的”并且它被第二次单击,则“事件”类不应
这会在桌面上创建一个新文件夹,但不会将文件夹 .pfrom 的内容 move 到文件夹 .pTo。 int main() { SHFILEOPSTRUCT sf = {0}; TCHA
我有一个关于多线程调试 DLL (/MDd) 和多线程调试 (/MTd) 设置的问题。它们之间的区别很明显:一个是使用动态库,一个是使用静态库。当我使用/MDd 编译我的程序时,一切都进行得很好。但是
我的问题是,如果我在页面加载时创建一个克隆变量,jQuery 只会 append 它一次。奇怪! Click to copy This is an element! $(document)
所以...我是一个开发 django 应用程序的新手,但是当我尝试通过 virtualbox heroku 运行 heroku run python manage.py syncdb 时,它一直在下面
我在 Spring Boot 初始化时遇到了问题。我在一个简单的 Spring Boot 项目中有这个结构。 com.project.name |----App.java (Annoted with
我在 www.7hermanosmx.com/menu.php 页面上有以下代码 - 一切正常,除了黄色框(类 menuholder)应该每行三个相互 float 。他们坚决拒绝这样做!我知道我做错了
我正在尝试在我正在构建的小型网站上添加一个下拉菜单。出于某种原因,我可以获得我想要向下滑动到 fadeOut() 的 div 并执行其他类似的操作,但我无法将它获取到 slideDown()。我不知道
我有一个不能正确 float 的 div。当您切换可见性时,它会覆盖一些当前文本,但我可以稍后移动它。只是好奇为什么它不能正确 float ! Simple Tabs with CSS &am
我是一名优秀的程序员,十分优秀!