Posicionamento dos elementos

Bem, o meu problema é que se resume na imagem a baixo, o retangulo preto é um ‘h4’ que era pra estar dentro do retangulo azul, eu modifiquei o size dele pra 140 e ficou assim,alguém pode me explicar a loucura que acontece no html? ele fica com um espaço enorme e mesmo tentando usar o top: 0px, não funciona.

posta o código amigo, mas ollhando assim me parece que você está trabalhando com position para fazer o layout

vc pode declarar nor etangulo azul o css
.azul{
position relative;
top: 0px;
left: 0px;
//demais coisas
}

e no retangulo preto você pode colocar
.preto{
position: absolute;
top: 0px;
//demais coisas

}

o retangulo preto no html tem de estar dentro do retangulo azul.

vlw cara, tipo, em vez de colocar o ‘top : 0px’ coloquei ‘margin-top: 0px;’, o ‘top’ não tava funcionando muito bem. obg cara