如果文本在HTML5 Windows 8应用程序中溢出,则自动添加省略号

时间:2013-01-13 21:57:38

标签: windows windows-8 microsoft-metro

我总是很难搜索有关Windows 8开发的任何内容,很抱歉,如果这很简单并且在某处...

如果内容在Windows 8 HTML5应用程序中溢出,有没有办法在标题/段落/ etc的末尾自动放置省略号(...)?我知道Mozilla支持text-overflow: ellipses;,但这不适用于此,-ms-text-overflow: ellipses;也不行。

2 个答案:

答案 0 :(得分:1)

根据那篇文章:http://msdn.microsoft.com/en-us/library/windows/apps/hh996980.aspx这应该有效:

-ms-text-overflow: ellipsis;

确保拼写:省略号,而不是省略号。

答案 1 :(得分:0)

查找给定功能状态的好方法是在caniuse.com上查看。如果IE10支持给定功能,您应该能够在Windows应用商店的HTML / JS应用中使用它。 caniuse.com搜索非常强大,如下所示:

http://caniuse.com/#search=text-overflow

并且有http://www.css3files.com/text/等资源的链接,以获取更多信息和正确的语法。

至于换行和文本溢出:省略号,显然这对于​​纯CSS是不可能的,但有些人在这里推荐的可能值得尝试的解决方法:

Anybody know a way to use CSS text-overflow on text that's wrapping?

有关开发Windows应用商店应用的详细信息,请查看Generation App