Для меня (в Chrome 8) проблема вызвана запасом на H1. В частности, таблица стилей агента пользователя Chrome вставляет:
h1 {
display: block;
font-size: 2em;
font-weight: bold;
margin: 0.67em 0px;
}
Дополнительная высота этого h1 приводит к тому, что div contentleft запускается непосредственно под div testContainer.
Установка поля 0 устраняет проблему для меня в Chrome 8.
Обратите внимание на инструкции по настройке 960.gs , в которых упоминается использование таблицы стилей reset.css:
<head>
<link rel="stylesheet" type="text/css" media="all" href="css/reset.css" />
<link rel="stylesheet" type="text/css" media="all" href="css/text.css" />
<link rel="stylesheet" type="text/css" media="all" href="css/960.css" />
</head>
, которая также должна устранить эту проблему. Как правило, в любом случае рекомендуется включать таблицу стилей сброса, поэтому, если вы изучаете систему координат 960, вам следует включить эту таблицу стилей.