我正在試驗一下我在jsFiddle上找到的圖像推子旋轉器。由於圖像總是與表格邊框重疊,因此我在表格中存在包含圖像的問題。有沒有辦法確保桌子的高度與圖像的高度相同(我的桌子是用百分比定義的)。下面是代碼:旋轉表中的圖像
$('.fadein img:gt(0)').hide();
setInterval(function() {
$('.fadein :first-child').fadeOut()
.next('img')
.fadeIn()
.end()
.appendTo('.fadein');
}, 4000); // 4 seconds
.fader {
position: relative;
height: 100%;
width: 100%px;
}
.fadein {
position: relative;
height: 100%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<table border="1" width=100% class="fader">
<tr>
<td width="70%">
<div class="fadein">
<img src="http://farm9.staticflickr.com/8359/8450229021_9d660578b4_n.jpg">
<img src="http://farm9.staticflickr.com/8510/8452880627_0e673b24d8_n.jpg">
<img src="http://farm9.staticflickr.com/8108/8456552856_a843b7a5e1_n.jpg">
<img src="http://farm9.staticflickr.com/8230/8457936603_f2c8f48691_n.jpg">
<img src="http://farm9.staticflickr.com/8329/8447290659_02c4765928_n.jpg">
</div>
</td>
<td>testing 123</td>
</tr>
</table>
我不認爲你其實可以嵌套表格單元格中的'div'。另外,以'/>'結尾來關閉你的圖片標籤。當你插入圖像時,你的單元格應該自動縮放。另外,爲什麼你的css的寬度是100%px,而且如果你確定div的寬度和高度,它可能無法正確縮放,因爲它具有由單元大小確定的值,而不是它裏面的圖像。 – somethinghere
我剛把你的代碼變成了一個代碼片段,當你運行它時,它似乎按照需要工作。問題是什麼?你看到什麼問題? – somethinghere
@somethinghere是的,你可以把
div
裏面td
http://stackoverflow.com/questions/3117454/html-w3c-valid-elements-is-div-valid-within-a-td – squaleLis