在我正在处理的页面上,目前似乎无法将表格居中放置在第一行和第二行文本中的图像中(两个列不应超过图片的宽度) 这里是页面:http://www.puzzles-et-jeux.com/fr/page/minipuzzles.html 我花了很多时间来解决这个问题。 我想保留它在HTML中,因为我必须赶时间,也因为我必须为每个图像创建20页不同宽度/布局的页面。居中对齐HTML表格
回答
为您设计,它是使用div的,而不是一个表常见的做法。这样,通过适当的样式,您的布局将更易于维护和更改。这确实需要一些习惯,但从长远来看,它会帮助你一大堆,你会学到很多关于样式如何工作的知识。不过,我会为您提供解决手头问题的方法。
在您的样式表中,您将边距和填充设置为0像素。这会覆盖您的align="center"
属性。我建议将这些设置从CSS中取出,因为您通常不希望所有元素都以这种方式受到影响。如果您已经知道CSS中发生了什么,并且希望保持这种状态,那么您必须将样式应用于表格以覆盖先前的设置。你可以给表格一个class
或者你可以把样式与HTML内联。这里有两种选择:
随着等级:
<table class="centerTable"></table>
在你的style.css文件中,可以有这样的事情:
.centerTable { margin: 0px auto; }
与您的HTML内容相匹配:
<table style="margin: 0px auto;"></table>
如果你决定要消灭边距和填充被设置为0px,那么你就可以继续为任何列要调整你的<td>
标签align="center"
。
试试这个 -
<table align="center" style="margin: 0px auto;"></table>
table
{
margin-left: auto;
margin-right: auto;
}
这肯定会起作用。 干杯
感谢,完美工作,并且与以前的答案不同,它符合HTML5。 – schlingel
你是圣人! –
<table align="center"></table>
这对我的作品。
- 1. HTML:如何居中对齐表格
- 2. 以HTML格式绝对居中表格
- 3. 居中对齐一个表格并对齐div
- 4. 对齐错误 - HTML表格
- 5. HTML - 对齐表格列权
- 6. Html表格间距对齐
- 7. 对齐HTML表格在Firefox
- 8. HTML表格对齐正确
- 9. HTML表格列右对齐
- 10. HTML - 表格内容对齐
- 11. HTML - 垂直对齐表格
- 12. HTML表格元素对齐
- 13. 对齐表格列HTML
- 14. 表格对齐问题html
- 15. 垂直对齐html表格
- 16. 对齐HTML表格问题
- 17. HTML垂直居中按钮对齐
- 18. 居中和对齐HTML文本的行
- 19. 无法居中对齐表格单元格中的p?
- 20. CSS居中对齐
- 21. 对齐HTML表格中的图像
- 22. 将html表格对齐到中间
- 23. 左对齐居中表内表
- 24. 对齐表格下对方HTML/CSS
- 25. 文本对齐:只在表格中的图像上居中?
- 26. 无法在asp.net的表格标题中居中对齐值
- 27. 在Android中使用表格布局时屏幕居中对齐
- 28. 居中左对齐列表项目
- 29. 试图居中对齐列表项目
- 30. 列表未对齐/水平居中
对于在符合标准的模式下运行的页面(即使用正确的DOCTYPE),“align”属性已过时并且不需要。 –