Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Compatibilidad con Chrome

Estas en el tema de Compatibilidad con Chrome en el foro de CSS en Foros del Web. Estoy desarrollando una pagina web http://www.ezzio.com.co/ pero desgraciadamente al abrirla en chrome se demora mucho al hacer hover en las opciones del menu, quisiera saber ...
  #1 (permalink)  
Antiguo 28/06/2013, 12:38
 
Fecha de Ingreso: marzo-2013
Mensajes: 52
Antigüedad: 11 años, 8 meses
Puntos: 0
Compatibilidad con Chrome

Estoy desarrollando una pagina web

http://www.ezzio.com.co/

pero desgraciadamente al abrirla en chrome se demora mucho al hacer hover en las opciones del menu, quisiera saber como solucionar este problema.


Gracias


estilo css

Código CSS:
Ver original
  1. @font-face {
  2.     font-family: "Mistral";
  3.     src: url(Mistral.TTF) format("truetype");
  4. }
  5.  
  6.  
  7. @font-face {
  8.     font-family: "AvantGarde";
  9.     src: url(AVGARDN.ttf) format("truetype");
  10.     font-style: normal;
  11.     font-weight: normal;
  12. }
  13.  
  14.  
  15.  
  16.  
  17.  
  18. #body{
  19.     background-repeat:repeat;
  20.     background-attachment: scroll;
  21.     width:1260px;
  22.     height: 917px;
  23.     min-width:900px;
  24.     margin: auto;
  25.     background-size: cover;
  26.     background-color: #A9CF46;
  27.     background: -moz-linear-gradient(top, #E8E443, #CED142);
  28.     background: -webkit-gradient(linear, 0 0, 0 100%,  from(##E8E443), to(#CED142));
  29.     background-image: url(../Imagenes/Fondos/Fondo_5.png) ;
  30.     background-position:center;
  31.    
  32.  
  33.    
  34.     }
  35.    
  36. #principal{
  37.     width: 900px;
  38.     height: 900px;
  39.     margin: auto;
  40.    
  41.     }
  42.    
  43. a:link {
  44.     text-decoration: none;
  45.     font-family: Arial, Helvetica, sans-serif;
  46.     color: #FEFEFE;
  47.     font-size: 12px;
  48. }
  49.  
  50. a:hover {
  51.     text-decoration: none;
  52.     font-family: Arial, Helvetica, sans-serif;
  53.     color: #FEFEFE;
  54.     font-size: 12px;
  55.     text-decoration:underline;
  56. }
  57.  
  58.  
  59. header{
  60.     padding: 0px 0px 0px 0px;
  61.    
  62.     }  
  63.    
  64.    
  65. #logo{
  66.     float: left;
  67.     padding-bottom: 10px;
  68.     margin-top: 36px;
  69.     }
  70.            
  71. #menu{
  72.     margin-top: 60px;
  73.     float:right;
  74.     padding-right: 183px;
  75.     padding-bottom: 10px;
  76.     }  
  77.  
  78. #menu li{
  79.     display: inline;
  80.     border-right-width: 1px;
  81.     border-right-style: solid;
  82.     border-right-color: #ABAB63;
  83.    
  84.     }
  85.  
  86. #menu li a {
  87. font-family: Arial;
  88. font-size:12px;
  89. padding: 20px;
  90. margin-right: 2px;
  91. margin-left: 1px;
  92. color: #000000;
  93. font-weight:bold;
  94. }      
  95.            
  96.  
  97. #menu li a:hover {
  98. background-color: #088A08;
  99. text-decoration: none;
  100. color:#FEFEFE;
  101. padding-top: 6px;
  102. padding-bottom:2px;
  103. border-radius: 5px 5px 5px 5px;
  104. }
  105.  
  106.  
  107. #social{
  108.     display:inline;
  109.     margin-top: 0px;
  110.     margin-left: 440px;
  111.     position:absolute;
  112.     background-repeat:no-repeat;
  113.     background-image:url(../Imagenes/image.png);
  114.     width: 166px;
  115.     height: 32px;
  116.     text-align:center;
  117.  
  118.     }
  119.  
  120. .redes{
  121.     border:0px;
  122.     padding-top: 4px;
  123.     margin-left:3px;
  124.     }
  125.    
  126. #login{
  127.     clear:both;
  128.     background-color: #088A08;
  129.     height: 25px;
  130.     color: #FEFEFE;
  131.     font-family: Arial, Helvetica, sans-serif;
  132.     font-size: 12px;
  133.     font-weight:bold;
  134.     padding-left: 10px;
  135.     padding-right: 10px;
  136.     padding-top: 2px;
  137.     border-radius: 5px 5px 5px 0px;
  138.     }
  139.    
  140.    
  141. #login1{
  142.     float: left;
  143.     }
  144.  
  145. #login1 ul{
  146.     display:none;
  147.     }  
  148.    
  149. #login1 > li{
  150.     padding: 5px 5px 5px 5px;
  151.     font-size:12px;
  152.    
  153.     }      
  154.  
  155. #login1 li:hover >ul
  156. {
  157.     display:inline;
  158.     width: 220px;
  159.     height: 175px;
  160.     background-color: #088A08;
  161.     position:absolute;
  162.     top: 161px;
  163.     left: 225px;
  164.     border-radius: 5px 5px 5px 5px;
  165.     border-top-width: 2px;
  166.     border-top-style: ridge;
  167.     border-color:black;
  168.     z-index:8;
  169.    
  170.    
  171. }  
  172.  
  173. #login1 li ul li
  174. {
  175.     padding-left:15px;
  176.    
  177. }
  178.  
  179. #checkbox{
  180.     position:absolute;
  181.     top: 90px;
  182.    
  183.     }
  184. #recordar{
  185.     float: right;
  186.     padding-right:25px;
  187.     padding-top: 5px;
  188.    
  189.     }
  190.  
  191. #login2{
  192.    
  193.     float: right;
  194.    
  195.     }
  196.    
  197. #imglupa{
  198.     float: left;
  199.    
  200.    
  201.     }  
  202.        
  203.            
  204. #buscar{
  205.     width:160px;
  206.     height:15px;
  207.     font-size:12px;
  208.     font-family:Arial, Helvetica, sans-serif;
  209.     text-align:left;
  210.     background-color:#FEFEFE;  
  211.     }  
  212.        
  213. #enviar{
  214.     width:105px;
  215.     font-size:12px;
  216.     font-family:Arial, Helvetica, sans-serif;
  217.     text-align: center;
  218.    
  219.     }
  220.  
  221. #ll{
  222.     position:absolute;
  223.     top: 120px;
  224.     }
  225.    
  226. #lp{
  227.     position:absolute;
  228.     top: 140px;
  229.     left: 20px;
  230.     }          
  231.        
  232.    
  233. #enter1{
  234.     width:180px;
  235.     height:15px;
  236.     font-size:12px;
  237.     font-family:Arial, Helvetica, sans-serif;
  238.     text-align:left;
  239.     background-color:#FEFEFE;
  240.     margin-bottom:2px; 
  241.     }
  242.    
  243. #enter2{
  244.     width:180px;
  245.     height:15px;
  246.     font-size:12px;
  247.     font-family:Arial, Helvetica, sans-serif;
  248.     text-align:left;
  249.     background-color:#FEFEFE;
  250.     margin-bottom:9px; 
  251.     }  
  252.    
  253. #main{
  254.     background-image:url(../Imagenes/Main.png);
  255.     background-repeat:no-repeat;
  256.     width: 900px;
  257.     height: 750px;
  258.     }  
  259.    
  260. footer{
  261.     position: relative;
  262.     text-align:center;
  263.     top: 10px;
  264.     left: 30px;
  265.     height: 65px;
  266.    
  267.     }
  268.  
  269. #pri{
  270.     color: #00A550;
  271.     font-family:Mistral;
  272.     font-size:25px;
  273.     position:relative;
  274.     left:-235px;
  275.     }      
  276.  
  277. #pri2{
  278.     color: #3F3F41;
  279.     font-family:"AvantGarde";
  280.     font-size:15px;
  281.     }      
  282.  
  283. #pri3{
  284.     color: #3F3F41;
  285.     font-weight:bold;
  286.     font-family:"AvantGarde";
  287.     font-size:15px;
  288.     position:relative;
  289.     left:-6px;
  290.    
  291.     }



