在NVU中让表格居中,代码如下:
<table
style="width: 800px; height: 60px; text-align: left; margin-left: auto; margin-right: auto;"
border="0">
生成的表格在FIREFOX中可以居中,在IE中仍是靠左显示,要在IE中居中,必须把margin-left: auto; margin-right: auto;改成align="center",其中的宽度等也要改成width="800" 这种格式,表格多了,改起来工作量就很大,有谁知道怎么设置NVU,让它生成的代码不用调整就可以适应IE?
因为CSS定位适应的浏览器现在还有局限,所以没采用CSS定位。
针对上面的表格居中定位,请指点一下,多谢了。
[问题]Nvu 生成的居中表格代码格式在IE浏览器中不能居中定位,有解决或Nvu的设置方法吗?
- drypony
- 帖子: 14
- 注册时间: 2007-01-09 16:49
- 来自: 深圳
- 联系:
- drypony
- 帖子: 14
- 注册时间: 2007-01-09 16:49
- 来自: 深圳
- 联系:
- ofewiofewo
- 帖子: 547
- 注册时间: 2007-06-02 14:56
应该是没有指定正确的文档类型,类似下面这样加在<html>之前,IE会遵从相应的规范渲染页面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
如果你的html和css都严格遵守w3c规范,也可以用:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
ps:不要被所谓国情限定了思维能力
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
如果你的html和css都严格遵守w3c规范,也可以用:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
ps:不要被所谓国情限定了思维能力
- drypony
- 帖子: 14
- 注册时间: 2007-01-09 16:49
- 来自: 深圳
- 联系:
根据楼上的意见改了以后,用FIREFOX浏览,原来正常显示的表格现在每一行中间多空出三行
根据楼上的意见改了以后,在IE里的确能居中显示了。但又不能兼顾FIREFOX 和OPERA了。
用FIREFOX浏览,原来正常显示的表格现在每一行中间多空出三行。
请问楼上加第二句"http://www.w3.org/TR/html4/loose.dtd"的出处在那里,原来的NVU在网页里自动加了第一句。
根据台湾的NVU教材解释,TRANSITIONAL 就是 不严格遵守,而把TRANSITIONAL 改成STRICT就是严格遵守了,为什么要加第二句,加了第二句后怎样兼顾FIREFOX 和OPERA?
Thanks!
用FIREFOX浏览,原来正常显示的表格现在每一行中间多空出三行。
请问楼上加第二句"http://www.w3.org/TR/html4/loose.dtd"的出处在那里,原来的NVU在网页里自动加了第一句。
根据台湾的NVU教材解释,TRANSITIONAL 就是 不严格遵守,而把TRANSITIONAL 改成STRICT就是严格遵守了,为什么要加第二句,加了第二句后怎样兼顾FIREFOX 和OPERA?
Thanks!
- ofewiofewo
- 帖子: 547
- 注册时间: 2007-06-02 14:56
-
- 帖子: 8
- 注册时间: 2007-07-30 5:11
- 来自: 中国福建