css - 调整窗口大小时右 div 标签移动

标签 css html resize

这是有问题的网站:http://co-project.lboro.ac.uk/users/cokl/Computifieds/index.php

我正在努力使 Topright 中的 div 在您调整窗口大小时向左移动。但出于某种原因,它没有。

当我禁用 .wrapper3 的宽度样式但页面不再被包裹时,它会起作用。

我知道这可能有简单的答案,但我似乎无法解决。谢谢。

这是相关的代码:

    <div id="Toppage">
    <div id="Header" class="wrapper3">

            <a href="index.php"><img style="float:left;" width="200" height="80"src="Images/logo.png"></a>

    <div id="Topright"><div class="nav" style=" margin-left: 17px; margin-top: 3px; font-size:16px;">Buy | Sell | My Account | Community | <a href="messages.php">Messages</a></div></div>



    <font style="float: right; display:block; clear:right; overflow:hidden; margin-top: 28px; font-size:12px;">

    <?php
    if(!isset($user_check))
    {echo 'Welcome, please <a href="login.php">login/register</a> to continue!';

    } else {
    echo 'Welcome '.$_SESSION['login_user'].'. To log out, please click <a href="logout.php">here</a>.';}
    ?>

    </font>
    <?php echo $getpmalert;?>
    </div>

</div>

CSS 是:

    #Toppage{
background: url("Images/topback.png") repeat-x scroll left bottom #FFFFFF;

}

#Topmiddlepage{
background: url("Images/topmiddle.png") repeat-x scroll left bottom #FFFFFF;
}

#Header{
    height: 80px;

}

#Middleheader{
    height: 40px;
}

#Topright {
  background: url("Images/topright.png") repeat-x scroll left bottom #FFFFFF;
  color: #FFFFFF;
  float: right;
 width: 400px;
 height: 31px;
  overflow: hidden;
}

#Topright2 {
  float: right;
 width: 400px;
 height: 31px;
  overflow: hidden;
}

* {
    margin: 0;
}
html, body {
    height: 100%;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -170px; /* the bottom margin is the negative value of the footer's height */
    position: relative;

    font-size: 0.9em;
    margin: 0 auto -170px;
    text-align: left;
}

.wrapper3{
width: 980px;
  margin: 0 auto;
  overflow: hidden;
}

.page {
  overflow: hidden;
  width: 100%;
}

最佳答案

对于 .wrapper3 设置最小宽度和最大宽度可能会使其成为可变大小。我知道 IE 对此有一些问题,但有解决方法。

http://www.webcredible.co.uk/user-friendly-resources/css/more-css-tricks.shtml

希望这对您有所帮助。

关于css - 调整窗口大小时右 div 标签移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5293400/

相关文章:

html - 如何将我的图像保持在左侧,将我的内容保持在右侧?

css - 对齐 2 个 html 元素,将它们居中,彼此重叠

html - CSS Position Absolute NOT忽略没有定位的元素

javascript - 暂停 setInterval 然后继续时遇到问题

android - Honeycomb (3.1) adjustResize 不再有效?

jquery - 使用 jQuery 更改图像映射坐标值

html - 如何自动调整 div 大小以匹配窗口大小

html - 为什么行高属性不适用于超链接?

html - 垂直对齐容器内的输入框

html - 如何合并最后一列中的 5 行?