Pantalla de comprensión: table-cell; march

Tenga en cuenta que no estoy tratando de resolver ningún problema específico, pero tratando de entender lo que está causando este problema.

He configurado elwidth, height ydisplay de algunos divs, pero no se respeta la configuración de alto / ancho. El texto también se está empujando hacia abajo.

http: //jsfiddle.net/k7esv

1) ¿Por qué empuja el texto hacia abajo cuandoheight se establece en la fila de la tabla y luego PERO cuandoheight se elimina, ¿coloca el texto en la parte superior?

2) ¿Por qué no se respetan los ajustes de ancho / alto?

3) ¿Por qué no establecer lamargin propiedad tiene algún efecto sobre ellos tampoco?

http: //jsfiddle.net/k7esv/1

Respuestas a la pregunta(4)

Su respuesta a la pregunta