15/10/2004, 09:53
|
| | Fecha de Ingreso: octubre-2004
Mensajes: 10
Antigüedad: 20 años, 1 mes Puntos: 0 | |
Bueno, primero muchas gracias a los dos, caricatos y furoya, por vuestras respuestas.
La verdad es que no es facil explicar lo que quiero. Basicamente se trata de convertir un medio continuo, como es una pagina web, en un medio paginado, como lo es el word en alguna de sus opciones de representacion (la "presentacion preliminar", por ejemplo).
Gracias a este problema, que aun no he resuelto, al menos he descubierto algo de CSS2, no hay mal que por bien no venga. Me ha parecido muy interesante, lastima que no todos los navegadores lo tengan soportado al 100% (mas bien, lastima que no haya un solo explorador que lo tenga implementado al 100% y sin errores).
Pero bueno, al grano. En CSS2 he encontrado algo parecido a lo que pretendo. A una "caja" como puede ser por ejemplo un parrafo se le puede dar un tamaño fijo, tanto de ancho como de alto. Si lo que hay en él no entra en ese tamaño que hemos dado, en principio se modifica el alto para que entre todo.... pero si ponemos overflow:hidden entonces no lo modifica, simplemente no lo muestra.
Tal vez he desviado la atencion con las barras de desplazamiento y tal. Imaginemos que en una pagina web tenemos una zona de tamaño fijo, por ejemplo el rectangulo (10,10)-(510,410). Esto es lo que llamo una "pagina" jeje. Lo que quiero es hacer la presentacion de todo un contenido HTML en esa "pagina". Pero con una condicion, que no haya una barra de desplazamiento dentro de esa "pagina" para ayudarnos a recorrer arriba y abajo el contenido. Lo que yo pondria seria un enlace fuera de la "pagina" que pusiera "siguiente" o "previo" y así se iria mostrando todo.
Como digo, algo parecido he conseguido con CSS2 (aunque tambien se podria hacer con frames y al frame central no ponerle barras de desplazamiento, simplemente). Un problema que me he encontrado es que corta de forma drastica: si entra media linea de alto solamente, pues muestra esa media linea. A mi me interesaria que si una linea no es capaz de hacer que se vea entera (en lo alto, quiero decir) pues que no la mostrara, sino que la dejara para mostrarla en la siguiente "pagina".
En cuanto al problema que planteas, furoya, yo las barras de desplazamiento las elimino poniendo dentro de <BODY scrollbar="no"> (hablo de memoria, no se exactamente la sintaxis, no recuerdo si es "No" o "none" y tal). De esta forma si se puede recorrer abajo la pagina, pero no con repag y avpag, sino seleccionando el texto como si fueras a copiarlo despues jeje. |