Buenas.
El enunciado dice lo siguente:
Crea el siguiente archivo y súbelo mediante ftp al directorio raíz de tu sitio web. El archivo llevará por nombre curso3.php y en él debe existir la estructura de un documento HTML, aparecer en la parte superior de la página un título h1 con el texto <<Cursos aprenderaprogramar.com>>, seguido de un título h2 con el texto <<Curso php desde cero>>, y a continuación hacer que se muestre usando echo el siguiente texto dentro de un div con color de fondo amarillo: <<Curso php de aprenderaprogramar.com usando la instrucción echo>>. Debajo de este texto debes usar echo para crear un contenedor div con color de gris donde pueda leerse “Este es el pie de página”.
Mi problema esta en que cuando intento hacer que se muestre usando echo el siguiente texto dentro de un div con color de fondo amarillo, al cargar la página, sale en blanco. es decir, no se como crear el div con fondo amarillo usando echo. Este es el código que tengo hasta ahora:
<html>
<head>
<title>Cursos aprenderaprogramar.com</title>
<meta charset="ulf-8">
</head>
<body>
<h1>Cursos aprenderaprogramar.com</h1>
<h2>Curso php desde cero</h2>
<?php
echo "<div>
Curso php de aprenderaprogramar.com usando la instrucción echo
</div>";
?>
</body>
</html>
Esto si funciona y se muestra la página al cargarla en el navegador, pero cuando intento darle al div el fondo amarillo, haciendo esto:
<div style="background-color:yellow">
Curso php de aprenderaprogramar.com usando la instrucción echo
</div>
al cargar la página se muestra en blanco. ¿Donde me estoy equivoncando?