我想创建一个影片中的演员名单,一个小配置文件图像左侧的演员的名字和他们的伴随字符,但是我的图像奇怪地堆叠在另一个之上,米不知道为什么。演员的名字,他们的角色和形象都是从一个外部API动态拉入的。浮动图像堆积
下面是当前的布局的图像:
所附HTML和CSS低于: HTML
<?php
foreach($tmdb_cast['cast'] as $castMember){
if ($tmp++ < 10)
echo '<img src="http://cf2.imgobject.com/t/p/w45' . $castMember['profile_path'] . '" class="actor_image" alt="' . $castMember['name'] . '" title="' . $castMember['name'] . '" />';
echo '<p>' . $castMember['character'] . ' - ' . $castMember['name'] . '</p>';
}
echo '<p id="morecast"><a href="http://www.imdb.com/title/' . $imdb_id . '/fullcredits" alt="View full cast list on IMDb">[...view all cast]</a></p>'
?>
CSS
#cast {
margin-left: 50%;
border: solid 1px red;
}
.actor_image {
float: left;
}
#morecast {
text-align: right;
}
布局我尝试着 实现与IMDb上显示的类似,演员的姓名和字符与图像垂直对齐:
感谢后编辑器改进代码格式 - 我是新来的堆栈,并没有完全掌握如何最佳格式自动编码! –
如果您发布实际的HTML,而不是PHP,您将得到更好的答案。 – KatieK