【发布时间】:2013-10-19 05:57:23
【问题描述】:
我对 CSS 有点陌生,但我遇到了一个似乎无法解决的问题。我想在我的页面上有一系列 div(一个堆叠在另一个之上),每个 div 都应该包含一些文本和一个或多个图像。
特别是,我希望文本左对齐,中间垂直对齐,图像右对齐,div的高度应该基于图像的高度(可以是变量)。
基本上每个 div 应该如下所示:
到目前为止,我已经能够满足上面列出的一项或多项要求,但无法同时满足所有要求。纯 CSS 真的可以做到这一点,还是我应该停止浪费时间并使用表格?
【问题讨论】:
-
请发布您的 HTML 和文本。有了 4K+ 代表,您现在应该知道我们需要什么了。
-
我本身没有任何 HTML。它实际上是一个文本块和两个图像。我尝试了一堆组合都无济于事,所以我看不出发布其中一个会有什么帮助。
-
喜欢这个? jsfiddle.net/Y6ak3
-
如果高度是基于图像的,那么你会遇到一些困难。如果你用文字切换图像,那么你的生活会容易得多。我并不是说这不是不可能的,所以给我一些不好的尝试吧!
-
@A.R. JoshC 给了你代码,你所要做的就是修改它以满足你的需要。