Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 在safari中Div在ipad上崩溃_Css_Ipad_Ios8_Height_Mobile Safari - Fatal编程技术网

Css 在safari中Div在ipad上崩溃

Css 在safari中Div在ipad上崩溃,css,ipad,ios8,height,mobile-safari,Css,Ipad,Ios8,Height,Mobile Safari,我认为这将是最好的任何人想要帮助检查我的网站,看看他或她自己的问题。需要iPad www.net 如你们所见,我有两个部分,一个顶部部分和一个下部部分,都有100%的高度。 最低部分有4个div,以不同深浅的蓝色作为背景色。现在 在iPad上,也只有在safari中,当我从纵向改为横向或反向时,我的网站最低部分div的背景色会完全混乱或崩溃。 我的猜测是,因为safari在ios 8上有这个新功能,当你向下滚动tabs部分时,它会消失,这实际上会使网站的视口或高度比以前的100%高,也就是说,在

我认为这将是最好的任何人想要帮助检查我的网站,看看他或她自己的问题。需要iPad

www.net

如你们所见,我有两个部分,一个顶部部分和一个下部部分,都有100%的高度。 最低部分有4个div,以不同深浅的蓝色作为背景色。现在 在iPad上,也只有在safari中,当我从纵向改为横向或反向时,我的网站最低部分div的背景色会完全混乱或崩溃。 我的猜测是,因为safari在ios 8上有这个新功能,当你向下滚动tabs部分时,它会消失,这实际上会使网站的视口或高度比以前的100%高,也就是说,在它消失之前,现在,如果你点击我的页面,让标签返回,你会发现这是真的

有办法解决这个问题吗

如果您需要这里的代码,请询问,但我认为您最好先自己检查一下。。因为我不知道从哪里开始

编辑: 顺便说一句奇怪的是,我的iphone 6上没有出现这种情况


Bowser.

.bl main>部分{height:50vh;}我已经解决了这个问题,我刚才正在四处闲逛。。但还是没有运气。编辑:谢谢代码九,但50vh也不起作用。。颜色仍然消失。bl main中的所有部分都可以具有相同的50vh高度。只需在第三个孩子身上应用顶部:50%,它将在移动Safari和桌面上工作。所以在第三个孩子身上仅应用50%?不,还是不走运,这些浏览器问题太烦人了-
<div id="bl-main" class="bl-main">
    <section>
        <a href="http://www.blog.elliotwagner.net">
            <div class="bl-box">
                <h2 class="bl-icon bl-icon-about">Blog</h2>
            </div>
        </a>

    </section>
    <section id="bl-work-section">
        <a href="about.html">
            <div class="bl-box">
                <h2 class="bl-icon bl-icon-works">Résumé</h2>
            </div>
        </a>

    </section>

        <!-- For this section you need to set the top to be 50% not -50% -->



            .bl-main > section:nth-child(3) {
              top: 50%;
              left: 0;
              background: #5071B8;
            }

    <section>
        <a href="books.html">
            <div class="bl-box">
                <h2 class="bl-icon bl-icon-blog">Books</h2>
            </div>
        </a>


    </section>
    <section>
        <a href="about.html">
            <div class="bl-box">
                <h2 class="bl-icon bl-icon-contact">About</h2>
            </div>
        </a>
    </section>
    <div style="clear: both;">&nbsp;</div>
</div>