Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Mal en Safari y bien en Chrome

Estas en el tema de Mal en Safari y bien en Chrome en el foro de CSS en Foros del Web. Tengo este código CSS para la página HTML y no entiendo por qué en Chrome (y Firefox) se ve bien pero en Safari no. ¿Por ...
  #1 (permalink)  
Antiguo 17/01/2016, 07:32
 
Fecha de Ingreso: diciembre-2014
Ubicación: Madrid
Mensajes: 274
Antigüedad: 9 años, 4 meses
Puntos: 5
Mal en Safari y bien en Chrome

Tengo este código CSS para la página HTML y no entiendo por qué en Chrome (y Firefox) se ve bien pero en Safari no. ¿Por qué?
Código HTML:
Ver original
  1. <!doctype html>
  2. <meta charset="UTF-8">
  3. <title>Educamos</title>
  4. <link rel="stylesheet" href="Estilos/Estilos.css">
  5. </head>
  6. <form action="Acceder.php" method="get">
  7.     <div class="PanelLogin">
  8.             <div class="Arriba">   
  9.                 <img src="Imagenes/LogoColegio.jpg" alt="LogoColegio">
  10.                 <div class="TituloColegio">La Inmaculada-Marillac</div>
  11.             </div>
  12.             <div class="Abajo">
  13.                 <div class="CajaCampo">
  14.                     <div class="AlertaError Ancho100">Mal vamos...</div>
  15.                 </div>
  16.                 <div class="CajaCampo">
  17.                     <label class="InputLabel">Nombre de usuario</label>
  18.                     <input type="text" class="InputText" name="NombreUsuario">
  19.                 </div>
  20.                 <div class="CajaCampo">
  21.                     <label class="InputLabel">Contraseña</label>
  22.                     <input type="password" class="InputText" name="Contraseña">
  23.                 </div>
  24.                 <div class="CajaCampo">
  25.                     <button class="Boton1" type="submit">Acceder</button>
  26.                 </div>
  27.                 <div class="CajaCampo Reg12">
  28.                     He olvidado mis claves de acceso
  29.                 </div>
  30.             </div>
  31.         </div>
  32. </form>
  33. <div class="Fondo">
  34.     <img src="Imagenes/HeroLimpia.jpg"  class="ImagenFondoBody" alt="AA">
  35. </div>
  36. </body>
  37. </html>
Código CSS:
Ver original
  1. body{
  2.     font-family: "Open Sans";
  3.     display: block;
  4. }
  5. .ImagenFondoBody{
  6.     background-image: url(Imagenes/HeroLimpia.jpg);
  7.     -webkit-filter: blur(30px);
  8.     -moz-filter: blur(30px);
  9.     -o-filter: blur(30px);
  10.     -ms-filter: blur(30px);
  11.     filter: blur(30px);
  12.     text-align:center;
  13.     height:100%;
  14.     width: 100%;
  15. }
  16. .Fondo{
  17.     width: 100%;
  18.     height: 100%;
  19.     position: fixed;
  20.     left: 0px;
  21.     top: 0px;
  22.     z-index: -1;
  23. }
  24. .PanelLogin{
  25.     box-shadow: 0 0 10px 10px #FFF;
  26.     width: 30%;
  27.     position: absolute;
  28.     top: 50%;
  29.     left: 50%;
  30.     transform: translate(-50%, -50%);
  31.     z-index: 10;
  32.     padding: 30px;
  33.     border-radius: 30px;
  34.     background-color: #FFF;
  35. }
  36. .Arriba{
  37.     text-align:center;
  38.     width: 100%;
  39.     margin-bottom: 20px;
  40. }
  41. .TituloColegio{
  42.     text-align: center;
  43.     font: 600 20px "Open Sans";
  44.     color: #0072C6;
  45. }
  46. .Abajo{
  47.     width: 100%;
  48. }
  49. .CajaCampo{
  50.     margin: 10px 0px;
  51. }
Safari: http://www.subeimagenes.com/img/capt...07-1606236.png
Chrome: http://www.subeimagenes.com/img/capt...24-1606237.png
  #2 (permalink)  
