我想創建一個影片中的演員名單,一個小配置文件圖像左側的演員的名字和他們的伴隨字符,但是我的圖像奇怪地堆疊在另一個之上,米不知道爲什麼。演員的名字,他們的角色和形象都是從一個外部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