html


Código HTML:
Ver original
  1. <body id= "body" >
  2. <div id= "principal">
  3.  
  4.  
  5. <a href="Index.html"><img id= "logo" src="Imagenes/logo.png" alt="Calzado Ezzio" width="284" height="93"></a>
  6.  
  7. <nav>
  8. <ul id="menu">
  9.                         <li ></li>
  10.                         <li ><a href="index.html">Inicio</a></li>
  11.                         <li ><a href="Paginas/Marcas.html">Marcas</a></li>
  12.                         <li ><a href="Paginas/Nosotros.html">Nosotros</a></li>
  13.                         <li ><a href="Paginas/Contacto.php">Contacto</a></li>
  14. </ul>
  15.  
  16. </nav>

Última edición por pzin; 02/07/2013 a las 07:42 Razón: highlight
  #2 (permalink)  
Antiguo 28/06/2013, 12:52
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Compatibilidad con Chrome

A mi no se me demora.
  #3 (permalink)  
Antiguo 28/06/2013, 13:04
 
Fecha de Ingreso: marzo-2013
Mensajes: 52
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Compatibilidad con Chrome

:( pero a mi no, y ya probe en 3 pc diferentes, el problema solo me aparece en chrome, se demora mucho al hacer hover cuando me desplazo por el menu
  #4 (permalink)  
Antiguo 02/07/2013, 07:47
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Compatibilidad con Chrome

Creo que te refieres al parpadeo ese extraño que ocurre.

Eso es así, porque le estás asignando que una vez el :hover tenga un padding, pero lo pierde al volver a salirse. Para este caso, y en general, para evitar este tipo de extraños y otros, lo ideal es indicar en tu regla para el :hover sólo los atributos que realmente necesitas cambiar. Si a un enlace le cambias sólo su tamaño, padding u otros en :hover, tienes que asegurarte te que no existan conflictos de este tipo.

En principio cambiando estas dos reglas debería de funcionar bien:

Código CSS:
Ver original
  1. #menu li a {
  2.   display: block;
  3.   font-family: Arial;
  4.   font-size:12px;
  5.   padding: 20px;
  6.   margin-right: 2px;
  7.   margin-left: 1px;
  8.   padding-top: 6px;
  9.   padding-bottom:2px;
  10.   color: #000000;
  11.   font-weight:bold;
  12.   border-radius: 5px 5px 5px 5px;
  13. }
  14. #menu li a:hover {
  15.   background-color: #088A08;
  16.   text-decoration: none;
  17.   color:#FEFEFE;
  18. }

