在我的HTML文档中,我想强制固定布局(宽度为250像素)。我该如何强制使用体内标签中的CSS封装固定宽度的html内容?
你能帮我一个可以在body标签中使用的CSS代码片段,以便html内容在固定宽度后被封装吗?
例如,
<body style="width: 250px">
这段代码是工作在Firefox完美,但它不是在Internet Explorer中工作。是否有任何通用技术将强制所有浏览器的固定宽度?
在我的HTML文档中,我想强制固定布局(宽度为250像素)。我该如何强制使用体内标签中的CSS封装固定宽度的html内容?
你能帮我一个可以在body标签中使用的CSS代码片段,以便html内容在固定宽度后被封装吗?
例如,
<body style="width: 250px">
这段代码是工作在Firefox完美,但它不是在Internet Explorer中工作。是否有任何通用技术将强制所有浏览器的固定宽度?
如果您在怪癖模式中使用它,它将无法在IE中运行。确保你有一个<!DOCTYPE>
,它应该工作正常。
适用于所有支持CSS的浏览器(即使是旧版IE)的技术是引入中间标记, <body><div id="body">...</div></body>
,并设置该元素的宽度,例如。
在怪癖模式中,IE将body
元素视为根元素,因此显然忽略例如其上的width
属性。
嗨,谢谢你的回复。我在我的html文档中使用了<!DOCTYPE HTML PUBLIC“ - // W3C // DTD HTML 4.0 Transitional // EN”>,并在IE 9中进行了测试,但是我没有获得固定的布局。我的<!DOCTYPE不正确? – 2012-07-25 14:25:05
尝试'<!DOCTYPE html>'。按F12并检查文档模式。 – 2012-07-25 14:31:51
谢谢,用简单的解决了这个问题。 – 2012-07-25 15:02:54