Foros del Web » Creando para Internet » CSS »

Eliminar franja superior

Estas en el tema de Eliminar franja superior en el foro de CSS en Foros del Web. Hola: Os cuento mi problema: Uso el siguiente CSS: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código CSS: Ver original body {     background-color : #900 ;     ...
  #1 (permalink)  
Antiguo 26/02/2012, 05:19
 
Fecha de Ingreso: abril-2008
Mensajes: 348
Antigüedad: 16 años, 7 meses
Puntos: 1
Eliminar franja superior

Hola:

Os cuento mi problema:

Uso el siguiente CSS:

Código CSS:
Ver original
  1. body {
  2.     background-color:#900;
  3.     text-align: center;
  4.     font-family: "Times New Roman", Times, serif;
  5.     font-size: 18px;
  6.     color: #FFF;
  7.     background-image:url(objetos/fondo%20anaranjado.png);
  8.     background-repeat: repeat;
  9. }
  10. #capaMadre { width: 1024px;
  11.                       margin: 0 auto;
  12.                       overflow: hidden ;
  13.            background-color:#000
  14. }

Pero me queda un franja superior donde se ve la iamgen de fondo, como hacer para que la capa negra comience justo en el borde superio?
  #2 (permalink)  
Antiguo 26/02/2012, 05:22
Avatar de rigobcastro  
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 8 meses
Puntos: 21
Respuesta: Eliminar franja superior

Agregale esto al css del body

Código CSS:
Ver original
  1. body {
  2.     background-color:#900;
  3.     text-align: center;
  4.     font-family: "Times New Roman", Times, serif;
  5.     font-size: 18px;
  6.     color: #FFF;
  7.     background-image:url(objetos/fondo%20anaranjado.png);
  8.     background-repeat: repeat;
  9.         padding : 0;
  10.         margin : 0;
  11.         width: 100%;
  12. }
  13. #capaMadre { width: 1024px;
  14.                       margin: 0 auto;
  15.                       overflow: hidden ;
  16.            background-color:#000
  17. }

Te recomiendo que uses un RESET antes de iniciar cualquier inclusión CSS.

RESET = http://meyerweb.com/eric/tools/css/reset/

Saludos!
  #3 (permalink)  
Antiguo 26/02/2012, 05:24
 
Fecha de Ingreso: abril-2008
Mensajes: 348
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Eliminar franja superior

Muchas gracias, arreglado.

Y ahora quedare como una panfila:

Que es un reset?
  #4 (permalink)  
Antiguo 26/02/2012, 05:34
Avatar de rigobcastro  
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 8 meses
Puntos: 21
Respuesta: Eliminar franja superior

Un Reset CSS es una hoja de estilos o CSS que tiene como objetivo reducir inconvenientes de margenes, tamaños de fuentes, lineas por defecto, etc. Todos aquellos problemas que traen las etiquetas HTML por defecto y que a la hora de crear nuestros propios estilos nos generan problemas como el que tuviste.

En resumen generaliza toda la pagina y la deja lista sin valores por defecto.

Este reset que te pase solo restablece a 0 lineas por defecto de tamaños, margenes externas e internas y lineas de altura en las fuentes. Hay otros que ademas de eso, normalizan todo y ponen colores, efectos y demás para que cuando la página no tenga ningún estilo creado, no se vea tan normal.

Es muy importante porque así nos ahorramos mucho tiempo y podemos partir de 0 para nuestros nuevos estilos.

Haz de cuenta que es una plantilla css que te deja en 0 todos los valores por defecto.

Saludos!
  #5 (permalink)  
Antiguo 26/02/2012, 05:37
 
Fecha de Ingreso: abril-2008
Mensajes: 348
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Eliminar franja superior

Gracias por la informacion¡¡¡


una duda que me ha surguido:

Al ponerle margin y paddind 0 en el body anula el resto de los padding de las distintas capas?

un saludo
  #6 (permalink)  
Antiguo 26/02/2012, 05:44
Avatar de rigobcastro  
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 8 meses
Puntos: 21
Respuesta: Eliminar franja superior

Cita:
Iniciado por miriamgomez Ver Mensaje
Gracias por la informacion¡¡¡


una duda que me ha surguido:

Al ponerle margin y paddind 0 en el body anula el resto de los padding de las distintas capas?

un saludo

No, no lo hace y recuerda que las hojas de estilo CSS se leen en cascada como su acronimo lo indica, asi que va desde la primera linea hasta la ultima. Un caso particular es que en cada linea lee de izquierda a derecha. Pero en fin, un ejemplo claro.

Código CSS:
Ver original
  1. body{ padding:0; margin:0 }
  2. .clase{ padding:10px; margin:10px; }

Se tendría en cuenta el padding y el margin de .clase asi esté dentro del body.

Saludos!
  #7 (permalink)  
Antiguo 26/02/2012, 05:46
 
Fecha de Ingreso: abril-2008
Mensajes: 348
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Eliminar franja superior

Pues hago algo mal¡¡¡

Quiero separar el texto del borde derecho del div cabecera, y no se donde fallo:
Código CSS:
Ver original
  1. body {
  2. background-color:#900;
  3.  text-align: center;
  4.  font-family: "Times New Roman", Times, serif;
  5.  font-size: 18px;
  6.  color: #FFF;
  7.  background-image:url(objetos/fondo%20anaranjado.png);
  8.  background-repeat: repeat;
  9.  padding : 0;
  10.  margin : 0;
  11.  width: 100%;
  12.  
  13. }
  14. #capaMadre { width: 1024px;
  15.              margin: 0 auto;
  16.              overflow: hidden ;
  17.    
  18. }
  19. #cabecera {
  20.     width:1024px;
  21.     height: 104px;
  22.     overflow:hidden;
  23.     background-image: url(objetos/cabecera.jpg);
  24.     background-repeat: no-repeat;
  25.     text-align: right;
  26.     padding-right: 350px;
  27. }
  #8 (permalink)  
Antiguo 26/02/2012, 05:56
Avatar de rigobcastro  
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 8 meses
Puntos: 21
Respuesta: Eliminar franja superior

Lo que pasa es que #cabecera tiene el mismo ancho de su contenedor #capaMadre 1024px pero le estás agregando un padding-right en 350px. Los padding aumentan el ancho de esa capa, ten en cuenta y presente eso. Si quieres definir el ancho usa las matematicas.

ANCHO CAPA MADRE - PADDING CAPA HIJA = ANCHO CAPA HIJA

Asi el width de #contenedor según lo que pones sería 674px.

Pero veo que estás estructurando una página, y si quieres que ese contenedor te vaya hacia la derecha o izquierda tienes que indicarlo con la propiedad float.

ejemplo:

Código CSS:
Ver original
  1. #capaMadre{ width:1024px; display:block; clear:both; }
  2. #contenedor{ float:right; padding-right; 350px; height: 400px; }

Cuando haces esto no hay necesidad de indicar el ancho de las capas hijas. Sin embargo, hay que usar un normalizador de floats para que esto no tenga problemas en algunos navegadores.

No sé que tan avanzado estés en CSS pero si necesitas más ayuda sobre floats y diagramación, acá dentro del foro hay un sub-foro dedicado a todo esto.

Saludos!
  #9 (permalink)  
Antiguo 26/02/2012, 08:08
 
Fecha de Ingreso: abril-2008
Mensajes: 348
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Eliminar franja superior

Parece que todo va bien, muchas gracias¡¡¡

Etiquetas: franja, superior, fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:43.