CSS如何在每个设备中保持位置

时间:2016-02-23 14:52:25

标签: css twitter-bootstrap

我正在使用bootstrap,但我关闭了响应。 我试图保持我的div位置,即使它在其他设备中(没有响应)。

屏幕截图1普通版(1366 * 768):

normal

nexus 10渲染中的截图2:

nexus

正如你在nexus 10中看到的那样,左右之间的距离变得更远了。

这是我的HTML代码:

<div class="topbar">
    <div class="navbar navbar-default" role="navigation">
        <ul class="nav navbar-nav navbar-left pull-left menu-nav">
            <li><a href="index.html" class="logo">Work</a></li>
            <li><a href="index.html" class="logo">About</a></li>
            <li><a href="index.html" class="logo">Contact</a></li>
        </ul>
        <ul class="nav navbar-nav pull-right site-logo">
            <li>
                <img src="http://www.underconsideration.com/brandnew/archives/facebook_2015_logo_detail.png" alt="" class="logo-img">
            </li>
        </ul>
        <!--/.nav-collapse -->
    </div>
</div>

这是我的css:

.container {         宽度:100%;     }

.logo-img {
    max-height: 45px;
    max-width: 100%;
}

.topbar {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999;
}

.topbar .topbar-left {
    float: left;
    position: relative;
    width: 240px;
    z-index: 1;
}

.menu-nav {
    display: inline-block;
    float: left;
    padding: 35px 0;
    max-width: 35%;
    text-align: left;
    margin: 0 35px;
    position: relative;
    top: 0;
    z-index: 7999;
}

.menu-nav li {
    font-style: italic;
    font-weight: bold;
    color: #000;
}


.site-logo{
    display: block;
    float: right;
    padding: 35px 0;
    max-width: 35%;
    text-align: right;
    margin: 0 35px;
    position: relative;
    top: 0;
    z-index: 7999;
}

.topbar .topbar-right {
    float: right;
    position: relative;
    width: 240px;
    z-index: 1;
}

.navbar-default {
    background: #ffffff;
    border-radius: 0px;
    border: none;
    margin-bottom: 0px;
}

有可能吗?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您希望两个顶部<ul>之间的距离在所有设备上始终相同?

我有一些建议: