2011-07-03 228 views

回答

0

由于屏幕分辨率不同,很难在居中设计的两侧获得相同的边距(1英寸)。

不是以英寸为单位进行设计,而是以百分比来设计。这将给你一个更加一致的外观,它将根据用户的屏幕分辨率展开或收缩。

例如,您可能会考虑将您的主要div设置为80%,然后为其自动margin,这将填满其他空间。喜欢的东西...

div#main{width:80%, margin:0 auto;}

第一个数字0从顶部和底部设置marginauto配置它相匹配的两侧。

Padding顺便说一句,处理元素内的空间。查看更多这里:http://www.goer.org/HTML/intermediate/margins_and_padding/

1

您没有使用文档类型,所以您的网站呈现在Quirks Mode。怪癖模式+ IE =无望。

可以逃脱怪癖模式,实现一致性只需添加此作为的第一行:

<!DOCTYPE html> 

这就是HTML5的doctype,它会触发标准模式。

+0

永远不要使用IE作为事情应该如何工作的参考。始终,始终使用*任何其他浏览器来帮助验证您的标记。然后看看如何将IE的一切搞定。但IE浏览器的众多问题众所周知,修复它的黑客也是众所周知的。 – Rob