Foros del Web » Creando para Internet » HTML »

Incompatibilidad CSS Firefox alineado vertical

Estas en el tema de Incompatibilidad CSS Firefox alineado vertical en el foro de HTML en Foros del Web. Hola que tal, Les cuento que tengo un problemita de incompatibilidad y quisiera saber cual puede ser la solucion mas viable o alguna alternativa para ...
  #1 (permalink)  
Antiguo 02/11/2012, 08:40
 
Fecha de Ingreso: julio-2010
Mensajes: 126
Antigüedad: 13 años, 9 meses
Puntos: 5
Incompatibilidad CSS Firefox alineado vertical

Hola que tal,

Les cuento que tengo un problemita de incompatibilidad y quisiera saber cual puede ser la solucion mas viable o alguna alternativa para lograr lo que quiero. Hasta estas alturas todavia no logro encontrar una forma sencilla y perfecta de lograr una alineacion centrada verticalmente.

Me decante por usar lo siguiente de CSS3:

Código CSS:
Ver original
  1. .vcenter {
  2.     display: -webkit-box;
  3.     -webkit-box-orient: horizontal;
  4.     -webkit-box-pack: center;
  5.     -webkit-box-align: center;
  6.  
  7.     display: -moz-box;
  8.     -moz-box-orient: horizontal;
  9.     -moz-box-pack: center;
  10.     -moz-box-align: center;
  11.  
  12.     display: box;
  13.     box-orient: horizontal;
  14.     box-pack: center;
  15.     box-align: center;
  16. }

Y el resultado (en Chrome) como lo veran va bien:



(usado en la barra de arriba de todo)

Sin embargo el problema es cuando lo abro desde Firefox (ultima version) con lo cual obtengo este resultado:



(no me lo centra correctamente y aparte me agrega un especie de linea rara arriba de todo)

En fin, me deberia olvidar de usar estas nuevas propiedades del CSS3 para centrar verticalmente un objeto? Que propiedades deberia usar y como? Alguna solucion o alternativa?

Gracias de antemano.
Saludos.
  #2 (permalink)  
Antiguo 02/11/2012, 13:49
Avatar de tutorias  
Fecha de Ingreso: octubre-2012
Ubicación: Medellin
Mensajes: 69
Antigüedad: 11 años, 6 meses
Puntos: 13
De acuerdo Respuesta: Incompatibilidad CSS Firefox alineado vertical

Un saludo. Asi es, usa la propiedad vertical-align:top y ajusta width y margin a lo que necesites

Espero que esto te sirva:

Código HTML:
<!DOCTYPE html>
<html lang="es-CO">
<head>
  <meta charset="UTF-8">
  <title>@tutorias</title>
  <style type="text/css">
    .section{
      vertical-align: top;
    }
    .article{
      border        :1px solid #ccc;
      display       : inline-block;
      max-width     : auto;
      vertical-align: top;
    }
  </style>
</head>
<body>
  <!-- bloque -->
  <div class="section">
    <div class="article">
      espacio uno
    </div>
    <div class="article">
      espacio dos
    </div>
    <div class="article">
      espacio tres
    </div>
  </div>
  <!-- otro bloque -->
  <div class="section">
    <div class="article">
      <img src="image.jpg" width="100" alt="" />
    </div>
  </div>
</body>
</html> 
  #3 (permalink)  
Antiguo 03/11/2012, 06:18
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Incompatibilidad CSS Firefox alineado vertical

@ciel. las imágenes no se ven.
Que se supone que es lo que se quiere centrar?
Y cual es el html correspondiente a ese css?

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: css
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 14:52.