使桌子横排居中[英] To center a table crossbrowser

问题描述

大家好
我想将表格跨浏览器居中,因此我写道:
<风格>
表格 {width:80%;margin-left:auto;margin-right:auto;}
</风格>
Firefox 工作正常,但 MSIE 将边距设置为零
提前致谢

推荐答案

5 月 31 日上午 10:56,"Pablo"<p...@nospam.com 写道:
我想在跨浏览器中居中一个表格
Firefox 工作正常,但 MSIE 将边距设置为零
http://dorward.me.uk/www/centre/#ie

--
大卫·多沃德
http://dorward.me.uk/
http://blog.dorward.me.uk/


脚本巴勃罗:
我想将表格跨浏览器居中,因此我写道:
<风格>
表格 {width:80%;margin-left:auto;margin-right:auto;}
</风格>
你确定吗?我敢打赌这不是真正的标记.提示:如果在
中,请发布 URL怀疑,你应该怀疑.
Firefox 工作正常,但 MSIE 将边距设置为零
您使用了不正确的 HTML(没有 doctype 或格式错误的 doctype),抛出 MSIE
深入怪癖模式.这_也_意味着如果你简单地添加一个正确的
doctype,其他错误很可能使您的页面崩溃;参见
http://www.cs.tut.fi/~jkorpela/quirks-mode.html

但是在这种情况下,您可以简单地将 margin-left 和 margin-right 设置为 10%,
避免这个问题.

此外,<table align="center"从 Netscape 2 和 IE 2 开始就一直有效.
为什么人们会煞费苦心地避免这种简单的表象
标记,在否则会遭受 divitis、pixelitis 的页面上,
皮炎,还有其他各种可怕的疾病?

--
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/


在文章 <Qt********************@reader1.news.saunalahti.fi >,
"Jukka K. Korpela"<jk******@cs.tut.fiwrote:
脚本巴勃罗:
我想将表格跨浏览器居中,因此我写道:
<风格>
表格 {width:80%;margin-left:auto;margin-right:auto;}
</风格>
[剪辑]
此外,<table align="center"从 Netscape 2 和 IE 2 开始就一直有效.
为什么人们会煞费苦心地避免这种简单的表象
标记,在否则会遭受 divitis、pixelitis 的页面上,
hidelinkitis 和其他各种可怕的疾病?
我很好奇你为什么会推荐一个弃用的属性?

我不记得 OP 是否有特定的 doctype 或 html/css 版本
记住,但考虑到新闻组,我有点惊讶.我是什么
不见了?

本文地址:https://www.itbaoku.cn/post/1050523.html