做出响应,布局没有浮动?

汤米

我正在尝试进行响应式布局,但这对我来说不太好。我在顶部有两个元素,我需要将第一个元素向左浮动,将第二个元素向右浮动,但是我似乎都无法很好地将它们对齐。

所以我的第一个问题是,无论在大屏幕还是小屏幕上,我如何都能使它们很好地对齐。

第二个问题是,为什么我会在小屏幕菜单上看到滚动条,以及如何防止滚动条出现?

这是我的代码:

<div class="container">
    <div class="Top">
        <nav class="pull-left">
            <div class="container-fluid">
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span>
 ds

                    </button>
                </div>
                <div id="navbar" class="navbar-collapse collapse">
                    <ul class="nav navbar-nav">
                        <li class="active"><a href="#">STARTSIDA</a>

                        </li>
                        <li><a href="#">VÅR VERKSAMHET</a>

                        </li>
                        <li><a href="#">REFERENSER</a>

                        </li>
                        <li><a href="#">KUNDER</a>

                        </li>
                        <li><a href="#">OM OSS</a>

                        </li>
                        <li><a href="#">KONTAKT</a>

                        </li>
                    </ul>
                </div>
                <!--/.nav-collapse -->
            </div>
            <!--/.container-fluid -->
        </nav>
        <div class="Logo pull-right">   <span class="fa fa-cogs"></span>
    <span class="Header">Strand<span>maskin</span>.com</span>
        </div>
    </div>
</div>

http://jsfiddle.net/ws60rp9w/

如果是的话,你们中的每个人都有在哪里学习响应式技巧的提示,我很乐意接受所有建议。

拉霍里

如果要使顶部元素左右移动,请检查以下内容:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
   <style>
       *{
           margin: 0;
           padding: 0;
           border: 0;
       }
       .container{
           max-width: 100%;
       }
       .container .top-element-left {
           max-width: 45%;
           background-color: skyblue;
           float: left;
       }
       .top-element-right {
           background-color: skyblue;
           max-width: 45%;
           float: right;
       }
    </style>
    <div class="container">
        <div class="top-element-left">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad facilis quae nihil perspiciatis atque impedit et, eius, quidem consequatur fugit.</div>
        <div class="top-element-right">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ut laudantium, minus nobis vel dignissimos inventore?</div>

    </div>
</body>
</html>

对于响应式Web开发的建议:我建议您开始使用susy。对我来说,在使用CSS时,生活从未如此轻松,直到我偶然发现了可疑之处

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章