【发布时间】:2017-07-31 19:40:36
【问题描述】:
我需要一些关于表格对齐的帮助。我已经有一段时间没有编码了,也无法弄清楚我在这里做错了什么。我有这些 div 设置和一个表格,但由于某种原因,表格没有与中间对齐。它仅与桌子的左侧对齐,其余部分通向右侧。这是我的代码:
<div id="SlideShow_Wrapper" align="center">
<div id="SlideShow_Background" align="center">
<div align="center" id="SlideShow">
<table border="1" align="center" >
<tr align="center">
<td style="padding-right:15px;"><img src="LeftArrow.png" /></td>
<td><img id="SlideShow_Picture" src="Ore_Background.png" /></td>
<td style="padding-left:15px;"><img src="RightArrow.png" /></td>
</tr>
</table>
</div>
</div>
</div>
这是我的 CSS:
#SlideShow {
margin:0px auto;
}
#SlideShow_Background {
background-image:url(Stone.png);
border-radius:10px;
width:820px;
height:420px;
}
#SlideShow_Wrapper {
padding-top:50px;
}
我尝试了一些方法,当我删除 SlideShow_Background 时,表格正常对齐,但是当我重新添加它时,表格只是向右对齐。任何帮助都会很好
编辑:
我希望桌子居中,而不是偏右。这个jsFiddle 显示它,但没有内容,但你可以看到我的意思。
下一个链接就是我想要的样子,jsfiddle.net/fuECu 看看它是如何居中的,但是如果不去掉 SlideShowbackground div,我就找不到办法做到这一点。
【问题讨论】:
-
使用 jsfiddle.net 来展示你的问题。
-
@iqbal 我检查了...您的桌子在中心对齐,所以您想要它做什么...请清除
-
我在第二个 jsFiddle 上看到,它仍然居中,但页面变得更大,除了第一个 jsFiddle,它只是居中。该代码使表格在我的实际 html 页面上显示为向右对齐。
标签: html css alignment css-tables