Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 08-may-2008, 15:49   #1 (permalink)
Skairva ha deshabilitado el karma
 
Avatar de Skairva
 
Fecha de Ingreso: noviembre-2007
Mensajes: 6
CSS rebelde

Hola,
mi problema es que no consigo establecer la hoja de estilos de mi web de manera que la página se vea como yo quiero. Esta es la web: www.cyrium.es

El diseño es muy sencillito: una cabecera, dos barras laterales y en medio el menú y el contenido de la web.

Este es el html de la web:

Código:
<?xml version ="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"xml:lang="es" lang="es">

<head>
<title>Cyrium-WebOficial</title>
<link rel="stylesheet" type="text/css" href="estilos.css"/>
<style type="text/css">
	<!--
	.Estilo2 {font-size: 12px}
	-->
	</style>
</head>
<body>
   <div id="alrededor">
    <div id="principal">
        <div id="header">
          	<img src="images/header.gif" width="764" height="128" alt="Cyrium"/>
		
        </div>


	<div id="izquierda">
		<img src="images/barra_izq.gif" alt="barra izquierda"/>
	</div>
	
	
	
	

    <div id="centro">
    	<img src="images/barra_menu.gif" alt="Menú" width="595" height="65"/>
    </div>
    
  <div id="contenido">
      <p>CONTENIDO</p>
      </div>
	     <div id="derecha">
		<img src="images/barra_dcha.gif" alt="barra izquierda" />
	</div>
	  
	
	
	
<div id="firma">
  <p>&copy;Cyrium 2008. Todos los derechos reservados.</p>
  <p>Cr&eacute;ditos </p>
</div>
</div>
    
    
</div>



  
</body>

</html>
Y esta es la hoja CSS:

Código:
/* CSS Document */

* {
	margin:0;
	padding:0;
	
}
body {
	background-color: #000000;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
	text-align: center;
}

#principal{
float:left;
width:764px;
height:700px;
background-color:#000000;
margin:20px;
}

#header{
width:764px;
float:left;
margin-bottom:20px;
}

#izquierda{
	float:left;
	width:60px;
	
	
}

#centro{
	width:595px;
	float:auto;
	margin-bottom:20px;
	margin-left::80px;

}
#contenido{
	width:595px;
	float:auto;
	background-color:#000000;
}

#derecha{
	float:rigth;
	width:60px;
	margin-left:703px;
}

#alrededor {
	height:700px;
	margin: 10px auto;
	width: 764px;
	float: left;	
}

#firma{
height:20px;
width:764px;
margin-top:20px;
float:left;

}
Creo que el problema está en los floats y en los margins, pero ya no sé cómo resolverlo y me estoy volviendo loca

Gracias de antemano,

Sara

P.D. Si hay algo más que criticar, no dudéis en hacerlo.
Skairva está desconectado   Responder Citando
Antiguo 08-may-2008, 16:03   #2 (permalink)
Colaborador
Mikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy pronto
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 2.929
Re: CSS rebelde

¿No consigues que se vea como quieres en ningún navegador? ¿en alguno sí y otros no?

Especifica esto, por favor.

Mikel.

P.D.: ¿y cómo quieres que se vea? Habría que leerte la mente para adivinarlo
Mikmoro está desconectado   Responder Citando
Antiguo 08-may-2008, 16:07   #3 (permalink)
Skairva ha deshabilitado el karma
 
Avatar de Skairva
 
Fecha de Ingreso: noviembre-2007
Mensajes: 6
Re: CSS rebelde

Corrijo. No se ve en ninguno.

Última edición por Skairva; 08-may-2008 a las 16:13.
Skairva está desconectado   Responder Citando
Antiguo 08-may-2008, 16:14   #4 (permalink)
Colaborador
Mikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy pronto
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 2.929
Re: CSS rebelde

Ya. Repito: ¿y cómo te gustaría verlo?

Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 08-may-2008, 16:23   #5 (permalink)
Skairva ha deshabilitado el karma
 
Avatar de Skairva
 
Fecha de Ingreso: noviembre-2007
Mensajes: 6
Re: CSS rebelde

Aquí está:


Skairva está desconectado   Responder Citando
Antiguo 08-may-2008, 16:26   #6 (permalink)
Moderador HTML y CSS
webosiris llegará a ser famoso muy prontowebosiris llegará a ser famoso muy prontowebosiris llegará a ser famoso muy prontowebosiris llegará a ser famoso muy prontowebosiris llegará a ser famoso muy pronto
 
Avatar de webosiris
 
Fecha de Ingreso: noviembre-2002
Ubicación: /home/montevideo
Mensajes: 5.919
Enviar un mensaje por MSN a webosiris Enviar un mensaje por Skype™ a webosiris
Re: CSS rebelde

- acostúmbrate a validar tu CSS... "auto" no es un valor válido para float (solo se aceptan left, right y none) y además en "margin-left::80px;" tenes repetidos los dos puntos.

- las imágenes de decoración tienen que ir como fondo (desde el css) no como imágenes incrustadas en el html. Ese es el primer paso para generar un html + semántico, y un html semántico es el primer paso para no tener problemas con los navegadores.

