【发布时间】:2011-05-18 07:02:56
【问题描述】:
我正在尝试覆盖 jQuery Mobile 中列表项和按钮的默认行为,其中包含不适合一行的文本作为隐藏溢出。
如果您在窄浏览器窗口或 iPhone 上查看此内容,您会明白我的意思:http://m.gizmag.com
我希望能够将每个列表项的 h3 和 p 标签中的文本换行。
提前致谢!
【问题讨论】:
标签: jquery-mobile
我正在尝试覆盖 jQuery Mobile 中列表项和按钮的默认行为,其中包含不适合一行的文本作为隐藏溢出。
如果您在窄浏览器窗口或 iPhone 上查看此内容,您会明白我的意思:http://m.gizmag.com
我希望能够将每个列表项的 h3 和 p 标签中的文本换行。
提前致谢!
【问题讨论】:
标签: jquery-mobile
尝试为元素设置white-space:normal 的样式。
我只是在 jQuery Mobile 列表视图样式的li 中使用锚 (<a>) 元素来完成此操作,它可以按我的预期包裹文本。我使用 Chrome 的开发人员工具来确定 CSS 属性的来源,并以交互方式更改它们以使其按我想要的方式工作。
-- 德里克
【讨论】:
.ui-li-desc { white-space: normal; !important}
如果可行,将其包含在 <div> 中也会使其回绕。 (但找到受影响的元素并声明white-space:normal 是更合适的解决方案)
来源:http://forum.jquery.com/topic/list-items-are-truncating-text-is-there-a-way-around-this
【讨论】: