解決列高度自適應(列高度相同)的五種方法_Web標準教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      解決列高度自適應(列高度相同)的五種方法

      以下為引用的內容:
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>Equal height(列高度相同的方法)</title>
      <style type="text/css">
      body{
       padding: 0;
       margin: 0;
       font-size: 12px;
       font-family: Arial, Helvetica, sans-serif;
       line-height: 140%;
       background:#E7DFD3;
      }
      #middle{
       width: 580px;
       float:left;
       background:#FFFFFF;
       text-align:left;
      }

      #header,#footer{
       background: #E8E8E8;
       width: 750px;
       text-align:center;
      }
      #sideleft{
       width: 580px;
       float: left;
       position:relative;
       margin-left:-580px;
      }
      #sideright{
       width: 170px;
       float: right;
       position:relative;
       margin: 0 -170px 0 0;
       background: #F0F0F0;
      }

      #footer{
       clear:both;
       
      }
      h1,h2,address,p{
       margin: 0;
       padding: .8em;
      }
      h1,h2{font-size: 20px;}

      </style>
      <script type="text/javascript">
      // <![CDATA[

      function toggleContent(name,n) {
       var i,t='',el = document.getElementById(name);
       if (!el.origCont) el.origCont = el.innerHTML;
       
       for (i=0;i<n;i++) t += el.origCont;
       el.innerHTML = t;
       }

      // ]]>
      </script>
      </head>
      <body>

        <div id="header">
          <h1>Head</h1>
        <div id="middle">
        <div id="sideright">
        <div id="sideleft">
          <h2>sideleft</h2>
       <p><a href="javascript:toggleContent('sideleft',1)">默認長度</a>&nbsp;&nbsp;<a href="javascript:toggleContent('sideleft',2)">加長頁面</a></p>
          <p> 要從固定的、基于像素的設計方法轉到彈性的、相對的設計方法并不容易。但是如果恰當利用,就可以成為增強親和力和易用性的一個自然選擇,同時又無須做出設計上的犧牲。 </p>
          <p> 像素是計算機屏幕上的不可縮放的點,而一個
            h3 就是一個字大小的方塊。由于字體大小的變化, h3
            代表用戶喜歡的文字大小的相對單位。 </p>
          <p> 采用印刷式的固定設計方案或許要容易些,因為如果尺寸不變,則考慮的東西就相對較少。可是如果采用彈性的設計方法,就可以充分利用電腦的<a href="http://product.yesky.com/catalog/345/" class="bluekey" target="_blank">顯示器</a>和瀏覽器。 </p>
          <p> 也許你想你的網站以某種特定的方式顯示,但是你的用戶想看到的可能不一樣。任何強加于用戶的東西都不利于易用性,從而對網站的成功造成損害。 </p>
          <p> 要從固定的、基于像素的設計方法轉到彈性的、相對的設計方法并不容易。但是如果恰當利用,就可以成為增強親和力和易用性的一個自然選擇,同時又無須做出設計上的犧牲。 </p>
        </div>
       
          <h2>sideright</h2>
          <p> 要從固定的、基于像素的設計方法轉到彈性的、相對的設計方法并不容易。但是如果恰當利用,就可以成為增強親和力和易用性的一個自然選擇,同時又無須做出設計上的犧牲。 </p>
          <p> 像素是計算機屏幕上的不可縮放的點,而一個
            h3 就是一個字大小的方塊。由于字體大小的變化, h3
            代表用戶喜歡的文字大小的相對單位。 </p>
          <p> 采用印刷式的固定設計方案或許要容易些,因為如果尺寸不變,則考慮的東西就相對較少?墒侨绻捎脧椥缘脑O計方法,就可以充分利用電腦的顯示器和瀏覽器。 </p>
          <p> 也許你想你的網站以某種特定的方式顯示,但是你的用戶想看到的可能不一樣。任何強加于用戶的東西都不利于易用性,從而對網站的成功造成損害。 </p>
        </div></div>
        <div id="footer">
          <address>
            Footer
          </address>
          <p>制作:<a href="http://homepage.yesky.com">網頁陶吧</a></p>
        </div>
      </body>
      </html>
      <script language="Javascript">
      var now = new Date();
      document.write("<img src='http://counter.yesky.com/counter.shtml?CID=54197&AID=-1&refer="+escape(document.referrer)+"&rand="+ now.getTime()  + "&cur="+escape(document.URL)+"' border='0' alt='' width='0' height='0'>");
      </script>
      <noscript>
      <img src="http://counter.yesky.com/counter.shtml?CID=54197&AID=-1&refer=noscriptcounter&cur=noscriptcounter" border='0' width='0' height='0'/>
      </noscript>

      來源:模板無憂//所屬分類:Web標準教程/更新時間:2008-04-23
      相關Web標準教程