2013年9月27日 星期五

HTML 元素內容太多造成顯示不正確

在Html中我們常常會在元素中顯示文字,可是如果我們限制了這個元素的長和寬,
而且字數內容又很多已經超過版面的話,就會造成顯示不正確的問題,

所以我們必須靠"overflow"這個屬性來解決這個問題,以下程式碼示範了overflow的使用方式:

  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5.         <style type="text/css">
  6.             div { width:200px; height:75px; border:3px solid red; white-space:nowrap;}
  7.         </style>
  8.     </head>
  9.     <body>
  10.         <div>
  11.             <h2>overflow default:visible</h2>
  12.             測試文字測試文字測試文字測試文字測試文字測試文字
  13.         </div>
  14.         <div style="overflow:hidden">
  15.             <h2>overflow:hidden</h2>
  16.             測試文字測試文字測試文字測試文字測試文字測試文字
  17.         </div>
  18.         <div style="overflow:auto">
  19.             <h2>overflow:auto;</h2>
  20.             測試文字測試文字測試文字測試文字測試文字測試文字
  21.         </div>
  22.         <div style="overflow-x:hidden">
  23.             <h2>overflow-x:hidden</h2>
  24.             測試文字測試文字測試文字測試文字測試文字測試文字
  25.         </div>
  26.         <div style="overflow-y:hidden">
  27.             <h2>overflow-y:hidden</h2>
  28.             測試文字測試文字測試文字測試文字測試文字測試文字
  29.         </div>
  30.     </body>
  31. </html>

執行的結果會如下圖:


overflow屬性的用法與結果如上面所示,所以就請大家照著自己的需求去使用吧!

沒有留言:

張貼留言