css溢位與換行該如何處理
May 03, 2017 pm 03:48 PM一、溢出處理
1、處理空白
文字過長,在容器內顯示不下的時候,是否要換行
屬性:white-space : normal / nowrap
normal : nowrap : 不換行
2、文字溢位
溢出後的處理方式,
若要隱藏溢出的內容,可以考慮使用該屬性。注意:此屬性必須與overflow:hidden
搭配屬性#: text-overflow
## 取值:
1、
clip,裁減,攔腰截斷 2、
ellipsis#,以... ( :<!DOCTYPE html >
<head>
<title>文本格式</title>
<meta charset="utf-8" />
<style>
p{
width:150px;
height:50px;
border:1px solid black;
overflow:hidden;
}
#d1{
white-space:normal;
text-overflow:ellipsis;
}
#d2{
white-space:nowrap;
text-overflow:clip;
}
#d3{
white-space:nowrap;
text-overflow:ellipsis;
}
</style>
</head>
<body>
<p id="d1">longlonglonglonglonglonglonglonglonglong无法在框中容纳</p><br/>
<p id="d2">longlonglonglonglonglonglonglonglonglong无法在框中容纳</p><br/>
<p id="d3">longlonglonglonglonglonglonglonglonglong无法在框中容纳</p>
</body>
</html>
二
、換行- 注意:只對英文有效
1、長單詞換行
word-wrap :
normal : 默認,採用瀏覽器默認形式,不破壞單詞結構
break-word :
破壞單字的結構2
、文字換行word-break:
選擇值 取值: ## normal:
1# keep-all :在半角狀態下的空格下進行換行
<!DOCTYPE html > <head> <title>文本格式</title> <meta charset="utf-8" /> <style> p{ width:150px; height:50px; border:1px solid black; } #d1{ word-wrap:break-word; } #d2{ word-break:break-all; } #d3{ word-break:keep-all; } </style> </head> <body> <p id="d1">this is a longlonglonglonglongtext,如何换行?</p><br/><br/> <p id="d2">this is a longlonglonglonglongtext,如何换行?</p><br/><br/> <p id="d3">this is a longlonglonglonglongtext,如何换行?</p> </body> </html>
以上是css溢位與換行該如何處理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱門文章

熱門文章

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)