Ayuda con css de mi sitio web

Hola a todos!

Soy nuevo aquí, ya he escrito esto en el foro general pero no tengo casi respuestas y la verdad es que llevo el curso bastante avanzado pero tengo problemas al subir los archivos ya que por alguna extraña razón el archivo plantilla.html no me coge bien el estilo-general.css y no se por qué es. Al no cogerlo bien la página me sale sin estilos y en blanco y negro. ¿me podéis echar un cable a ver donde está el fallo?

Los códigos de los cuatro archivos son los siguientes:

PLANTILLA.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">
<ul><li><a href="#">Enlace 1</a></li><li><a href="#">Enlace 2</a></li><li><a href="#">Enlace 3</a></li></ul>
</div>
<h1>Esta será la zona principal de la web</h1>
<p>Este es mi segundo párrafo. Acabo de poner un punto y en cambio
sigue siendo un párrafo pues no le he colocado aún la etiqueta de cierre.
Voy a ponérsela justo aquí</p>
<h2>Y este es el tercer párrafo.</h2> <p>En pocas lecciones aprenderé a darle
márgenes para separarlos unos de otros e incluso hacerles sangría por
la izquierda y a la primera línea, que queda mucho mejor.</p>
<p>¡Anda fíjate! salen todos centrados, que cosa. Espero que Jorgens
nos enseñe poniéndolos alineados a la izquierda o justificados. Así
esto parece una poesía! je je je</p>
</div>

<div id="pie">Este es el pie de la página</div>
</div>

</body>

</html>


ESTILO-GENERAL.CSS


*{text-indent: 0px ; margin:0px ; padding:0px ; border:0px}
body {text-align: center}
a {color: brown ; text-decoration: none ; display: block}
a:link {}
a:visited {}
a:hover {color: red ; text-decoration: underline ; background-color: silver}
a:active{}
#global {width:800px ; margin: 4px auto}
#cabecera {background-color: pink }
#navegacion {background-color: gray}
#contenido {background-color: orange ; width: 800px ; float: left}
#contenido p {padding: 5px 10px 5px 10px ; text-indent: 15px}
#menu {background-color: yellow ; width: 150px ; float: left ; text-align: left ; margin: 3px 10px 1px 3px}
#menu li {list-style: none ; margin: 4px 0px 4px 6px}
#pie {background-color: brown}
p {text-align: justify}
h1 {font-size: 1.2em ; color: blue ; font-weight: bold ; text-decoration: underline ; text-align: center}
h2 {font-size: 1.1em ; color: blue ; font-weight: bold ; text-decoration: none ; text-align: center}


ESTILOS.CSS

body {background-color: #E6E6FA ;
background-image: url(objetos/fondo.png) ;
background-repeat: no-repeat ;
background-position: center center ;
height:100%}

img {border-style: none}

.centrado {text-align:center}


INDEX.HTML

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

<html>
<head>

<title>Pagina Principal del Ejemplo CCTW</title>
<link rel="stylesheet" href="estilos.css" type="text/css" media="all">

</head>


<body>

<p class="centrado" >Bienvenidos a mi página web. Muy pronto estará lista!</p>
<p><img src="objetos/sonrisa.gif" width="60px" height="60px" alt="Bienvenidos al ejemplo de CCTW"></p>
<p>Página creada gracias a <a href="http://www.comocreartuweb.com" target="_blank">CCTW</a></p>
<p><a href="mailto:[correo eliminado]"><img alt="Pulsa para escribirme un e-mail!" src="objetos/buzon.gif" height="32px" width="32px" /></a></p>

</body>
</html>



La página si me cogía bien los estilos y todo parecía ir bien pero una vez subida la página al servidor de razyhosting ya no me aparece como debería, no se si es problema de permisos o algo relacionado con el servidor.

Acabo de comprobar además que en internet explorar coge los estilos tanto para el index.html como para plantilla.html, pero no lo hace en firefox ni en chrome en los que solo coge los el estilo para el index.html

Los nombres de los archivos son: estilo-general.css, estilos.css, plantilla.html e index.html todo en minúsculas.
Ya las tengo subidas en razyhosting.
Las direcciones de ambas son:
http://primerapagweb.atwebpages.com/ (esta utiliza bien el css)
http://primerapagweb.atwebpages.com/plantilla.html (esta no lo utiliza ni siquiera, pero si pones esta misma dirección en IE sí que sale como viene explicado en el tutorial)

No se si el fallo tenga algo que ver con el nuevo Mozilla Firefox 4 porque ese es el que tengo ahora mismo, pero no lo entendería porque me ocurre igual en Chrome, es decir, la primera dirección ambos la abren utilizando el css correctamente pero la segunda ninguno de los dos utiliza correctamente el css. Sin embargo, IE utiliza bien los css tanto de la primera como de la segunda dirección.

Gracias a todos por vuestra ayuda.
Saludos.
1º: ¿Es cosa de mi Firefox, o tras poner <html> echas todo para la derecha? Y el por que no sale creo que va a ser ese el prblema, pega TODAS las etiquetas al margen izquiero de tu HTML-Kit borando el espacio que hay entre el inicio de linea y el prmier caracter. :)
Lo he hecho y sigue igual, no me coge el css de la plantilla.html. ¿Alguna otra idea?

