Lo primero decir que de php sé poquísimo menos que lo básico.
Para evitar usar frames en una web estoy usando la órden include para montar lo que era antes mi index.html
He descompuesto el encabezamiento, el menu de la izquierda, los textos y el pié de dicha web en:
encabezado.php
izquierda.php
index.php (los textos)
pie.php
En index.php uso la orden include para montar la estructura de mi web así:
Código PHP:
<?php include("encabezado.php"); ?>
<?php include("izquierda.php"); ?>
<div id="textos">
<h4 id="h4">Presentación</h4>
<p><img style="width: 530px; height: 187px;" alt="Imagen" src="#"></p>
<h5 id="h5">QUIENES SOMOS:</h5>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi id enim eget metus viverra condimentum. Maecenas ornare mattis eros. Nam scelerisque, erat at aliquet aliquet, tortor lacus eleifend sapien, non dignissim nunc ipsum eget neque. Donec ultrices lobortis enim.</p>
</div>
<?php include("pie.php"); ?>
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Mi web</title>
<link href="estilo.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="contenedor">
<div id="encabezado"><img style="width: 800px; height: 132px;" alt="logo" src="http://www.forosdelweb.com/images/banner.jpg"></div>
<div id="menusup">
<ul id="menusup_ul">
<li><a href="#"><span>menu1</span></a></li>
<li><a href="index.php"><span>menu2</span></a></li>
<li><a href="#"><span>menu3</span></a></li>
<li><a href="#"><span>menu4</span></a></li>
</ul>
</div>
Por ejemplo:
En vez de
Cita:
Sale por ejemplo:máxima
Cita:
Si lo subo como index.html (montado como puro html) no pasa eso.máxima
He probado con dos programas de ftp y en dos servidores distintos. LO veo mal en Firefox y en IE. La verdad es que no sé que puede ser el problema y como me estoy rompiendo la cabeza, igual es una bobada, pero os agradeceré mucho me echéis una mano.
Gracias de antemano por la ayuda.