Credo sia un problema di html. Se non lo fosse spostate pure.
Ho questo codice:
codice:
<body> <div id="container">
<?php $opzioni = get_option( 'opt_impostazioni_tema' ); ?>
<header>
<img id="logo" src="<?php echo $opzioni['logo']; ?>" title="<?php bloginfo( 'name' ); ?> Logo" />
<hgroup>
<h1 id="titolo-sito"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo bloginfo( 'name' ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
<h2 id="descrizione-sito"><?php bloginfo( 'description' ); ?></h2>
</hgroup>
</header>
<nav>
<?php wp_nav_menu( 'principale' ); ?>
</nav>
che funziona e fa comparire il footer sotto tutto.
Ora...se cancello la parte compresa tra <header> e </nav> il footer compare a lato a destra.
Se però cancello la sezione <header> e quella <nav> separatamente (ossia una sola delle 2 sezioni per volta) il footer continua a comparire sotto tutto come deve essere. C'è quindi qualcosa che lega la sezione dell'header e quella del nav. Mi sapreste dire qual è?