-1

在我的 web 应用程序中,我有几个地方(如用户个人资料),我使用列来放置 propertyName -> propertyValue 对。有时属性值很短,我可以在一行中同时拥有属性名称和值,但有时属性值很大(例如用户兴趣的云或描述某些内容的段落),因此将整个新行用于 property_value 是有意义的。

如果属性值太长,是否有任何推荐的方法(主要是通过singularity.gs)使属性值转到另一行?

4

1 回答 1

0

在不了解网络应用程序的情况下回答真的很棘手。一般来说,我会将键值对包装在一个 div 中,并将一个类附加到包装器中,该包装器为里面的元素设置样式。

例如。如果 Key-Value 为“大”,则使用块元素,如果其“小”,则使用 inline-blocks 保持 inline 。

我会使用奇异性来布局外包装,而不是元素本身。基本 CSS 应该涵盖内部元素。如果您不知道来自给定键值对的数据长度,那么我认为单靠 CSS 无法解决您的挑战。可能需要 JS 或服务器端脚本来附加上述适当的包装类。

于 2013-12-10T21:41:35.087 回答