html - Safari 中不显示 Div

标签 html css safari

我注意到我的导航 div 没有显示在 Safari 中,而是显示在所有其他浏览器中。它适用于 Chrome、Firefox 和 Opera。我试过使用@media screen 和 (-webkit-min-device-pixel-ratio:0) 和 !important 但这些似乎不起作用。我的网站是http://www.sanforddesigns.com .任何帮助,那就太好了!

<div class="fixed"> 
    <div class="nav_container">
        <a id="logoBtn"><img src="_images/logo.png" height="86" width="86" class="logo" alt="logo"></a>
        <ul class="nav">
          <li><a id="webdesign1Btn" href="#webdesign_one">Web Design</a></li>
          <li><a id="photoBtn" href="#photography">Photography</a></li>
          <li><a id="resumeBtn" href="#resume">Resume</a></li>
          <li><a id="aboutBtn" href="#aboutMe">About</a></li>
          <li><a id="contactBtn" href="#contactMe">Contact</a></li>
        </ul>
    </div>
</div>

.nav_container {
margin-top:0px;
background: #f2f2f2;
width: 100%;
height: 100px;
top: 0;
left: 0;
width: 100%;
z-index: 1000;  
box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);

最佳答案

第 1547 行媒体查询中的 display: none 由于某种原因即使在大屏幕上也会出现。也许验证您的 CSS,或尝试在 screen 之后添加

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

}

关于html - Safari 中不显示 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24112158/

相关文章:

html - 如果无法完全显示,背景重复会阻止图像显示

javascript - 在滚动条上更改背景线性分级度

css - nivo slider 溢出问题

javascript - 如何解决以下 JS 错误?

带有 CSS 变量和 @keyframes 的 CSS 动画未在 Safari 上更新

javascript - Mobile Safari 中 Javascript 中的麦克风访问

javascript - 未捕获错误 : Syntax error, 无法识别的表达式:a[href*=#]:not([href=#])

html - 添加用于打印网页的页脚和设置页边距,无需媒体打印

jquery - 后伸和背景大小 : cover

objective-c - 在 UIWebView 上请求 http ://mobile. twitter.com