Gracias de todos modos por la ayuda...
Saludos.
Dime por que leccion vas para comparar lo que llavas con lo que deberias llevar
ya se, consige avanzar hasta Recordatorio y cunado lleges (habiendo aprendido lo que viene antes) Copias y pegas el codigo de todo, para arreglarlo y ya está. no perderás nada por que es el mismo codigo, y se supone que lo has hecho, (aunque lo remplazes) ¿entiendes? :)
De acuerdo, pero si no veo como van cambiando las cosas no tiene mucha gracia... aunque... creo que lo iré viendo en IE a ver como avanza.
De todos modos no cierre este hilo porque me da a mí que al copiar eso me va a volver a ir mal ya que el html-kit no me coge ni el estilos.css ni el estilo-general.css

Gracias.
Tu avisame, y cmo tu dices, ve viendolo a traves de IE, y cunado lleges hay remplazas los codigos que tengas por los de Jorgens y listo :) Dime si te funciona ok?
Te pillé!!! je je je.

En las hojas de estilo has puesto comentarios del tipo

<!-- la almohadilla es para estilos únicos (se aplica a los elementos que le digas) -->
<!-- los que van sin almohadilla se aplican a todos los elementos -->

Esos comentarios son solo para código Html. Al usarlos para css, algunos navegadores se lian un poco (normal, no lo entienden).

Elimina esas lineas de comentarios. Si quieres poner comentarios dentro de una hoja de estilos hazlo así:

// la almohadilla es para estilos únicos (se aplica a los elementos que le digas) //
// los que van sin almohadilla se aplican a todos los elementos //
[ESTA MAL, VER MAS ABAJO EN LAS RESPUESTAS DEL MENSAJE]

(si no recuerdo mal...)
¡MADRE DE DIOS! Me acabo de dar cuenta :S Vi que heran comantarios y me mente los paso por alto... :S Perdona manjon por no haberme dado cuenta :P
// la almohadilla es para estilos únicos (se aplica a los elementos que le digas) //
// los que van sin almohadilla se aplican a todos los elementos //
Alomejor me equivoco Jorgen, ¿pero no es asi:
/* para abrir comentario y */ para cerrarlos? Ami al menos me va bien y HTML-Kit no me dice anda (Si, no soy tan privilegiado como para despues de año y medio - 2 años tener el dreamwever :S
Ups..... ja ja ja ja, si que es como tú dices. Me he confundido con los comentarios de php! ja ja ja ja

Gracias Rabs por tu aviso!
Joder tíos sois la hostia!!! Muchísimas gracias de verdad.
Pensé que los comentarios en la hoja de estilos se ponían igual que en el código html y lo que pasa es qeu se comenta igual que si fuera C++. Genial de verdad, estaba ya resignado porque he mirado 100 veces los 4 documentos y no lo podía entender!
Claro... con razón iba el index.html porque en su css no había comentado nada... madre mía.... qué locurón.

De nuevo muchísimas gracias!
Una cosilla más...
Saben ustedes si hay alguna opción en HTML-KIT por activar/desactivar o algo por el estilo para que plantilla.html e index.html tomen los .css?? Es que se ha debido de modificar/actualizar algo que no los coge. Aunque ya si puedo verlos bien en todos los navegadores de internet que tengo.

Gracias.
No entiendo bien lo que preguntas Manjon. Algo para activar o desactivar estilos? Creo que no. Desde el navegador si que puedes activar o desactivar los estilos, al menos desde el firefox, VER > ESTILOS DE PAGINA > SIN ESTILOS, pero no se si es eso lo que preguntas.

Un abrazo, verdad que es divertido esto cuando consigues encontrar el error? je je je je
La pregunta es que cuando doy a visualizar en HTML-KIT en la carpeta azul donde estoy subiendo los archivos no coge los estilos, entonces pensé que sería problema de algo que ha debido desactivarse no se... pero bueno, no pasa nada, creo que trabajaré en la carpeta local y cuando tenga los archivos listos los subo a la azul y los visualizo directamente en internet y listo.

Ya ves si es divertido cuando encuentras el error, genial! lo digo por experiencia, he programado en diferentes lenguajes y aún no había tocado para nada html y la verdad es que me gustaría aprenderlo rapidillo pero un error como el que me habéis dicho para mí es imperdonable XD.

Gracias por vuestra ayuda, menos mal que este foro es totalmente colaborativo y se resuleven nuestras dudas :)
A mi me gusta ver los resultados directamente en el servidor. En ocasiones, sobre todo con rutas de archivos, puede parecerte que todo funciona, hasta que subes al servidor los archivos. Es una buena práctica, creo, aunque se tarde un pelín más por tener que subir antes de visualizar.

Hey Manjon, por casualidad has echado un vistazo al curso de Html de CCTW? Quisiera saber qué tal os parece, si se entiende perfectamente o hay algo que debo mejorar. Sin vuestra opinión me cuesta mucho saber en qué mejorar.

