Foros del Web » Creando para Internet » HTML »

Estructura de header,footer y menu

Estas en el tema de Estructura de header,footer y menu en el foro de HTML en Foros del Web. Hola amigos estoy aprendiendo a programar utilizando header y footer y quisiera saber como es la estructura de ellos. En mi pagina principal tengo una ...
  #1 (permalink)  
Antiguo 18/07/2008, 09:20
 
Fecha de Ingreso: diciembre-2007
Mensajes: 427
Antigüedad: 16 años, 3 meses
Puntos: 35
Estructura de header,footer y menu

Hola amigos estoy aprendiendo a programar utilizando header y footer y quisiera saber como es la estructura de ellos.
En mi pagina principal tengo una tabla de tres filas y la fila del medio se divide en dos
una para el cuerpo y la otra para el menu.
La primera fila es el header y la tercera es el footer.
Esta es mi pagina principal
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<center><table width="950" border="1">
  <tr>
    <td colspan="2"><?php include('New_Header.html');?>&nbsp;</td>
   
  </tr>
  <tr>
    <td width="75%">&nbsp;</td>
    <td width="25%">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="2">&nbsp;</td>
    
  </tr>
</table>
<center>

</body>
</html>
Quisiera saber si eso es asi y mas o menos como seria el header si es como una pagina normal o no lleva las etiquetas html body ni nada sino solo el contenido.
Igual para las otras?????? Y cualquier comentario q me puedan ayudar con esto se los agradeceria.
  #2 (permalink)  
Antiguo 18/07/2008, 10:30
kxo
 
Fecha de Ingreso: julio-2008
Mensajes: 40
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Estructura de header,footer y menu

Hola! En este caso te recomiendo usar header como función.. algo así:

header.php
Código PHP:
<?
function cabecera(){


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><? echo $titulo_que_quieras_poner ?> /title>
</head> 
?>
  #3 (permalink)  
Antiguo 18/07/2008, 10:43
kxo
 
Fecha de Ingreso: julio-2008
Mensajes: 40
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Estructura de header,footer y menu

Hola! En este caso te recomiendo usar header como función.. algo así:

header.php
Código PHP:
<?
function cabecera(){
$global  $titulo//variable asignada en otro archivo (tomado de la base de datos, por ejemplo)

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
<?
/* se imprime el título dinámico */ 

 
echo $titulo;

?> 

</title>
</head> 
<body>

<?
}//terminas la función
?>

footer.php
Código PHP:
<?
function pie(){
?>
</body>
</html>
<?
}
?>

Cualquier otro archivo de contenido:
Código PHP:
include("header.php");
include(
"footer.php");

/* aquí pueden ir sentencias de cabecera u otras sentencias que te produciría 
algún error si hayas impreso algo antes, por eso es importante crear la función */

session_start(); // Esta fución produciría un error si hubieses impreso antes
session_register("logueado");

/*Una vez utilizadas las funciones, utilizas la función cabecera() declarada en header.php */

$titulo "P&aacute;gina de ejemplo";
cabecera();


/* contenido de la página */


pie() //Función que te imprime el pie de la página
?> 
Espero que te sirva. Saludos!
  #4 (permalink)  
Antiguo 18/07/2008, 12:12
 
Fecha de Ingreso: diciembre-2007
Mensajes: 427
Antigüedad: 16 años, 3 meses
Puntos: 35
Respuesta: Estructura de header,footer y menu

Gracias amigo lo probare a ver.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:55.