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

Respuesta
 
Herramientas Desplegado
Antiguo 28-jul-2005, 21:46   #1 (permalink)
cpucpu tiene algunos puntos positivos de karma
 
Fecha de Ingreso: febrero-2005
Ubicación: MEXICO
Mensajes: 401
Firefox no lee heigth, cual es el error?

estoy haciendo una pagina en css, el problema esta en un div de navegacion que se encuentra en float left, el caso es que iexplorer se vizualiza correctamente, pero firefox no respeta un "height: 25px" intente el "!important", pero nada.
Por tanto se ve desalineado en un navegador...

halle una especie de solucion...usar un "display:block" para que de esta manera todo el texto (en ambos navegadores) quede a la misma altura, y luego le puse un "padding-bottom:-19px"...... aunque se que no es lo correcto, por eso me gustaria saber cual es el error de mi codigo css:(este es el codigo donde no aplico el truco,es decir el error nato.)

/*Build*/
#navigation {float: left;width: 10em;height: 20em}
#content {margin: 0 0 0 10em;width: auto; background: url('../Elegant/images/banner.jpg') no-repeat top; height:600px;}
#footer {clear: left}

/*Links*/
#navigation a:link, #navigation a:active, #navigation a:visited{
background: url('../Elegant/images/button-el.jpg') no-repeat;
padding-left: 30px;
padding-top: 5px;
font-family: tahoma;
font-weight: bold;
font-size: 12px;
color: #666666;
height: 25px !important;
width: 160px ;
text-decoration: none;
}

#navigation a:hover {
background-position: 0px -25px;
text-decoration: none;
color: #000000;
}

#navigation p{
font-family: arial narrow;
font-size: 14px;
color:666666}


esta es la direccion para que vean como firefox no respeta el height:
http://www.geocities.com/thewebm/Elegant-css.htm

Gracias
__________________

cpucpu está desconectado   Responder Citando
Antiguo 28-jul-2005, 22:40   #2 (permalink)
KnowDemon está en el buen camino
 
Avatar de KnowDemon
 
Fecha de Ingreso: julio-2004
Ubicación: Ciudad de México
Mensajes: 541
Hola:

Creo que los problemas van por aquí:

A #navigation le falta el punto y coma en la regla height.

A #footer le falta el punto y coma en la regla clear.

A #navigation p le falta el punto y coma en la regla color.

Te recomendaría que usaras "comillas" para definir los nombres de fuente que sean de más de una palabra ("Arial Narrow").

__________________
Mi pequeño espacio en la web: VisiónE
"El cosmos es todo lo que es, todo lo que fue, y todo lo que será alguna vez."

Última edición por KnowDemon; 28-jul-2005 a las 23:02.
KnowDemon está desconectado   Responder Citando
Antiguo 29-jul-2005, 16:50   #3 (permalink)
cpucpu tiene algunos puntos positivos de karma
 
Fecha de Ingreso: febrero-2005
Ubicación: MEXICO
Mensajes: 401
...no lo creo, no funciona, algua otra idea del porque no respeta el height??

...tal ves me equivoque en otro atributo,pero no se cual es.
Alguien pude ayudarme.
__________________

cpucpu está desconectado   Responder Citando
Antiguo 29-jul-2005, 20:06   #4 (permalink)
KnowDemon está en el buen camino
 
Avatar de KnowDemon
 
Fecha de Ingreso: julio-2004
Ubicación: Ciudad de México
Mensajes: 541
Hola,

Ya comprendo. Había entendido mal el problema... Ahí te va:

Estas intentando asignar una altura a un elemento en línea (los "anchors" a), pero dicha regla no aplica a ellos. Debes aplicarlo a un elemento en bloque, o bien, forzar a los elementos a comportarse como tales, usando display: block;
__________________
Mi pequeño espacio en la web: VisiónE
"El cosmos es todo lo que es, todo lo que fue, y todo lo que será alguna vez."
KnowDemon está desconectado   Responder Citando
Antiguo 30-jul-2005, 11:34   #5 (permalink)
cpucpu tiene algunos puntos positivos de karma
 
Fecha de Ingreso: febrero-2005
Ubicación: MEXICO
Mensajes: 401
oye, si lo arregle, pero siguo sin entender el significado de lo que hise, q creo es lo mas inportante... use display block,por que lei q pondria un <p>antes y despues del elemento y por tanto quedaria a la misma altura"alineado", luego le hise un margin-bottom de -28px(puesto que display block insertaria un <p> entes y despues, y entonces quedaria muy espaciado)

en otro ausnto...por que el "heigth" no se le puede asignar a los <a>?,creo que el width si sirve.



por cierto...
Cita:
Debes aplicarlo a un elemento en bloque, o bien, forzar a los elementos a comportarse como tales, usando display: block;
esto parecen q son dos respuestas, pero creo q es la misma, estoy en lo correcto?

gracias
__________________

cpucpu está desconectado   Responder Citando
Antiguo 30-jul-2005, 13:42   #6 (permalink)
KnowDemon está en el buen camino
 
Avatar de KnowDemon
 
Fecha de Ingreso: julio-2004
Ubicación: Ciudad de México
Mensajes: 541
Cita:
Iniciado por cpucpu
esto parecen q son dos respuestas, pero creo q es la misma, estoy en lo correcto?

gracias
Si, es una sola respuesta. Trataré de aclararte eso de los bloques:

Hay dos clases de elementos: de tipo bloque y tipo línea. Los elementos de bloque se comportan como si fueran cajas. Por ejemplo, un p o un div. Los elementos en línea se comportan como texto, por ejemplo, img, a, span, etc. Cada palabra de un texto se considera elemento en línea, y como todos, siguen el "flujo del texto".

Hay reglas que se pueden aplicar a unos u otros, según el caso. También existen reglas sobre que tipo de elementos pueden contener a otros. Por ejemplo, un a no puede contener elementos en bloque, por lo que algo asi:

<a href="http://yahoo.com"><h1>Ir a Yhaoo!</h1></a>

...es incorrecto, dado que las cabeceras son elementos en bloque.

Te recomiendo que veas el siguiente tutorial. Encontraras una referencia al tipo de elementos que es, y puede o debe contener cada uno:
http://html.conclase.net/

Podrías hacer tu menu con una lista. Los elementos de lista li son elementos de bloque y puedes asignarles tamaños de forma natural. Dentro colocarías los a. (OJO: IE y los otros "crean" la sangría de la lista utilizando propiedades diferentes (unos usan el padding, otros margin, unos lo aplican a la lista y otros a los elementos de lista) Es cosa que redefinas las propiedades adecuadas para tener una apariencia similar en todos).
__________________
Mi pequeño espacio en la web: VisiónE
"El cosmos es todo lo que es, todo lo que fue, y todo lo que será alguna vez."

Última edición por KnowDemon; 30-jul-2005 a las 13:47.
KnowDemon está desconectado   Responder Citando
Antiguo 30-jul-2005, 21:23   #7 (permalink)
cpucpu tiene algunos puntos positivos de karma
 
Fecha de Ingreso: febrero-2005
Ubicación: MEXICO
Mensajes: 401
gracias, por todo.
__________________

cpucpu 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 06:16.


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