Antiguo 17/01/2016, 11:21
Avatar de g3kdigital  
Fecha de Ingreso: noviembre-2013
Ubicación: En mi apartamento en bogotá
Mensajes: 208
Antigüedad: 10 años, 5 meses
Puntos: 39
Respuesta: Mal en Safari y bien en Chrome

Hola otra vez.

Yo creo que deberías de redefinir que esta mal, porque yo veo las imágenes y solo veo diferencias sutiles como el color rojo un poco mas opaco y la tipografía un poco más light que en el otro, pero de resto lo veo igual.

La verdad deberías preocuparte por diferencias mas graves que se dan entre navegadores, como bloques y textos desbordados, espacios blancos donde no debería, animaciones, etc, porque es prácticamente imposible que te quede el mismo diseño, comenzando porque los motores diferentes de cada navegador: zafari es -webkit-, chrome ya no lo es, ahora es -blink- como opera (ultimas versiones), -trident- es para IE y -gecko- por mozzilla (o -servo-) en pocas palabras es casi imposible que exista un parecido 100% entre las presentaciones de cada navegador, como mucho un 90% y eso siendo ambicioso.

Sugerencia: sí para ti es muy importante utiliza una librería llamada reset.css o normalize.css que busca igualar las presentaciones de cada navegador en la medida de lo posible, pero la verdad yo que tu no me complicaría.

Éxitos.
__________________
Puedes ser el tipo de persona que se amarga por lo inevitable o aceptar el reto de superarse siempre e ir a la par con el progreso.

WEB: G3K.co | codepen.io/g3kdigital
  #3 (permalink)  
Antiguo 17/01/2016, 15:40
 
Fecha de Ingreso: diciembre-2014
Ubicación: Madrid
Mensajes: 274
Antigüedad: 9 años, 4 meses
Puntos: 5
Respuesta: Mal en Safari y bien en Chrome

Cita:
Iniciado por g3kdigital Ver Mensaje
Hola otra vez.

Yo creo que deberías de redefinir que esta mal, porque yo veo las imágenes y solo veo diferencias sutiles como el color rojo un poco mas opaco y la tipografía un poco más light que en el otro, pero de resto lo veo igual.

La verdad deberías preocuparte por diferencias mas graves que se dan entre navegadores, como bloques y textos desbordados, espacios blancos donde no debería, animaciones, etc, porque es prácticamente imposible que te quede el mismo diseño, comenzando porque los motores diferentes de cada navegador: zafari es -webkit-, chrome ya no lo es, ahora es -blink- como opera (ultimas versiones), -trident- es para IE y -gecko- por mozzilla (o -servo-) en pocas palabras es casi imposible que exista un parecido 100% entre las presentaciones de cada navegador, como mucho un 90% y eso siendo ambicioso.

Sugerencia: sí para ti es muy importante utiliza una librería llamada reset.css o normalize.css que busca igualar las presentaciones de cada navegador en la medida de lo posible, pero la verdad yo que tu no me complicaría.

Éxitos.
Hola, g3kdigital

Lo que me preocupa son los bordes de los campos. ¿Cómo se podría arreglar eso?

Muchas gracias
  #4 (permalink)  
Antiguo 17/01/2016, 22:05
Avatar de g3kdigital  
Fecha de Ingreso: noviembre-2013
Ubicación: En mi apartamento en bogotá
Mensajes: 208
Antigüedad: 10 años, 5 meses
Puntos: 39
Respuesta: Mal en Safari y bien en Chrome

Para los bordes, lo primero que se me ocurre es que los repintes con box-shadows:

Código CSS:
Ver original
  1. input
  2. {
  3. border: none;
  4. box-shadow: inset 0 0 0 1px gray
  5. }
__________________
Puedes ser el tipo de persona que se amarga por lo inevitable o aceptar el reto de superarse siempre e ir a la par con el progreso.

WEB: G3K.co | codepen.io/g3kdigital
  #5 (permalink)  
Antiguo 18/01/2016, 09:45
 
Fecha de Ingreso: diciembre-2014
Ubicación: Madrid
Mensajes: 274
Antigüedad: 9 años, 4 meses
Puntos: 5
Respuesta: Mal en Safari y bien en Chrome

