css設定超出顯示省略號的方法:1、使用「overflow:hidden;」語句把超出的部分隱藏起來;2、使用「text-overflow:ellipsis;」語句在文字溢位包含元素時,顯示省略符號來代表被隱藏的部分。
本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。
css設定超出顯示省略號可分兩種情況
#單行文字溢位顯示省略號...
多行文字溢出顯示省略號...
但使用的核心程式碼是一樣的:需要先使用“overflow:hidden;”來把超出的部分隱藏,然後使用“ text-overflow:ellipsis;”當文字超出時顯示為省略號。
overflow:hidden;
不顯示超過物件尺寸的內容,就是把超出的部分隱藏了;
text-overflow:ellipsis;
當文字物件溢出是顯示...,當然也可是設定屬性為clip不顯示點點點;
##實作程式碼
1、單行文字溢位顯示省略號...
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> *{margin: 0px;padding: 0px;} .box{width: 300px;height: 500px;margin: 50px auto;} .overflow{ width:220px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis; } </style> </head> <body> <div class="box"> <p> css单行文本超出长度显示省略号 </p> <p class="overflow"> css单行文本超出长度显示省略号 </p> </div> </body> </html>效果圖:
2、多行文字溢位顯示省略號...
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> *{margin: 0px;padding: 0px;} .box{ width: 280px; height: 62px; margin: 50px auto; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } </style> </head> <body> <div class="box"> css多行文本超出长度显示省略号,css多行文本超出长度显示省略号, css多行文本超出长度显示省略号,css多行文本超出长度显示省略号。 </div> </body> </html>(學習影片分享:
css影片教學)
以上是css怎麼設定超出顯示省略號的詳細內容。更多資訊請關注PHP中文網其他相關文章!