回答
虽然不可能使用CSS;但你可以在理想条件下得到某种幻觉,可能是这种解决方法为你工作。我在这里使用了text-overflow: ellipsis;
你可以检查DEMO。
<p>hi google how are you</p>
p {
text-overflow: ellipsis; /* IE, Safari (WebKit) */
overflow:hidden; /* don't show excess chars */
white-space:nowrap; /* force single line */
width: 17px; /*This property playing a major role just showing the first 2 letter*/
}
@Biju我为你做了一个Demo。但它只会让人错觉文本被截断。 –
感谢Kheema的演示,它的作品。我认为这个 –
没有任何其他soluthion是的,但它的工作虽然不是完美的解决方案。 –
CSS是一种描述页面元素风格的方法。您正尝试使用设计为不会对页面内容产生任何影响的框架来编辑页面的内容,只是样式。
你应该看看使用JavaScript来做你想做的。以这种方式格式化页面元素在CSS中是不可能的。
AFAIK:在CSS中没有办法做到这一点。实现你想要的东西的唯一方法是使用一些脚本语言(例如JavaScript)。
这是不可能的CSS。
,唯一可行的办法是通过在跨度包装句子的休息,并隐藏它,就像这样:
<p>hi<span> google how are you</span></p>
span { display: none; }
还是应该寻找到一个Javascript或PHP的解决方案。
CSS本身不是一种编程语言。
另一方面,有好消息给你。您可以使用JavaScript或jQuery等编程语言来完成此任务,甚至可以使用后端编程语言(如PHP或Ruby)。
CSS是一种用于以层叠方式应用样式的语言,因此它被称为CSS(层叠样式表)。
只是给你一些建议,你试图完成的不叫trim
。修剪是从一个字符串中删除不必要的空白,例如这里显示的示例:JavaScript Trim() Function。
你想要完成的是所谓的子串,这里解释:JavaScript substring() Function。
var str = "Hello world!";
var res = str.substring(0, 2);
/* Output: He */
我会亲自做的JavaScript
var startText = "hi google how are you";
var endText = startText.substr(0, 3);
// endText is now "hi"
- 1. 用空白修剪一个字符串
- 2. 如何修剪一个字符串?
- 3. 从一个字符串修剪整数
- 4. 向下修剪一个字符串
- 5. php修剪一个字符串
- 6. 在jquery中修剪一个字符串
- 7. 修剪字符串
- 8. 修剪字符串
- 9. 修剪字符串
- 10. 修剪字符串
- 11. 使用Javascript修剪字符串
- 12. 字符串修剪/子字符串C#
- 13. 试图修剪'字符串'字符串?
- 14. PHP - 我如何修剪一个字符串为四个字符?
- 15. 完全修剪字符串
- 16. 修剪字符串在Javascript
- 17. 修剪字符串与Dapper.NET
- 18. php修剪字符串
- 19. 修剪字符串NHibernate的
- 20. Swift修剪字符串
- 21. 回声修剪字符串
- 22. 修剪字符和修剪字符串 - Python
- 23. Postgresql修剪字符串到第一位
- 24. 字符串切割,在第一个空格字符修剪
- 25. 修剪字符串,删除C中的最后一个字符#
- 26. 修剪字符串中的最后一个字符
- 27. 修剪一个字符串,直到出现特定字符
- 28. 从字符串修剪字符
- 29. 使用php修剪多个字符
- 30. 修剪字符串,两端用javascript
'使用CSS是有可能修剪string.' - 不,你可以做的方式是一个,设置宽度与前两个字母的宽度,并以'溢出:hidden'例如。这不会削减它,但会明显只显示前两个字母。 –
谢谢尼克。我认为这是唯一的解决方案。 –