2012-07-25 66 views
3

在我的HTML文档中,我想强制固定布局(宽度为250像素)。我该如何强制使用体内标签中的CSS封装固定宽度的html内容?

你能帮我一个可以在body标签中使用的CSS代码片段,以便html内容在固定宽度后被封装吗?

例如,

<body style="width: 250px"> 

这段代码是工作在Firefox完美,但它不是在Internet Explorer中工作。是否有任何通用技术将强制所有浏览器的固定宽度?

回答

3

如果您在怪癖模式中使用它,它将无法在IE中运行。确保你有一个<!DOCTYPE>,它应该工作正常。

+0

嗨,谢谢你的回复。我在我的html文档中使用了<!DOCTYPE HTML PUBLIC“ - // W3C // DTD HTML 4.0 Transitional // EN”>,并在IE 9中进行了测试,但是我没有获得固定的布局。我的<!DOCTYPE不正确? – 2012-07-25 14:25:05

+0

尝试'<!DOCTYPE html>'。按F12并检查文档模式。 – 2012-07-25 14:31:51

+0

谢谢,用简单的解决了这个问题。 – 2012-07-25 15:02:54

1

适用于所有支持CSS的浏览器(即使是旧版IE)的技术是引入中间标记, <body><div id="body">...</div></body>,并设置该元素的宽度,例如。

在怪癖模式中,IE将body元素视为根元素,因此显然忽略例如其上的width属性。

相关问题