![]() |
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" ?>Código: /* CSS Document */Gracias de antemano, Sara P.D. Si hay algo más que criticar, no dudéis en hacerlo. |
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 :-) |
Re: CSS rebelde Corrijo. No se ve en ninguno. |
Re: CSS rebelde Ya. Repito: ¿y cómo te gustaría verlo? Mikel. |
Re: CSS rebelde |
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 ;-) |
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:
Cita:
|
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. |
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. |
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. |
| La zona horaria es GMT -6. Ahora son las 05:44. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.