文章專區

網頁設計相關文章

用CSS讓過長文字自動以「…」呈現

 在網頁設計上,為了讓版面更整齊,時常需要讓文字限制在固定尺寸的區塊內,

當文字超過設定的框架時會自動顯示「…」的刪節號。而使用CSS便可以達到這個效果。

方法便是在文字區塊內加上text-overflow: ellipsis; 、white-space: nowrap; 及 overflow:hidden;
 
如下範例:

 
然而可以發現的是,如此一來僅能顯示單行文字,若是需要顯示多行文字的話便不實用了。
不過CSS還有另一項新的屬性:-webkit-line-clamp,不僅可顯示多行文字,還可以控制要顯示的行數,超出的部分一樣會顯示「…」的符號。用法為設定要顯示的行數,例如要顯示三行便設定-webkit-line-clamp: 3
 
要配合的屬性包含:
display: -webkit-box;以及 -webkit-box-orient: vertical;  text-overflow:hidden;
 
範例:

 
 缺點是此項屬性兼容性不佳,目前僅支援有webkit的瀏覽器,如:chrome、Safari、Opera,並不支援IE和firefox。
 

 

  • 凯恩率“三狮军团”艰难战胜突尼斯 2019-06-24
  • 北京天安门广场更换花卉 2019-06-23
  • 湖州南浔赶超发展注入青春力量 2019-06-22
  • 回复@老老保老张工:至于计划,你把中国人明天的早餐计划一下? 2019-06-22
  • 高清:如梦似幻张家界天门山 2019-06-21
  • 钱江晚报:打赏与“打脸” 2019-06-21
  • 一个企业里的劳动力,有可能被叫做职工,意指按职责做事的人,也可能被叫做劳工,意指按劳动力做事的人。不同的称呼,体现了不同的企业性质与追求。懂这点,你才明白这“意 2019-06-20
  • 美帝拉拢人民,才能反对共产党。 2019-06-20
  • 晋阳古城晚唐寺庙遗存面世 2019-06-19
  • 带你走遍近半湖北,2018千万粉丝走进鄂旅投网络大V招募 2019-06-18
  • (受权发布)中国人民政治协商会议第十三届全国委员会各专门委员会主任、副主任名单 2019-06-17
  • 第523期:土鸡蛋VS洋鸡蛋,哪个好?怎样挑? 2019-06-17
  • 苗山脱贫影像志——父母在 不远行 2019-06-16
  • 给孩子们更多本土精品读本 2019-06-16
  • 郑永年:国家崛起不能只靠GDP,要有自己的知识体系 2019-06-15
  • s2足球指数是什么原因 上海快三开奖走势图 双色球斜跳号走势图 篮彩胜分差 大乐透走势图1500期走势图 百乐坊娱乐城可信吗 四川体育彩票网 二八杠qq游戏有吗 新时时彩一星开奖结果 广西十一选五开奖结果官网 围棋 湖北十一选五技巧 足彩胜平负14场预测 黑龙江11选5走势图正好 安徽快3二同号遗漏数据