Foros del Web » Creando para Internet » CSS »

Marcos vs CSS

Estas en el tema de Marcos vs CSS en el foro de CSS en Foros del Web. hola he buscado una forma de sustituir una configuración basada en marcos por su equivalente en CSS y lo más parecido a lo que necesito ...
  #1 (permalink)  
Antiguo 06/11/2007, 13:25
 
Fecha de Ingreso: octubre-2007
Mensajes: 61
Antigüedad: 10 años, 1 mes
Puntos: 0
Marcos vs CSS

hola

he buscado una forma de sustituir una configuración basada en marcos por su equivalente en CSS y lo más parecido a lo que necesito lo encontré aquí: cssplay.co.uk/layouts/body2.html.
algo así es lo que necesito, una página con un marco superior, uno izquierdo y otro principal, pero no consigo encontrar la forma de que los enlaces del marco izquierdo 'refresquen' la página principal con nuevos datos extraídos de una base de datos u otra página externa.

si podéis darme una orientación sobre cómo enfrentar el problema os lo agradezco porque todos los intentos hasta ahora no han tenido fruto.

un saludo

pd: he buscado en el foro y encontré alguna pregunta similar a la mía, pero no resuelta. no se si sería más lógico recuperar la anterior y no abrir un nuevo tema con algo que es básicamente lo mismo. pido perdón si no estoy haciendo lo correcto.
  #2 (permalink)  
Antiguo 06/11/2007, 13:29
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.339
Antigüedad: 15 años, 6 meses
Puntos: 153
Re: Marcos vs CSS

si utilizas estilos en lugar de marcos, nunca va a recargar los contenidos en la misma página, debes hacer una página por contenido
  #3 (permalink)  
Antiguo 06/11/2007, 14:36
 
Fecha de Ingreso: octubre-2007
Mensajes: 61
Antigüedad: 10 años, 1 mes
Puntos: 0
Re: Marcos vs CSS

gracias DragonX

la intención es usar una cabecera fija con el logo, un texto y quizá alguna foto, un 'panel izquierdo' (llámese div o marco) con sus enlaces y un panel principal que es donde se mostrarían los elementos cambiantes de la web. la intención principal de la web es suministrar información a sus visitantes y sería este 'panel principal' el lugar para ello. algo que en principio usando marcos no es complicado...

decir que trabajé como programador web hace cosa de 8-9 años y ahora me gustaría retomar un poco el tema. máxime en vista de lo que ha cambiado -para mejor- y ahora, tantas cosas como ofrece CSS, y después de haber leído en más de un sitio que marcos, tablas y otras sub-especies han pasado a mejor vida quisiera comenzar con buen pie la nueva andadura...

no entiendo que significa hacer una página por contenido... tengo que estudiar más

un saludo.

pd: viendo las páginas que se crean hoy en día y las creadas por mi en aquella época (alguna aún sigue por la red) siento algo a mitad de camino entre la vergüenza y el recuerdo del trabajo que pasábamos para terminarlas... las resoluciones de pantalla, las peleas con el netscape 4, los gif de 1px... buff
  #4 (permalink)  
Antiguo 06/11/2007, 15:15
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 11 años, 7 meses
Puntos: 18
Re: Marcos vs CSS

Para hacer eso necesitas un lenguaje del lado del servidor como php o asp.

Luego usas un include y listo

Código PHP:
<?php
/*Codigo del include() */
include ('url-a-la-cabecera');
?>
<p>Contenido</p>
<?php
/*Codigo al pie de pagina (o a lo que quieras) */
include ('url');
?>
Lo más sencillo es crear un archivo cabecera.php, con el código de la cabecera que se repite siempre en todas las páginas de tu web.

Luego creas un archivo index.php con el include a la cabecera y continúas el código donde lo dejó cabecera.php.

Y así para hacer lo que quieras. Se puede hacer de todo en PHP, sobretodo si tienes tiempo y se lo dedicas al asunto.

Suerte.

P.D.: Ten en cuenta que todo lo que he escrito es sólo para PHP, en ASP es diferente (pero no sé cómo es ).
  #5 (permalink)  
Antiguo 07/11/2007, 05:24
 
Fecha de Ingreso: octubre-2007
Mensajes: 61
Antigüedad: 10 años, 1 mes
Puntos: 0
Re: Marcos vs CSS

gracias sumolari

ya he probado tu consejo y creo que me servirá. si no entiendo mal tengo que añadir en todas las páginas la llamada a aquellos elementos que se repetirán como puede ser cabecera y pie de página. como éstas ya están en caché no causarán una demora añadida... ¿o por el contrario las solicitará al servidor cada vez que tenga que mostrarlas? este punto es para mi bastante importante porque me interesa que todo vaya lo más fluido posible... ya bastante carga tendrá a la hora de manejar la base de datos.

el aprendizaje de CSS me está resultando bastante ameno pero PHP es otro cantar, a pesar de haber hecho alguna cosilla en ASP hace tiempo, me resulta 'bien duro de pelar'

un saludo y gracias de nuevo por vuestras respuestas
  #6 (permalink)  
Antiguo 07/11/2007, 06:24
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 11 años, 7 meses
Puntos: 18
Re: Marcos vs CSS

De nada xocas

Tienes que poner el include en todas las páginas que tengan esa cabecera, archivo o lo que sea.

Para manejar bases de datos lo más fácil es configurar el Dreamweaver para que se conecte con la base de datos.
Él sólo te crea todo el código PHP y ahorra mucho trabajo.
  #7 (permalink)  
Antiguo 07/11/2007, 06:31
Avatar de Daniel Ulczyk
Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.175
Antigüedad: 12 años, 9 meses
Puntos: 2072
Re: Marcos vs CSS

No siempre es necesario un lenguaje del lado del servidor, para este efecto.
Si el diseño está basado en CSS, el archivo de estilos se carga desde el server una vez y el resto de las páginas toman la información desde la caché local.
Con lo cual no hay pedidos al server y ni siquiera tiempos de demora (hablando de manejar la presentación).
__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #8 (permalink)  
Antiguo 07/11/2007, 08:39
 
Fecha de Ingreso: octubre-2007
Mensajes: 61
Antigüedad: 10 años, 1 mes
Puntos: 0
Re: Marcos vs CSS

bueno, soy de los que piensan que para aprender nada mejor que plantearse situaciones reales y como estoy tocando actualmente css y acceso a bases de datos con php y mysql se me ocurrió englobar todo ello en una web basada en información.

decía anteriormente que ya programé en su día con algo -muy poco- de css y también javascript y asp. en principio usando un editor que si no recuerdo mal se llamaba arachnofilia y después con dreamweaver (v3, creo).

ahora estoy estudiando css y php. como decía el primero me resulta ameno, al menos en principio, y php me está costando bastante más, aunque el acceso a base de datos no es lo que peor llevo.

en cuanto a dreamweaver no se ahora pero antes generaba tanto código innecesario que al final se pasaba uno más tiempo limpiando que generando cuatro rutinas sencillas en javascript y tenerlas a mano. en principio trataré de entender bien el funcionamiento de php y luego veré de aplicarlo en dreamweaver en cuanto acceso a bases de datos se refiere.

o mucho me equivoco o en esta dirección lo resuelven con javascript: myipneighbors.com/ y esto es en parte algo de lo que yo buscaba. como copiar y pegar un código que además no entiendo es algo que en principio prefiero descartar, trabajaré con vuestros consejos y veré que se adapta mejor a mi forma de trabajo.

un saludo
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 20:47.