怎么用CSS样式解决文字过长显示省略号问题(css,web开发)

时间:2024-05-01 14:43:39 作者 : 石家庄SEO 分类 : web开发
  • TAG :

CSS样式 解决文字过长显示省略号问题

1、一般样式

  一般 css 样式,当宽度不够时,可能会出现换行的效果。这样的效果在某些时候肯定是不行的,可以修改 css 样式来解决这个问题。

<!DOCTYPEhtml><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>text-overflow</title><linkrel="stylesheet"type="text/css"href="http://unpkg.com/view-design/dist/styles/iview.css"><scripttype="text/javascript"src="http://vuejs.org/js/vue.min.js"></script><scripttype="text/javascript"src="http://unpkg.com/view-design/dist/iview.min.js"></script><styletype="text/css">.demo-split{width:500px;height:100px;border:1pxsolid#dcdee2;background:palegreen;}.demo-split-pane{padding:10px;color:red;}</style></head><body><divid="app"><divclass="demo-split"><Splitv-model="split"><divslot="left"class="demo-split-pane">未使用clip自适应宽度</div><divslot="right"class="demo-split-pane">未使用ellipsis自适应宽度</div></Split></div></div></body><scripttype="text/javascript">newVue({el:'#app',data(){return{split:0.4}}})</script></html>

左侧宽度变小,文字换行。

怎么用CSS样式解决文字过长显示省略号问题

右侧宽度变小,文字换行。

怎么用CSS样式解决文字过长显示省略号问题

2、文字过长显示省略号或显示截取的效果

【通常写法:】<styletype="text/css">.test_demo_clip{text-overflow:clip;overflow:hidden;white-space:nowrap;width:200px;background:palegreen;}.test_demo_ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:200px;background:palegreen;}</style>【说明:】text-overflow:表示当文本溢出时是否显示省略标记,ellipsis表示省略号效果,clip表示截取的效果。overflow:hidden;将文本溢出的内容隐藏。white-space:nowrap;是禁止文字换行。width:(可选)可以写固定值,也可以根据宽度自适应显示效果。
<!DOCTYPEhtml><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>text-overflow</title><linkrel="stylesheet"type="text/css"href="http://unpkg.com/view-design/dist/styles/iview.css"><scripttype="text/javascript"src="http://vuejs.org/js/vue.min.js"></script><scripttype="text/javascript"src="http://unpkg.com/view-design/dist/iview.min.js"></script><styletype="text/css">.test_demo_clip{text-overflow:clip;overflow:hidden;white-space:nowrap;width:200px;background:palegreen;}.test_demo_ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:200px;background:palegreen;}.test_demo_defined_Width_clip{text-overflow:clip;overflow:hidden;white-space:nowrap;background:bisque;}.test_demo_defined_Width_ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:bisque;}.demo-split{width:500px;height:100px;border:1pxsolid#dcdee2;background:palegreen;}.demo-split-pane{padding:10px;}</style></head><body><divid="app"><h3>text-overflow:clip</h3><divclass="test_demo_clip">不显示省略标记,而是简单的裁切条</div><br><h3>text-overflow:ellipsis</h3><divclass="test_demo_ellipsis">当对象内文本溢出时显示省略标记</div><br><h3>自定义宽度,根据宽度自适应大小</h3><divclass="demo-split"><Splitv-model="split"><divslot="left"class="demo-split-pane"><divclass="test_demo_defined_Width_clip">使用clip自适应宽度</div></div><divslot="right"class="demo-split-pane"><divclass="test_demo_defined_Width_ellipsis">使用ellipsis自适应宽度</div></div></Split></div></div></body><scripttype="text/javascript">newVue({el:'#app',data(){return{split:0.4}}})</script></html>

clip 显示裁剪的效果,ellipsis 显示省略号的效果。

怎么用CSS样式解决文字过长显示省略号问题

怎么用CSS样式解决文字过长显示省略号问题

怎么用CSS样式解决文字过长显示省略号问题

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:怎么用CSS样式解决文字过长显示省略号问题的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:CSS常用核心概念有哪些下一篇:

34 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18