- no entiendo porque #principal y #header estan flotando

- te recomiendo usar la mínima cantidad de divs posibles... en este caso usas 8, y se podría hacer con 3 o 4:
- 1 contenedor general para fijar en ancho y centrar el diseño
- 1 para el header (esto se puede obiar y simplemente poner esa imagen como fondo de un h1)
- 2 para el contenido (uno dentro del otro, y después le pones la imagen del borde de fondo a ambos, uno como fondo alineado a la izq y el otro fondo alineado a la derecha). Usa padding left y right para que el texto del contenido no te tape las imágenes de fondo

PD: de la forma que te digo ni necesitas usar float
__________________
Oraculus.com. Sitios web artesanales para el siglo XXI

PSD a HTML. Tu diseño. Nuestro código.

Última edición por webosiris; 08-may-2008 a las 16:36.
webosiris está desconectado   Responder Citando
Antiguo 08-may-2008, 16:57   #7 (permalink)
Colaborador
Mikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy pronto
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 2.929
Re: CSS rebelde

El problema para una de las cosas que recomiendas, webosiris, es que las dos imágenes no son iguales aunque lo parecen.

Skairva:

yo en tu lugar seguiría la mayoría de las recomendaciones de webosiris, pero para que te apañes de momento te pongo el código modificado.

No te lo vas a creer, pero uno de los principales problemas que tenías era que habías puesto float rigth, en lugar de right (th por ht)

Html:

Cita:
<?xml version ="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"xml:lang="es" lang="es">
<head>
<title>Cyrium-WebOficial</title>
<link rel="stylesheet" type="text/css" href="estilos.css"/>
<style type="text/css">
<!--
.Estilo2 {font-size: 12px}
-->
</style>
</head>
<body>
<div id="alrededor">
<div id="principal">
<div id="header">
<img src="http://www.forosdelweb.com/images/header.gif" width="764" height="128" alt="Cyrium"/>
</div>
<div id="derecha">
<img src="http://www.forosdelweb.com/images/barra_dcha.gif" alt="barra izquierda" />
</div>
<div id="izquierda">
<img src="http://www.forosdelweb.com/images/barra_izq.gif" alt="barra izquierda"/>
</div>

<div id="centro">
<img src="http://www.forosdelweb.com/images/barra_menu.gif" alt="Menú" width="595" height="65"/>
</div>
<div id="contenido">
<p>CONTENIDO</p>
</div>
<div id="firma">
<p>&copy;Cyrium 2008. Todos los derechos reservados.</p>
<p>Cr&eacute;ditos </p>
</div>

</div>
</div>
</body>
</html>
Css:

Cita:
/* CSS Document */

* {
margin:0;
padding:0;
}
body {
background-color: #000000;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height: 100%;
text-align: center;
}
#alrededor {
height:700px;
margin: 10px auto;
width: 764px;
}
#principal {
width:764px;
height:700px;
background-color:#000000;
margin:20px;
}
#header {
width:764px;
margin-bottom:20px;
}
#derecha {
float:right;
}
#izquierda {
float:left;
}
#centro {
margin-bottom:20px;
margin-left:80px;
}
#contenido {
background-color:#000000;
}
#firma {
height:20px;
width:764px;
margin-top:20px;
}
Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 08-may-2008, 17:02   #8 (permalink)
Skairva ha deshabilitado el karma
 
Avatar de Skairva
 
Fecha de Ingreso: noviembre-2007
Mensajes: 6
Re: CSS rebelde

Wow gracias a ambos.

webosiris tus consejos han sido muy útiles la verdad. Quizá me estaba complicando demasiado con tanto contenedor, para una web tan sencilla. Aunque tengo algunas preguntillas:
1ª. En los 2 contenedores destinados al contenido ¿Dónde debo poner el menú?
2ª. ¿Cómo se hace para poner el header como fondo de un h1?

Mikel, gracias por tomarte la molestia de corregir los códigos. Los voy a examinar detenidamente para entender mis errores.
Y bueno... lo de no saber escribir, creo que es problema de tanto teclear y claro los dedos ya no me responden jeje.

Última edición por Skairva; 08-may-2008 a las 17:15.
Skairva está desconectado   Responder Citando
Antiguo 08-may-2008, 17:08   #9 (permalink)
Colaborador
Mikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy pronto
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 2.929
Re: CSS rebelde

Como te ha dicho webosiris, si validas tu código te detectará incluso los pequeños errores de escritura

Espero que lo anterior te sirva. Un saludo.

Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 09-may-2008, 02:42   #10 (permalink)
Skairva ha deshabilitado el karma
 
Avatar de Skairva
 
Fecha de Ingreso: noviembre-2007
Mensajes: 6
Re: CSS rebelde

Sí en un principio lo había validado, pero luego empezé a cambiar cosas y de ahí los errores de escritura y en los floats. Mea culpa, por no haberlo validado de nuevo.

Una duda Mikel, el div para la firma quiero que salga debajo de toda la web, ¿sería recomendable que lo pusiera fuera del div "principal" o del div "alrededor" ?

Sara.
Skairva está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:55.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93