Cuando publiques código, no te olvides de hacerlo usando highlight o code.
  #5 (permalink)  
Antiguo 02/07/2013, 08:05
 
Fecha de Ingreso: marzo-2013
Mensajes: 52
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Compatibilidad con Chrome

Cita:
Iniciado por pzin Ver Mensaje
Creo que te refieres al parpadeo ese extraño que ocurre.

Eso es así, porque le estás asignando que una vez el :hover tenga un padding, pero lo pierde al volver a salirse. Para este caso, y en general, para evitar este tipo de extraños y otros, lo ideal es indicar en tu regla para el :hover sólo los atributos que realmente necesitas cambiar. Si a un enlace le cambias sólo su tamaño, padding u otros en :hover, tienes que asegurarte te que no existan conflictos de este tipo.

En principio cambiando estas dos reglas debería de funcionar bien:

Código CSS:
Ver original
  1. #menu li a {
  2.   display: block;
  3.   font-family: Arial;
  4.   font-size:12px;
  5.   padding: 20px;
  6.   margin-right: 2px;
  7.   margin-left: 1px;
  8.   padding-top: 6px;
  9.   padding-bottom:2px;
  10.   color: #000000;
  11.   font-weight:bold;
  12.   border-radius: 5px 5px 5px 5px;
  13. }
  14. #menu li a:hover {
  15.   background-color: #088A08;
  16.   text-decoration: none;
  17.   color:#FEFEFE;
  18. }

