我的site (荷兰语)在火狐和safari (mac + pc),chrome (mac,pc未测试)上显示正确,但在IE6-8(mac上不可用)上显示不正确。我想我的div或css布局有问题,但我不能控制它,而且我也不是一个真正的html / css专家。我目前没有IE来测试。IE以某种方式忽略了float:left,并将第二列和第三列完全移动到屏幕的底部,只有上边框可见。怎么啦?
干杯,杰伦。
发布于 2011-04-24 18:19:57
我认为你必须为internet explorer指定一个"doctype“才能”正常运行“:像这样的东西应该能起到作用:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>此外,您可能需要考虑使用css重置(这样css在所有浏览器上的行为都是一致的)。我使用的是the one from meyerweb,但它们是很多其他的。
此外,您似乎使用了表和浮动div的组合。我不确定你的设计是否真的需要一个浮动..你可以考虑绝对定位,因为你的布局看起来是固定的。
https://stackoverflow.com/questions/5769950
复制相似问题