簡體   English   中英

調整瀏覽器大小時出現 CSS 問題

[英]CSS issue when resizing browser

我在定位 window 時遇到問題:

當我調整 window 的大小時,我的 CSS 失敗了; 我的意思是頁面的外觀發生了變化:

這是代碼:

網頁:

         <!-- Begin Wrapper -->
    <div id="wrapper">
  <!-- Begin Header -->
  <div id="header">
  <h1>
     Header
  </h1>
  </div>
  <!-- End Header -->

  <!-- Begin Navigation -->
  <div id="navigation"> 
  <div class="menu">
        <ul>
            <li><a href="#" >Home</a></li>
            <li><a href="#" id="current">One</a>
                <ul>
                    <li><a href="#">asd</a></li>
                    <li><a href="#">fdasdasd</a></li>
                    <li><a href="#">asdasdasd</a></li>
                    <li><a href="#">fsadfsd</a></li>
               </ul>
          </li>
            <li><a href="/faq.php">Two</a>
                <ul>
                <li><a href="#">sdfsdfasdf</a></li>
                <li><a href="#">sdfsdf</a></li>
                <li><a href="#">sdfsdaf</a></li>
                <li><a href="#">werqwer</a></li>
                </ul>
          </li>
          <li><a href="/faq.php">Three</a>
                <ul>
                <li><a href="#">safdfwe</a></li>
                <li><a href="#">sdafdf</a></li>
                </ul>
          </li>


            <li><a href="/contact/contact.php">My Account</a>

            </li>
            <li>
               <input type="text" style="width:200px;" id="search" />
               <asp:Button ID="btnSearch" runat="server" Text="Search" />
            </li>
        </ul>
    </div>

  </div>
  <!-- End Navigation -->
  <!-- Begin Left Column -->
  <div id="leftcolumn">


   </div>
  <!-- End Left Column -->
  <!-- Begin Content Column -->

  <div id="content"> 

   </div>
  <!-- End Content Column -->
  <!-- Begin Right Column -->
  <div id="rightcolumn"> 

  </div>
  <!-- End Right Column -->
  <!-- Begin Footer -->
  <div id="footer"> 


   </div>

  <!-- End Footer -->
 </div>
<!-- End Wrapper -->
    </div>

CSS:

 menu{
    border:none;
    border:0px;
    margin:0px;
    padding:0px;
    font: 67.5% "Tahoma", "Verdana", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    }
.menu ul{
    background:#333333;
    height:35px;
    list-style:none;
     display:block;
    margin:0;
    padding:0;
    }
    .menu li{
        float:left;
        padding:0px;
        }
    .menu li a{
        background:#333333 url("images/seperator.gif") bottom right no-repeat;
        color:#cccccc;
        display:block;
        font-weight:normal;
        line-height:35px;
        margin:0px;
        padding:0px 25px;
        text-align:center;
        text-decoration:none;
        }
        .menu li a:hover, .menu ul li:hover a{
            background: #2580a2 url("images/hover.gif") bottom center no-repeat;
            color:#FFFFFF;
            text-decoration:none;
            }
    .menu li ul{
        background:#333333;
        display:none;
        height:auto;
        padding:0px;
        margin:0px;
        border:0px;
        position:absolute;
        width:225px;
        z-index:200;
        /*top:1em;
        /*left:0;*/
        }
    .menu li:hover ul{
        display:block;

        }
    .menu li li {
        background:url('images/sub_sep.gif') bottom left no-repeat;
        display:block;
        float:none;
        margin:0px;
        padding:0px;
        width:225px;
        }
    .menu li:hover li a{
        background:none;

        }
    .menu li ul a{
        display:block;
        height:35px;
        font-size:12px;
        font-style:normal;
        margin:0px;
        padding:0px 10px 0px 15px;
        text-align:left;
        }
        .menu li ul a:hover, .menu li ul li:hover a{
            background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
            border:0px;
            color:#ffffff;
            text-decoration:none;
            }
    .menu p{
        clear:left;
        }   

全屏模式:

在此處輸入圖像描述

調整瀏覽器大小:

在此處輸入圖像描述

請幫忙

為您的菜單示例添加寬度

menu { width: 890px; }

如果在調整 window 的大小時需要水平滾動條,請在最外面的div上添加一個min-width

#wrapper {
    min-width: 960px
}

請查看演示http://jsfiddle.net/abdulwakeel/FVewx/

我已經用菜單 ul 修復了它

        #menu ul{ min-width:960px}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM