- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
在 jquery mobile 中,当文本太长时,标题行会被截断,例如在小型设备上,“长文本”可能会变成“a lon...”。
我已经找到了通过设置来防止这种情况的解决方案
body .ui-li .ui-li-desc {
white-space: normal;
}
但这只是将文本换行到下一行,即使标题行左右有足够的空间(大约只有三分之一的空间留给标题文本)。
在小型设备上,这将导致标题行包含 3 行或更多行,占用屏幕的大部分空间。
是否有一种解决方案可以让标题文本更适合可用的标题行空间?
最佳答案
使用此 css 并设置左右百分比(将 10% 更改为任何其他数字)
.ui-title {
margin: 0.6em 10% 0.8em !important;
}
如果你想在不同的方面使用不同的值,请使用这个 css:
.ui-title {
margin: 0.6em 10% 0.8em 5% !important;
}
另外,如果可能的话,给每个标题一个 id,因为提到的 css 将使用 .ui-title 类更改每个元素。
关于jquery 移动 header 被切断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14620482/
我是一名优秀的程序员,十分优秀!