html - 重新调整浏览器时,网站元素会混淆

标签 html css

我为一家基于旅游的初创公司编写了一个网站。它是一个静态网站,而不是响应式网站。密码是here .
代码:

<div id="mainDiv" class="container">
        <div id="header">
            <div class="plc">
                <h1><a href="#"></a></h1>
                <nav>
                    <div id="navPos">
                        <div style="position: relative;right: 113px;">Register</div>
                        <div style="position: absolute;right: 255px;top: 37px;">Login</div>
                        <div style="position: absolute;top: 38px;right: 123px;">Market</div>    
                    </div>
                </nav>
            </div>
        </div>
        <div id="body" class="container-fluid">
            <div id="container">
                <div id="overlay"></div>
                <div id="menu"></div>
                <div id="info">Fill your information here</div>
                <div id="formPos"></div>
                <div id="or">OR</div>
                <div id="fbReg">
                    <img src="images/fbOne.png" id="fbIcon">
                    <div id="fbPos">Register with Facebook</div>
                </div>
                <div id="gReg">
                    <img src="images/gPlus.jpg" id="gIcon">
                    <div id="gPos">Register with Google</div>
                </div>
                <div id="cliPos">
                    <img src="images/Bistip-in-media.png" id="imgCli">
                </div>
            </div>
        </div>
        <div id="footer">
            <div id="aboutUs">
                About Us
            </div>
            <div id="aboutList">
                <ul>
                    <li>About us</li>
                    <li>Media reviews</li>
                    <li>Bistip guide</li>
                </ul>
            </div>
            <div id="accountInformation">
                Account Information 
            </div>
            <div id="accountList">
                <ul>
                    <li>How to login</li>
                    <li>Create an account</li>
                    <li>Logout</li>
                    <li>Join us</li>
                </ul>
            </div>
            <div id="marketInformation">
                Market Information  
            </div>
            <div id="marketList">
                <ul>
                    <li>Shop</li>
                    <li>Shipping</li>
                    <li>My connection</li>
                </ul>
            </div>
        </div>
    </div>  

全屏浏览器中的网站如下所示:

img1
img2
浏览器调整大小如下:
img3
您可以看到元素混合在一起。我怎样才能解决这个问题?

最佳答案

这是因为您在某些元素中使用了绝对位置。 您可以尝试使用 bootstrap.css 并取消您正在使用的所有位置。

关于html - 重新调整浏览器时,网站元素会混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31609059/

相关文章:

javascript - 滚动后如何在导航栏中创建淡入淡出?

java - 在 JSP 中使用 Ajax 响应

html - 如何在不修改第一个元素样式的情况下将元素放置在另一个元素旁边?

css - 背景尺寸的最小高度

javascript - 在动画期间盲目隐藏div

html - 在 Go 中从命令行发送电子邮件时编写 html 的 CSS 规则

html - css 下拉菜单不起作用但之前工作过

javascript - jQuery : How do I get the current id of the element I have clicked on and change it’s name?

php - 图像旋转脚本

html - 在主页和子页面上有不同的页脚位置是不是一个糟糕的设计?