He hecho algunos cambios pero ahora se ve el div .PanelLogin y todo su contenido borroso, como si se vieras afectado por el blur del fondo. ¿Por qué? Aquí dejo el código.
Código CSS:
Ver original
  1. body{
  2.     font-family: "Open Sans";
  3.     display: block;
  4. }
  5. .ImagenFondoBody{
  6.     background-image: url(Imagenes/HeroLimpia.jpg);
  7.     -webkit-filter: blur(30px);
  8.     -moz-filter: blur(30px);
  9.     -o-filter: blur(30px);
  10.     -ms-filter: blur(30px);
  11.     filter: blur(30px);
  12.     text-align:center;
  13.     height:100%;
  14.     width: 100%;
  15.     z-index: -1;
  16. }
  17. .Fondo{
  18.     width: 100%;
  19.     height: 100%;
  20.     position: fixed;
  21.     left: 0px;
  22.     top: 0px;
  23. }
  24. .PanelLogin{
  25.     z-index: 1;
  26.     box-shadow: 0 0 10px 10px #FFF;
  27.     width: 30%;
  28.     min-width: 300px;
  29.     position: absolute;
  30.     top: 50%;
  31.     left: 50%;
  32.     transform: translate(-50%, -50%);
  33.     padding: 30px;
  34.     border-radius: 30px;
  35.     background-color: #FFF;
  36. }
  37. .Arriba{
  38.     text-align:center;
  39.     width: 100%;
  40.     margin-bottom: 20px;
  41. }
  42. .TituloColegio{
  43.     text-align: center;
  44.     font: 600 20px "Open Sans";
  45.     color: #0072C6;
  46. }
  47. .Abajo{
  48.     width: 100%;
  49. }
  50. .CajaCampo{
  51.     margin: 10px 0px;
  52. }
  53. .CampoTextoLogin{
  54.     border: 1px solid #C0C0C0;
  55.     color: #333;
  56.     font-size: 13px;
  57.     margin: 3px 0px 0px;
  58.     padding: 0px 6px;
  59.     width: 100%;
  60.     height: 24px;
  61.     display:block;
  62. }
  63. .CampoTextoLogin:focus{
  64.     border: 1px solid #D2AB60;
  65.     box-shadow: 0px 0px 2px 2px #F1CA7F;
  66.     outline: medium none;
  67. }
http://www.subeimagenes.com/img/capt...50-1607569.png
  #6 (permalink)  
Antiguo 29/01/2016, 06:03
 
Fecha de Ingreso: julio-2002
Mensajes: 62
Antigüedad: 21 años, 9 meses
Puntos: 0
Respuesta: Mal en Safari y bien en Chrome

Cita:
Iniciado por g3kdigital Ver Mensaje
Hola otra vez.

Yo creo que deberías de redefinir que esta mal, porque yo veo las imágenes y solo veo diferencias sutiles como el color rojo un poco mas opaco y la tipografía un poco más light que en el otro, pero de resto lo veo igual.

La verdad deberías preocuparte por diferencias mas graves que se dan entre navegadores, como bloques y textos desbordados, espacios blancos donde no debería, animaciones, etc, porque es prácticamente imposible que te quede el mismo diseño, comenzando porque los motores diferentes de cada navegador: zafari es -webkit-, chrome ya no lo es, ahora es -blink- como opera (ultimas versiones), -trident- es para IE y -gecko- por mozzilla (o -servo-) en pocas palabras es casi imposible que exista un parecido 100% entre las presentaciones de cada navegador, como mucho un 90% y eso siendo ambicioso.

Sugerencia: sí para ti es muy importante utiliza una librería llamada reset.css o normalize.css que busca igualar las presentaciones de cada navegador en la medida de lo posible, pero la verdad yo que tu no me complicaría.

Éxitos.
Totalmente de acuerdo, yo te diría que no te compliques porque pierdes tu tiempo y tus clientes no van a apreciar el resultado por horas extras que dediques a perfeccionar estas diferencias. Como bien han dicho cada navegador es un mundo, por lo que conformate cuando se quede más o menos parecido.
__________________
Si te he sido de utilidad, valora mi aportación.

Etiquetas: background, chrome, color, html, safari, width
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 12:08.