我想制作一个(未编号或项目符号)项目列表,其中每个项目都有一些文字与图像相邻。重要的是文本垂直对齐图像的中心,并且有足够的顶部和底部填充,以便每对文本和图像不垂直重叠。我试图用这样的:使居中文本列表与CSS图片旁边对齐
img.floatRight { float: right; margin-bottom: 2px; border: 0px; vertical-align: text-middle}
.myitem { font-size: 12pt; margin-bottom: 50px; margin-top: 130px; vertical-align: middle}
在HTML页面的正文:
<!-- item 1 -->
<img src="item1.jpg" class="floatRight"><p class="myitem">Description of item 1</p>
<!-- item 2 -->
<img src="item2.jpg" class="floatRight"><p class="myitem">Description of item 2</p>
的问题是项目重叠 - 因此图像不垂直对齐这对方,这我” d喜欢他们。 margin-top和margin-bottom似乎并没有添加正确的填充级别来实现这一点。此外,垂直对齐参数似乎不会将文本垂直对齐到图像中心。
最后,我不知道我是否应该使用P类=“”或DIV CLASS =“”这里...再次,它不会对如何每个项目
任何想法之间的重叠是很重要的解决这个问题?非常感谢。