【发布时间】:2011-01-29 16:31:21
【问题描述】:
我有一个带有向左浮动图像的文本块。图像可以具有可变宽度。如果图像说大于块宽度的 2/3,我希望文本下拉到图像下方,但如果不是,我希望它在图像旁边。
如果重要的话,所有这些都在 Drupal 中。
【问题讨论】:
标签: css image drupal css-float
我有一个带有向左浮动图像的文本块。图像可以具有可变宽度。如果图像说大于块宽度的 2/3,我希望文本下拉到图像下方,但如果不是,我希望它在图像旁边。
如果重要的话,所有这些都在 Drupal 中。
【问题讨论】:
标签: css image drupal css-float
我认为您可以将文本放在 div 和 float:left 中。 . .并使div 的宽度为1/3 包含块的宽度。这样你就可以确定你不会有一个> 2/3 的图像在它旁边的块的宽度。
【讨论】:
min-width 设置为1/3 会更好,这样它就可以大于但不能更小。但是,如果您不希望文本在其自己的块中而是环绕图像,那么我想不出用纯 CSS 来实现它的方法……但是您可以使用 JavaScript 来获取图像,并相应地重新定位。