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

Respuesta
 
Herramientas Desplegado
Antiguo 19-sep-2007, 05:05   #1 (permalink)
seoista tiene algunos puntos positivos de karma
 
Avatar de seoista
 
Fecha de Ingreso: septiembre-2003
Ubicación: Pues leyéndote
Mensajes: 818
>> NO Validación CSS <<

Hola amig@s.

¿Por qué no me válida este estilo?
Código:
body,html
	{overflow-x: hidden;
	overflow-y: auto;}
El validador CSS del W3C me dice lo siguiente.
Cita:
body, html La propiedad overflow-x no existe : hidden
body, html La propiedad overflow-y no existe : auto
Lo que pretendo es que salga el scrollbar vértical, pero NO el horizontal y que funcione, tanto en I.E. cómo en FF.

¿Cómo lo tendría que hacer?

Muchas gracias
__________________
· Lo poco que sé, lo he aprendido de AQUÍ ·
· No contesto por M.P. ·
seoista esta en línea ahora   Responder Citando
Antiguo 19-sep-2007, 06:47   #2 (permalink)
Colaborador
PatomaS llegará a ser famoso muy prontoPatomaS llegará a ser famoso muy prontoPatomaS llegará a ser famoso muy pronto
 
Avatar de PatomaS
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.392
Re: >> NO Validación CSS <<

Hola

Como podemos ver en la especificación del overflow, no existe el sufijo -x ni el -y.

El comportamiento en cada navegador difiere ligeramente debido a las interpretaciones de las normas que hacen sus desarrolladores.

Desafortunadamente, yo no se de ninguna manera estándar y compatible con todos los navegadores para hacer tal cosa, por lo que no puedo decírtela.

Felicidad
__________________
De vuelta por aquí, más o menos

¡ hey, hou, hou, hey !
PatomaS está desconectado   Responder Citando
Antiguo 19-sep-2007, 07:42   #3 (permalink)
Moderador
caricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy pronto
 
Avatar de caricatos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 12.214
Re: >> NO Validación CSS <<

Hola:

Para que solo aparezca las barras de scroll en uno de los ejes, tienes que poner una capa con menor tamaño que su contenedora... lo que pasa es que es bastante trabajoso.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
caricatos está desconectado   Responder Citando
Antiguo 19-sep-2007, 08:21   #4 (permalink)
Colaborador
PatomaS llegará a ser famoso muy prontoPatomaS llegará a ser famoso muy prontoPatomaS llegará a ser famoso muy pronto
 
Avatar de PatomaS
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.392
Alegría Re: >> NO Validación CSS <<

Hola gente

Ciertamente la forma que menciona Caricatos es, no solo muy acertada, si no seguramente la respuesta que buscabas. Menos mal que pasó por aquí, porque yo me cerré a pensar en css y no iba a caer en la vida...

Felicidad
__________________
De vuelta por aquí, más o menos

¡ hey, hou, hou, hey !
PatomaS está desconectado   Responder Citando
Antiguo 19-sep-2007, 22:36   #5 (permalink)
seoista tiene algunos puntos positivos de karma
 
Avatar de seoista
 
Fecha de Ingreso: septiembre-2003
Ubicación: Pues leyéndote
Mensajes: 818
Re: >> NO Validación CSS <<

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

Para que solo aparezca las barras de scroll en uno de los ejes, tienes que poner una capa con menor tamaño que su contenedora... lo que pasa es que es bastante trabajoso.

Saludos
Creo que lo dejaré como está aunque no valide (ya que me funciona bien, tanto en IE como en FF), ya que la respuestas que das (caricatos, hola), debe de sobrepasar mis pocos conocimientos.

En realidad el estilo lo tengo puesto así
Código:
body,html
	{overflow: hidden;
	overflow-x: hidden;
	overflow-y: auto;}
y FF no me capta ningún fallo.

Muchas gracias a ambos por la información.

Saludos
__________________
· Lo poco que sé, lo he aprendido de AQUÍ ·
· No contesto por M.P. ·
seoista esta en línea ahora   Responder Citando
Antiguo 19-sep-2007, 23:59   #6 (permalink)
Colaborador
PatomaS llegará a ser famoso muy prontoPatomaS llegará a ser famoso muy prontoPatomaS llegará a ser famoso muy pronto
 
Avatar de PatomaS
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.392
Alegría Ejemplo: Scroll vertical y no horizontal.

Hola

Me tomé la libertad de hacer un ejemplillo, espero que te sirva.

Código HTML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
<head>
	<style type="text/css">
		* {border: 0; margin: 0; padding: 0;}
		html,body { width: 100%; height: 100%; background-color: #fff; }
		#Base { width: 100%; height: 100%; background-color: #ccc;}
		#uno {width: 80%; height: 200px; background-color: #f0a; margin 0 auto; border: 1px solid #fff; padding: 5px; overflow: auto;}
		#dos {width: 90%; background: #da0;border: 1px solid #000;}
	</style>
	<script type="text/javascript">
		function leerpropiedades(x) {
			alert (document.getElementById(x).style.top);
		}
	</script>
	<title>Pruebilla</title>
</head>
<body>
<div id="Base">
	<p>&nbsp;</p>
	<div id="uno">
		<div id="dos">
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			<p>&nbsp;</p>
		</div>
	</div>
	<p>&nbsp;</p>
</div>
</body>
</html>
Los colores de fondo, bordes y espacios están para facilitar la visualización de los elementos.

Felicidad
__________________
De vuelta por aquí, más o menos

¡ hey, hou, hou, hey !
PatomaS está desconectado   Responder Citando
Antiguo 20-sep-2007, 06:22   #7 (permalink)
seoista tiene algunos puntos positivos de karma
 
Avatar de seoista
 
Fecha de Ingreso: septiembre-2003
Ubicación: Pues leyéndote
Mensajes: 818
Re: >> NO Validación CSS <<

Hola PatomaS

Ante todo, agradecerte el trabajo que te has tomado en hacer el ejemplo.

Lo he probado con mi página, pero no me ha funcionado bien, ya que:
"NO" ( ) quiero que se vea la barra de scrollbar horizontal (que SI sale en mí página),
pero "SI" ( ) QUIERO QUE SE VEA la barra de SCROLLBAR VERTICAL (que también sale).

¡Muchas gracias por todo!.

Saludos.
__________________
· Lo poco que sé, lo he aprendido de AQUÍ ·
· No contesto por M.P. ·
seoista esta en línea ahora   Responder Citando
Antiguo 20-sep-2007, 07:09   #8 (permalink)
Colaborador
PatomaS llegará a ser famoso muy prontoPatomaS llegará a ser famoso muy prontoPatomaS llegará a ser famoso muy pronto
 
Avatar de PatomaS
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.392
Re: >> NO Validación CSS <<

Hola

Yo probé la página en firefox 1.5 y 2.0.0.7 en linux y windows, explorer 6 en windows y opera 9.2 en linux y en todos se ve como quieres.

SI en tu caso se ve diferente, la verdad es que no se a qué se pueda deber.

Por ejemplo, se que en algunos navegadores, cuando pones overflow: scroll, sale la barra que haga falta, pero en otros sale la que haga falta y la sombra de la otra.

En cualquier caso, lamentoque no te haya servido.

Aquí te dejo una captura del código en firefox 2.0.0.7 en Linux.

Felicidad
__________________
De vuelta por aquí, más o menos

¡ hey, hou, hou, hey !
PatomaS 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 22:59.


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