Cuando publiques código, no te olvides de hacerlo usando highlight o code.
Muchas Gracias por las recomendaciones, y gracias a tu solucion , pero no se si es en mi pc, pero al abrir la pagina en chrome y desplazarme por el menu, esta se pone lenta es decir, si estoy en inicio se demora al mostrarme el fondo y si me desplazo a otra opcion del menu como contacto se queda pegado un rato en inicio y despues si me muestra el hover de contacto
  #6 (permalink)  
Antiguo 02/07/2013, 08:18
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Compatibilidad con Chrome

Pues no sabría decirte. A mi me va bien.

De todas formas tienes muchos errores en tu página. Por ejemplo, especificar anchos a body no es recomendable, cargar el reset.css como último archivo CSS tampoco —el orden es importante— y luego varias cosas pequeñas más.

Lo que te ocurre de que vaya lento, pues ya te digo, a mi no me pasa. A ver si alguien más puede confirmarlo.
  #7 (permalink)  
Antiguo 02/07/2013, 08:26
 
Fecha de Ingreso: marzo-2013
Mensajes: 52
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Compatibilidad con Chrome

Cita:
Iniciado por pzin Ver Mensaje
Pues no sabría decirte. A mi me va bien.

De todas formas tienes muchos errores en tu página. Por ejemplo, especificar anchos a body no es recomendable, cargar el reset.css como último archivo CSS tampoco —el orden es importante— y luego varias cosas pequeñas más.

Lo que te ocurre de que vaya lento, pues ya te digo, a mi no me pasa. A ver si alguien más puede confirmarlo.
Gracias por las recomendaciones ya las cosas me funcionan mejor y pos si no es molestia y me dices que mas debo arreglar te agradeceria mucho ya que , asi corrigo y aprendo
  #8 (permalink)  
Antiguo 03/07/2013, 12:21
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Compatibilidad con Chrome

Hola Erfos:
Acabo de cargar tu página en Chrome y no veo que se presente el problema que comentas.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #9 (permalink)  
Antiguo 05/07/2013, 15:00
 
Fecha de Ingreso: marzo-2013
Mensajes: 52
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Compatibilidad con Chrome

Cita:
Iniciado por Bandit Ver Mensaje
Hola Erfos:
Acabo de cargar tu página en Chrome y no veo que se presente el problema que comentas.

Espero haberte sido de ayuda.
Muchas Gracias ya el problema esta resuelto :D
  #10 (permalink)  
Antiguo 05/07/2013, 16:38
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Compatibilidad con Chrome

Cita:
Iniciado por Eifos Ver Mensaje
Muchas Gracias ya el problema esta resuelto :D
¿Qué era al final? No nos dejes con la duda.
  #11 (permalink)  
Antiguo 31/03/2014, 14:41
 
Fecha de Ingreso: marzo-2013
Mensajes: 52
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Compatibilidad con Chrome

Cita:
Iniciado por pzin Ver Mensaje
¿Qué era al final? No nos dejes con la duda.
Ya ha pasado un año y he aprendido mucho, al final el problema se corrigio con los consejos que me diste.
Ahora miro al pasado y veo como empeze y sigo adelante aprendiendo siendo mejor cada dia, muchas gracias por todo

Etiquetas: chrome, compatibilidad, hover
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 22:16.