Un abrazo!
Lo que pasa es que como ya decía Jorgens en la version del 2010 (la anterior a esta, y creo que en la actual tambíen) El HTML-Kit al hacer vista previa sobre las paginas y tenerlas en un servidor, al HTML-Kit se la va la pinza (Segurmante la rutas las tengas absulutas y como el no puede interpretarlas, las quita) La unica forma que creeo que hay de arreglar eso es o viendolas en el servidor o poniendo rutas relativas.
Si, muchísimas gracias de nuevo.

El curso está bastante bien, de momento no tengo problemas para entender nada, pero como ves hay cosas que salen mal. Hablando de ello tengo una nueva pregunta. Al subir el borde superior no se que pasa exactamente que Firefox no me muestra la imagen. Me pone el ancho el alto y me quita el borde de cabecera bien pero no me muestra la imagen. ¿Será porque está oculto de alguna manera? es decir, ¿habrá que añadir a las opciones en la hoja de estilos algo que haga que se muestre? Aquí tenéis donde tengo subida la página web:

http://primerapagweb.atwebpages.com/plantilla.html

Y esto es lo que tengo de momento en plantilla.html y en estilo-general.css:

PLANTILLA.HTML

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

<html>
<!-- en head se pone todo lo que no se verá en la página web -->
<head>
<title>Page title</title>
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
</head>

<!-- en body se pone todo lo que es visible en la página web -->
<body>

<div id="global"> <!-- capa global a todas -->
<div id="curva-superior"></div> <!-- capa para la imagen de bordes superior -->
<div id="cabecera">Bienvenidos a mi Web</div> <!-- capa para la cabecera -->
<div id="navegacion">Barra de Navegación</div> <!-- capa para la barra de navegación -->

<div id="contenido"> <!-- capa para el contenido -->
<div id="menu"> <!-- capa para el menú -->
<ul><li><a href="#">Enlace 1</a></li><li><a href="#">Enlace 2</a></li><li><a href="#">Enlace 3</a></li></ul> <!-- lista -->
</div>
<h1>Esta será la zona principal de la web</h1> <!-- título -->
<p>Este es mi segundo párrafo. Acabo de poner un punto y en cambio
sigue siendo un párrafo pues no le he colocado aún la etiqueta de cierre.
Voy a ponérsela justo aquí</p>
<h2>Y este es el tercer párrafo.</h2> <p>En pocas lecciones aprenderé a darle <!-- subtítulo seguido des principio de un párrafo -->
márgenes para separarlos unos de otros e incluso hacerles sangría por
la izquierda y a la primera línea, que queda mucho mejor.</p>
<p>¡Anda fíjate! salen todos centrados, que cosa. Espero que Jorgens
nos enseñe poniéndolos alineados a la izquierda o justificados. Así
esto parece una poesía! je je je</p>
</div>

<div id="pie">Este es el pie de la página</div> <!-- capa de pie de página -->
</div>

</body>

</html>




ESTILO-GENERAL.CSS

*{text-indent: 0px ; margin:0px ; padding:0px ; border:0px}
body {text-align: center}
a {color: brown ; text-decoration: none ; display: block}
a:link {}
a:visited {}
a:hover {color: red ; text-decoration: underline ; background-color: silver}
a:active{}
#global {width:800px ; margin: 4px auto}
#curva-superior {background-image: url(objetos/curva-superior.gif) ; background-repeat: no-repeat ; width: 800px ; height: 12px ; overflow: hidden}
#cabecera {background-color: white ; border-left: black 1px solid ; border-right: black 1px solid}
#navegacion {background-color: gray ; border: black 1px solid}
#contenido {background-color: orange ; border-left: black 1px solid ; border-right: black 1px solid}
#contenido p {padding: 5px 10px 5px 10px ; text-indent: 15px}
#menu {background-color: yellow ; width: 150px ; float: left ; text-align: left ; margin: 3px 10px 1px 3px}
#menu li {list-style: none ; margin: 4px 0px 4px 6px}
#pie {background-color: brown ; border: black 1px solid}
p {text-align: justify}
h1 {font-size: 1.2em ; color: blue ; font-weight: bold ; text-decoration: underline ; text-align: center}
h2 {font-size: 1.1em ; color: blue ; font-weight: bold ; text-decoration: none ; text-align: center}






Muchísimas gracias de nuevo.
Para poner curvas también podríamos hacerlo con CSS, en vez de usar imágenes. Podrías explicarlo en el curso de CSS jeje
Hey es verdad, aun estoy esperando eso de redondear esquinas por medio de CSS, que a mi no se me da bien hacerlo por imagenes (y al final mi tasa de transferencia mensual se resiente) ;) Te dejamos tiempo Jorgens, pero ya tienes una cosa más que hacer :P.
hahah tranquilo, errores como ese... A miles los hay por aqui. Porcierto, hoy me he lelvado una sorpresa al buscar en Google: Jorgens . Jorgen, ssales desde la primera a la octava. ;)
Ja ja ja ja, si, me estoy haciendo famoso! ja ja ja. Hay fotos incluso, que es mejor no mirar, ja ja ja ja. Estamos perdidos con Google, como para esconderse, verdad? ja ja ja