todavia la misma duda no puedo formatear desde cero

hola otra vez, lo voy a plantear de otra forma:

en la paguina de comocrear una web paso a paso la leccion2 - 9
me dice q tengo q poner este codigo en la primera linea d la hoja estilo-general.css el codigo es * {margin:0px ; padding:0px ; border: 0px}
ok verda?? aja entonces despues me dice q despues de guardarlo voy a plantillas y le de en preview y me aparecere todo centrado y sin margenes...ok y yo tengo en la hoja de estilos-general.css es esto:

* {margin:0px ; padding:0px ; border: 0px}
body {text-align: center}
#global {width:800px ; margin: 4px auto }
#cabecera {background-color: pink}
#navegacion {background-color: gray}
#contenido {background-color: orange ; width: 800px ; float:left}
#menu {background-color: yellow; width: 150px ; float:left }
#menu li { ...propiedades..... }
#menu li { list-style:none }
#pie {background-color: brown}

y en la de plantillas tengo esto:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>loquesea</title>
<div id="cabecera">Bienvenidos a mi Web</div>
<div id="navegacion">Barra de Navegación</div>
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
<div id="contenido">
<div id="menu">Menu</div>
<div id="menu">
<ul>
  • Enlace 1
  • Enlace 2
  • Enlace 3

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

    </body>
    </html>
  • ELVIUSSS
    elviusss escribió:hola otra vez, lo voy a plantear de otra forma:

    en la paguina de comocrear una web paso a paso la leccion2 - 9
    me dice q tengo q poner este codigo en la primera linea d la hoja estilo-general.css el codigo es * {margin:0px ; padding:0px ; border: 0px}
    ok verda?? aja entonces despues me dice q despues de guardarlo voy a plantillas y le de en preview y me aparecere todo centrado y sin margenes...ok y yo tengo en la hoja de estilos-general.css es esto:

    * {margin:0px ; padding:0px ; border: 0px}
    body {text-align: center}
    #global {width:800px ; margin: 4px auto }
    #cabecera {background-color: pink}
    #navegacion {background-color: gray}
    #contenido {background-color: orange ; width: 800px ; float:left}
    #menu {background-color: yellow; width: 150px ; float:left }
    #menu li { ...propiedades..... }
    #menu li { list-style:none }
    #pie {background-color: brown}

    y en la de plantillas tengo esto:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>loquesea</title>
    <div id="cabecera">Bienvenidos a mi Web</div>
    <div id="navegacion">Barra de Navegación</div>
    <link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
    <div id="contenido">
    <div id="menu">Menu</div>
    <div id="menu">
    <ul>
  • Enlace 1
  • Enlace 2
  • Enlace 3

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

    </body>
    </html>
  • Es cierto lo que usted dice, pero le daré una idea de como funciona internet, aunque no lo parezca no es una ciencia exacta, suelo decir (en lo referente a internet y sobre todo a las páginas web) que no siempre dos mas dos son cuatro, a veces para que sean cuatro hay que sumar dos mas tres y restarle uno, eso lo irá viendo a medida que vaya avanzándo en el curso, y se irá dando cuenta de que muchas veces tendrá que poner una directiva en una capa para que se arregle otra capa y después quitar esa directiva que puso en la anterior capa.
    Las páginas web por decirlo de una manera funcionan como cuando se escribe en el programa word, por defecto comienza y tiende todo ir a la izquierda.
    Fuera de eso me imagino que dentro de su capa contenido donde tiene el menu con la lista, le saldrá a la izquierda (ya que para eso le puso un -- float:left-- a la capa menu, y lo que tiene en la capa contenido, (que también tiene un --float:left-- ¿donde cree usted que debiera de salir lo que escribe en esa capa? ¿Al centro, porque en la hoja de estilo puso body text align center? ¿o a la izquierda porque la capa contenido tiene float left?. Con esto lo que quiero decirle es que hay que ir entendiendo poco a poco de como funcionan estas cosas, (y a veces no es tan fácil). Se lo explicaré mas o menos así:
    Yo hablo castellano o español y cuando quiero escribir una frase que diga:" y me dice que tengo que poner" utilizo la palabra "que" (de antemano le digo que no es mi intención ofenderle, solo deseo explicarle los diferentes maneras que tienen los ordenadores y los navegadores de ver una misma norma), sin embargo usted que también está escribiendo en castellano o en español esa misma frase usted la escribe de esta manera: "y me dice q tengo q poner". ¿Cree usted que podría haber un conflicto de entendimiento en como esa frase la escribe usted y en como la escribo yo?.
    En las páginas web hay directivas que se heredan, pero otras no, y eso lo irá viendo a medida que avance en el curso.
    Saludos