如何使用white-space解決文章標題清單換行問題

巴扎黑
發布: 2017-04-05 16:43:45
原創
2229 人瀏覽過

  當文字很長的時,不管是IE還是firefox,到達邊界都會自動換行。但是有的情況,我們不希望這樣。例如:在網頁中的某個區域顯示一個使用ul li 標籤的文章標題清單。不想讓每行的文字自動換行,那就可以用css屬性white-space來解決。以下程式碼來自 admin10000.com

  程式碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Web开发者网络(www.admin10000.com)</title>
<style type="text/css">
ul#myList { margin:0px; padding:0px; list-style:none; border:1px solid #c10; width:400px; white-space:nowrap; overflow:hidden; }
p#container { width:400px; border:1px solid #ccc; padding:10px; }
</style>
</head>
<body>
<p id="container">
<ul id="myList">
<li>Admin10000.com是WEB开发者学习交流的平台,这里提供大量实用的技术文档及相关资源下载。</li>
<li>Admin10000.com是WEB开发者学习交流的平台,这里提供大量实用的技术文档及相关资源下载。</li>
<li>Admin10000.com是WEB开发者学习交流的平台,这里提供大量实用的技术文档及相关资源下载。</li>
</ul>
</p>
</body>
</html>
登入後複製

  提示:

#   1.為ul標籤設定CSS屬性 white-space:nowrap; 使li中的文字不在換行。 

  2.為ul標籤設定CSS屬性 overflow:hidden; 讓超出指定寬度的部分隱藏

  3.在IE6中必須明確指定ul的寬度。否則ul被撐開,直至所有內容被顯示。因此我們加上屬性width:400px。

  所以這裡建議:width:400px; white-space:nowrap; overflow:hidden;

以上是如何使用white-space解決文章標題清單換行問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板