Имена классов, начинающиеся с цифр, недопустимы, хотя могут работать в некоторых браузерах. Используйте div1
или div2
, и это должно работать. Посмотрите на этот ответ для хорошего объяснения правильных имен классов CSS.
Обновление после комментариев:
Хорошо, ну, не видя код, вызывающий нарушение, трудно понять, в чем проблема. Но используя эту CSS, вы можете воспроизвести вашу диаграмму:
#div2 {
position:relative;
top:-30px;
left:100px;
}
Как я думаю, вы уже знаете ... но, может быть, вы забыли position:relative
? Во всяком случае, увидеть это работает в этой скрипке .