FRIHOSTFORUMSSEARCHFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a Frihost Account!

[man]Simular Frames con CSS

 


shinji_x19
Estilos

http://www.tierradenomadas.com (Gran Página dedicada al CSS)
http://www.tierradenomadas.com/ido/xpm/marcos.html (tamaños fijos)
http://www.tierradenomadas.com/tw003d.html (repartidos en porcentaje)
http://www.evolution-espanol.com (tras intentos, lo acabe basando en los anteriores, dandole estilo windows con la barra de tares, el menu desplegable y el opcional escritorio para ir a las zonas de interes de la web)

Ejemplo:
#Superior hace referencia a <div id=Superior>CONTENIDO</div>

Recuerda que >style> se pone entre >head> y >/head>

Aqui os dejo los dos codigos, usar el que os inerese

Código:

>style>

#Superior { position:absolute; top:0; left:0; width:100%; height:15%; overflow:auto; }
#Izquierda { position:absolute; top:15%; left:0; width:25%; height:85%; overflow:auto; }
#Derecha { position:absolute; top:15%; left:25%; width:75%; height:85%; overflow:auto; }

>/style>



Código:

>style>

* html body {
overflow:auto;
}
#Cabecera, #Lateral, #Contenido {
position:absolute; left:0; top:0; overflow:auto;
}
html>body #Cabecera, html>body #Lateral {
position:fixed;
}
#Cabecera, #Contenido {
width:100%;
}
#Lateral, #Contenido {
height:100%;
}
#Contenido {
z-index:1;
border-top:75px solid #FFF;
border-left:210px solid #FFF;
}
html>body #Contenido {
height:auto;
width:auto;
border:0;
top:75px;
left:210px;
}
@media ScReEn {
head:first-child+body #Contenido {
position:fixed; bottom:0; right:0;
}
}
#Lateral {
z-index:2;
width:210px;
padding-top:75px;
}
html>body #Lateral {
height:auto;
top:75px;
bottom:0;
padding-top:0;
}
#Cabecera {
z-index:3;
height:75px;
}

>/style>
soldeinvierno
Buen trabajo, sobre todo la última página Cool Cool
neonard0
muchisimas gracias lo andaba buscando desde hace muchisimo tiempo, espero lo pueda integrar en mis proyectos.
Gracias de nuevo
dreamshunter
porqué están empeñados en hacer frames??? si son horribles!!! te parten la página, te cortan la navegación!!!

es que ni simularlos en css es bueno (aunque ya que lo simulais, pues mejor, porque los frames verdaderos si que son dañinos, eso no me molesta, el css me encanta)

pero por diooooos, que son dañinos a la navegación, no los pongáis ni los simuléis, ai otras formas de diseñar....

llamamiento, estilo frames, NO!!!!
anticitizen1
estos no son frames, son "layers" o mejor dicho capas. lo cual te puede permitir hacer una pagina web un poco mas interesante. usable, navegable y atractiva visualmete.

Porque no usar frames?
Solo por que el google-bot es incapaz de reconocerlos? y por ende toda la industria de los motores de busqueda lo dijo tambien, es mejor no usarlos.

Es el colmo que las paginas webs toque diseñarlas pensando en robots y no en humanos.

que algunos navegadres no lo soportan? de millones de usuarios, todos usan ie explorer 4 o superior o fierefox, todos aguantan frames! ese ya no es un argumento valido.
La verdad no se porque la prevencion en no usar frames (yo no los uso. pero nose cual es la prevencion realmente... si cortan el diseño ese es un problema del diseñador y sus limitaciones)
polarBear
En realidad los frames son una pésima idea desde el punto de vista del bookmarking y la navegación; con FF, si te fijas, cuando querés abrir un link de un frame en una pestaña te carga solamente ese frame en vez de regenerar el frameset entero.

Eso por un lado. Por otro lado en lo que respecta a un usuario que requiera software asistivo la página o bien no tiene ningún sentido o es prácticamente imposible de usar.

Y por otro, semánticamente no tienen el mismo sentido que visualmente. En cuanto a su significado, lo que dicen es 'represento dos páginas separadas entre sí y pegadas' sin mucha más información.

Por último, realmente no existe ninguna aplicación concreta donde no se puedan usar alternativas más simples y mejores a ellos, con lo cual por algo sencillo como la navaja de Occam, quedan descartados.
Peto
Los frames son una herramienta, y como tal no son malos ni buenos, depende del uso. Si se utilizan mal y sin ser necesarios resultan insoportables, pero bien utilizados pueden ser útiles.

Si el software de accesibilidad no es capaz de lidiar con frames quizá debiera ser mejorado.

