Se me borran los colores

Hola! Bueno, que al ir poniendo los colores de fondo, al poner otra cosa despues se me borran los colores de fondo, por ejemplo se me borró el rosa de fondo de "Bienvenidos a mi web" y ahora se me ha borrado el naranja de " Esta será la zona principal de la web" He revisado todo y esta todo bien. Espero vuestra ayuda
Hola:

Copia y pega los codigos de los archivos html y css de la pagina o danos la url para verlo, sino sera un poco dificil ayudarte.

---.Saludos.---
Bueno no se si lo haré bien lo de copiarlo, no se si será esto lo que quereis pero bueno yo lo pego xD Perdonad mi ignorancia pero sq no tengo ni idea de hacer cosas de estas...! Jeje. Ahi va:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Page title</title>
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
</head>
<body>
<div id="global"
<div id="cabecera">Bienvenidos a mi Web</div>
<div id="navegacion">Barra de Navegación</div>
<div id=contenido">
<div id="menu">menu</div>
<ul>
  • Elemento de lista, 1
  • Elemento de lista, 2
  • Elemento de lista, 3

    </div>
    Esta será la zona principal de la web
    </div>
    <div id="pie">Este es el pié de página</div>



    ESTILO:
    body {text-align: center}
    #global {width:800px ; margin: 4px auto }
    #cabecera {background-color: pink }
    #navegacion {background-color: gray }
    #contenido {background-color: orange}
    #menu {background-color: yellow; width: 150px ; float:left }
    #pie {background-color: brown}
  • Hola buenas. Tengo varias aportaciones que hacer, a ver si alguna de estas cosas te puede ayudar.

    1) Asegúrate que en:

    <link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">

    lo que está en rojo se corresponda realmente con el nombre de tu hoja de estilos. Quiero decir, que no se llame "estilos-general.css" en lugar de "estilo-general.css" que es lo que tienes en el código Html escrito.

    2) Acuérdate que el listado
  • va enmarcado por <ul> , es decir, en lugar de lo que tú tienes:

    <ul>
  • Elemento de lista, 1
  • Elemento de lista, 2
  • Elemento de lista, 3


    ha de ser:

    <ul>
  • Elemento de lista, 1
  • Elemento de lista, 2
  • Elemento de lista, 3


    Pruébalo y ya me dirás algo
    :wink:


    Saludos!


    P.D: Edito para apuntar a otro fallo. Ten cuidado con dejar abiertos los códigos. En:
    <div id="global"
    te olvidaste de cerrar el código con ">". Es decir, ha de ser:
    <div id="global" >