Este bug está confirmado en las versiones de Opera desde la 7.54 hasta la 9 Preview 1, aunque en cada uno las consecuencias son diferentes.
Si creamos un pseudo elemento (after / before) dentro de BODY, que tenga contenido (usando content) y tenga definida la propiedad overflow distinta de auto, las barras de desplazamiento de la ventana y la posibilidad de desplazarse el documento se ven alteradas.
Suponiendo que tenemos un documento lo bastante largo como para que aparezcan las barras de desplazamiento, y suponiendo además este código:
body:before {content:"Lorem"; overflow:hidden}Las versiones desde la 7.54 hasta la 8.51 hacen desaparecer las barras de desplazamiento.
BODYestaría, erroneamente, copiando el valor de la propiedadoverflow.En el caso de la versión 9 preview 1, es posible desplazarse por el documento, pero las barras de desplazamiento siguen sin aparecer, por lo que se entiende que también está copiando el valor de
overflow.Ejemplo 1. Reportado como bug #191186.
Suponiendo un documento de muy pocas lineas que no necesitaría mostrar barras de desplazamiento, y cambiando el valor de
overflowascroll.body:before {content:"Lorem"; overflow:scroll}Sólo en Opera 9 preview 1,
BODYvuelve a copiar el valor deoverflowy muestra barras de desplazamiento (aunque aparezcan deshabilitadas, no dejan de ser innecesarias). Supongo que en este caso se puede hablar de una regresión.Ejemplo 2. Reportado como bug #191187.
7 comentarios.
Capitán Intriga
No quiero sonar aguafiestas… pero el nuevo template no se ve bien ni en IE ni en Safari. Misteriosamente (¿misteriosamente?) se ve bien en Opera 7. Toda una declaración de principios.
27 de diciembre de 2005
Federico
Primero, no es mio.
Segundo: Se ve ¿decente? en el 9.
Tercero: ¿¿De dónde sacaste un Safari??
27 de diciembre de 2005
Capitán Intriga
Respuestas:
UNO: No quiso sonar como una crítica, por favor (todos nos ponemos sensibles con las fiestas)
DOS: Debería updatear mi Opera, ¿no?… Mmm. Me genera cierto temor el hecho de que el que yo uso está muy “costumizado” luego de bastante navegación y no siempre se mantienen los cambios cuando pasás de versión.
TRES: I’m a proud Mac user. Pero no ghetteo, porque es una elección de vida basada en un solo factor: todo es más fácil con un sólo botón en el mouse.
28 de diciembre de 2005
Federico
1) Todos nos ponemos sensibles y fue sólo un descargo.
¿Mac en casa o en el trabajo?
2) No deberias a menos que estes usando la 8.5. La 8.51 fue por seguridad. La 9 todavía es beta y no es recomendable instalarla. Sumado a que jamas instale un Opera sobre otro así que no sé que tan trágico puede ser hacerlo.
3) Yo puedo hacer algo que vos no: click derecho.
28 de diciembre de 2005
chirusa (feliz usuaria del ie)
che, con ie me siento discriminada, pero sé que eso no te va quitar el sueño
29 de diciembre de 2005
Capitán Intriga
UNO: Yo también estoy sensible, che. Se me cae un lagrimón.
DOS: Buenísimo que mi Opera 8 todavía rockee.
TRES: ¿Vos podés hacer clik derecho? Yo puedo trabajar todo el día en mi tesis y no tener que reiniciar nunca ni soportar un cuelgue. Mac en casa, una iBook.
29 de diciembre de 2005
Federico
Tres: Sí, sí, seguro. Decis eso porque no puedo comprobarlo.
29 de diciembre de 2005