我有这个 jsFiddle:http: //jsfiddle.net/pqCGd/。
它包含一个messages
包含 div 的大 div message
。这些message
div 是自动生成的,但为了这个示例和简单性,我省略了此类 div 的自动生成,并提供了一个消息 div 的示例。
在message
div 里面有 4 个 div 孩子:
dir
其中包含一个图像:我目前正在为此使用一个测试图像a
其中包含3组数据,顶部p
标签包含一个相当长的字符串,因此它比其他p
标签小b
其中包含另外 3 组数据,这次最后一个p
标签相当长,需要较小的字体大小c
它只包含一个名为的按钮view
问题:如果您查看a
,b
或c
,您可能会注意到 div 似乎因为缺少其他词而“下降”。除了 div 之外,每个元素的 div 的 y 位置似乎都是关闭的dir
。它们应与相同的 y 位置并排。如果您在看到这种影响时遇到问题,您可以使用 Google Chrome 的“检查元素”工具并找到这些标签的位置。在元素检查器中将鼠标悬停在它们上方应该会显示一个蓝色框,显示 div 的封装大小和位置。你应该看到a
低于dir
,b
低于a
,c
低于b
。也应该出现button
在 div 边界之间(部分显示)。
我想要什么:
我需要让 divs:a
和y 位置与 y 位置b
相同。最好用CSS。c
dir
请注意:谷歌浏览器是我的测试目标。所以不要担心 IE 或任何其他浏览器。