Web 打开IE11开发工具时页面呈现方式不同

Web 打开IE11开发工具时页面呈现方式不同,web,internet-explorer-11,flexbox,lesshat,Web,Internet Explorer 11,Flexbox,Lesshat,我有一个奇怪的问题:我建立的网站使用flexbox和LESSHAT。我遇到的奇怪的事情是,它没有正确渲染,即flexbox的东西似乎被忽略了 但是,如果我点击F12并重新加载它呈现的页面,它应该是 怎么了 更新-以下是代码: <!DOCTYPE html> <html> <head> <meta name="viewport" content="user-scalable=0, maximum-scale=1.0, minimum

我有一个奇怪的问题:我建立的网站使用flexbox和LESSHAT。我遇到的奇怪的事情是,它没有正确渲染,即flexbox的东西似乎被忽略了

但是,如果我点击F12并重新加载它呈现的页面,它应该是

怎么了

更新-以下是代码:

<!DOCTYPE html>
<html>
    <head>
        <meta name="viewport" content="user-scalable=0, maximum-scale=1.0, minimum-scale=1.0, initial-scale=1.0" />
        <link rel="stylesheet" href="css/style.css">
    </head>
    <body>
        <div class="c header">
            <div class="box">Title</div>
        </div>
        <div class="box content">
            <div class="cv flex page">
                <div class="cl item">
                    <div class="cvl flex item-title">
                        <div class="cl">Item 1</div>
                        <div class="cl">
                            <div class="c button">1</div>
                            <div class="c button">2</div>
                            <div class="c button">3</div>
                        </div>
                    </div>
                    <div class="cl item-more">
                        >>
                    </div>
                </div>

                <div class="cl item">
                    <div class="cl flex item-title">
                        Item 2
                    </div>
                    <div class="cl item-more">
                        >>
                    </div>
                </div>

                <div class="cl item">
                    <div class="cl flex item-title">
                        Item 3
                    </div>
                    <div class="cl item-more">
                        >>
                    </div>
                </div>
            </div>
        </div>
        <footer>

        </footer>
    </body>
</html>

重新加载和F12解决方案似乎表明存在以下问题之一:

  • 标签,用于
  • 文档。通过下载的
  • 通过以下方式询问相关JavaScript代码中的计算样式:
斜视,斜视,斜视,斜视

滚动顶部/左侧/宽度/高度

客户端顶部/左侧/宽度/高度

getComputedStyle()

  • 更改相关JavaScript代码中的单个样式
  • 获取和设置循环中的样式
参考资料


“怎么了?”您没有显示代码。我敢打赌,你在错误的地方调用flexbox的东西,当你重新加载时,它会正确加载。但是我们永远不会知道。我如何插入HTML或CSS代码?它似乎不起作用。对不起,我是新来的海报。将代码粘贴到您的问题中,然后再次选择它,并使用“代码”标记(双大括号{})将其标识为代码。非常感谢!现在代码就在那里:
@import "lesshat";

* {
    margin: 0;
    padding: 0;
}

.header {
    width:100%;
    height: 48px;

    background: #0000ff;
    color: #fff;
}

.content {
    width:100%;
    background: #00ff00;
}

.page {
    width:100%;
    background: #00ffff;
}

.item {
    background: #ffff00;
    margin: 5px;
}

.button {
    width: 30px;
    border: 1px solid #efefef;
}

.box {
    .display(flex);
}

.c {
    .display(flex);
    .justify-content(center);
    .align-items(center);
}

.cl {
    .display(flex);
    .align-items(center);
}

.cv {
    .display(flex);
    .flex-direction(column);
}

.flex {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}