Yo estoy con anticitizen, si no te gustan los frames o no los necesitas no los uses, pero a mi me parece que tienen algunas utilidades interesantes.

Además quiero pedir que no se utlice javascript para evitar que tu web sea cargada en un frame. Pues anula la utilidad de los frames.

SI odiais los frames es porque estáis hartos de ver como se usan mal o para meterte un banner adicional y hacerte navegar en menos espacio, pero es un mal uso, solo eso. Tambien se pueden usar mal los css y molestar al usuario.

Estoy intentando haciendo una web para comparar varias webs, y si tienen antiframe en javascript me revientan todo el tinglado. Y no no quiero poner publicidad. SI alguien sabe como solucionar esto con css que me lo diga y quizá podáis convencerme de que los frames no son útiles nunca.

Gracias y ciao!
rebeltrooper
buenisismo!!! gracias por el tutorial!
caio
shinji_x19 wrote:
Estilos

http://www.tierradenomadas.com (Gran Página dedicada al CSS)
http://www.tierradenomadas.com/ido/xpm/marcos.html (tamaños fijos)
http://www.tierradenomadas.com/tw003d.html (repartidos en porcentaje)
http://www.evolution-espanol.com (tras intentos, lo acabe basando en los anteriores, dandole estilo windows con la barra de tares, el menu desplegable y el opcional escritorio para ir a las zonas de interes de la web)


Hola: no entendí, la útima página de los enlaces utiliza frames, no entiendo en lo que se gana??
este es el código de la útima:
Code:
<html>
<head>
<title> Welcome to evolution-espanol.com</title>
<meta NAME="description" CONTENT="evolution-espanol.com">
<meta NAME="keywords" CONTENT="evolution-espanol.com">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
</head>

<frameset rows="30,*" frameborder="no" border="0" framespacing="0">
<frame src="http://evolution-espanol.com/parkinglink.php?ps=sedo&ref=http://www.frihost.com/forums/vt-60813.html">
<frame src="http://www.sedoparking.com/evolution-espanol.com">


</frameset>
<noframes>
<body bgcolor="#ffffff" text="#000000">
<a href="http://evolution-espanol.com/inquire.php">Click here for more information about evolution-espanol.com</a>.
</body>
</noframes>

</html>


acá tenemos dos páginas:

http://evolution-espanol.com/parkinglink.php

http://www.sedoparking.com/evolution-espanol.com

y entonces????

Hay varios aspectos con los frames o marcos, pero el que más molesta es de cara a los buscadores, un buscador indexa páginas por separado, una página con frames, como ejemplo de la última, serán indexado por separado, en este caso es aún peor, porque el frame superior hace que uno esté navegandopor el sitio y nunca cambia la url, un desastre. Otro aspecto es el estético, antes uno tenía que recurir a frames (o iframes) para poder mostrar un contenido que se encontraba en otra página dentro de otra, pero como dijimos antes, el contenido estaba ahí solo para la persona que lo veía, no a la hora de de ser indexado por los buscadores y no es un capricho (o algo por el estilo), sino que es imposible para un robot poder saber que el contenido de dos páginas deben ir unidos(digo, si fuera así yo me haría un wipedia con iframes insertando por iframe el contenido de esta en mi web).
Por suerte para poder realizar una web con php podes hacer todos lo include que quieras y tener bien ordenado diferentes contenidos (recuerden los que antes usaban frames y empiezan con php de quitar todas las etiquetas a las paginas que no van a ser la principal y que van a ser incuidas, sino terminaran con varios html, head, body, etc., dentro del código)

Ahora bien, el enlace que pusiste ( http://www.tierradenomadas.com/tw003d.html ) está muy bueno para aquellos que utilizan algún diseño tipo caja donde el alto y ancho tienen una medida fija para no tener que caer en la utilización de frames Exclamation porque el contenido está todo en una página.

saludos.
danielduran
Gracias por los links!!
Ya he visto cosas muy interesantes!
Related topics

[tutorial]Efecto de Transparencia con CSS
[man] Theme: contenido con alto fijo en pixeles
[Aporte] Como pasar de templates PSD a CSS y HTML
my new music site
Jogos de Tabuleiro

Alguien sabe como hacer una web que no se deforme en mozilla
Good Website Styles
[var]solo para hombres: pesado he
[help]Que conviene aprender PHP, DOT NET ASP?
[web]Critica de Sitio Web!

SiteX
Los 50 mejores sitios diseñados en CSS
Creating a Website
Ayuda Diseño - Pago Frih $
[Aporte] Mini tutorial de AJAX
Reply to topic    Frihost Forum Index -> Language Forums -> Spanish

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2007 Frihost, forums powered by phpBB.