Foros del Web » Creando para Internet » Diseño web »

Footer fijo

Estas en el tema de Footer fijo en el foro de Diseño web en Foros del Web. Hola. Estoy rediseñando mi página web con css y me encuentro con el eterno problema del "footer" que quiero que quede fijo abajo. He estado ...

  #1 (permalink)  
Antiguo 16/06/2013, 10:14
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Footer fijo

Hola. Estoy rediseñando mi página web con css y me encuentro con el eterno problema del "footer" que quiero que quede fijo abajo. He estado mirando (y copiando) varias soluciones, pero por la razón que sea el sistema no me funciona. El diseño del html es muy sencillo, la típica capa contenedor y luego, una debajo de la otra, la cabecera, el menú -con dos opciones según necesite una fila o dos de botones), el cuerpo de texto y el pie, o "footer". Aquí os copio la hoja de estilo, que tampoco es para premio nobel:

*********************

body { background-color: #E6FFED; background: url(jccanalda_graficos/fondo.gif);
font-family: "Times New Roman", Times, Georgia, serif;
overflow-y: scroll;

}

/* DIV */

#contenedor { width: 1024px; height: auto; padding-top: 2mm; padding-bottom: 2mm}
#cabecera { width: 1020px; height: 150 px; }
#menusimple{ width: 1024px; height:64px;}
#menudoble { width: 1024px;}
#cuerpo { width: 950px; padding-top: 5mm; padding-bottom: 5mm;
text-indent: 5mm; color: black; font-weight: bold; font-size: medium; align:justify;}
#pie { width: 1020px; height: 75 px; }

/* FINAL DIV */


/* PÁRRAFOS */

#titulo {font-weight: bolder; font-size: .75cm; text-indent: 0cm; color: purple; font-family: "Comic Sans MS"; text-align: center;}
#titulo2 {font-weight: bolder; font-size: .5cm; text-indent: 0cm; color: purple; font-family: "Comic Sans MS"; text-align: center;}
#foto {font-size: small; font-weight: bold; text-indent: 0cm; text-align: center;}

/* FIN PÁRRAFOS */



/* Menú dos filas */

body, ul, li {
margin:0;
padding:0;
}
ul {
list-style:none;
display:inline-block;
}
ul li {
float:left;
}

ul#menudoble {
margin:none;
list-style:none;
height:64px;
width:1020px;
background:#3b3b3b;
}

ul#menudoble li {
height:32px;width:170px;
}
ul#menudoble li a {
display:block;
padding:10px;
height:12px;
color:#FFF;

text-align: center;
font-family:Arial, Verdana, Geneva, sans-serif;
font-size:12px;font-weight:bold;
text-decoration:none;
}
ul#menudoble li a:hover {
background:#CCC;
}

ul#menudoble li ul {
display:none;
}
ul#menudoble li:hover ul {
display:block;
background:#999;
position:absolute;
}


ul#menudoble li:hover ul li {
float:none;
position:relative;
background:#999;

}
/* Fin Menú dos filas*/

/* Menú 1 fila*/

body, ul, li {
margin:0;
padding:0;
}
ul {
list-style:none;
display:inline-block;
}
ul li {
float:left;
}

ul#menusimple {
margin:none;
list-style:none;
height:32px;
width:1020px;
background:#3b3b3b;
}

ul#menusimple li {
height:32px;width:170px;
}
ul#menusimple li a {
display:block;
padding:10px;
height:12px;
color:#FFF;

text-align: center;
font-family:Arial, Verdana, Geneva, sans-serif;
font-size:12px;font-weight:bold;
text-decoration:none;
}
ul#menusimple li a:hover {
background:#CCC;
}

ul#menusimple li ul {
display:none;
}
ul#menusimple li:hover ul {
display:block;
background:#999;
position:absolute;
}


ul#menusimple li:hover ul li {
float:none;
position:relative;
background:#999;

}
/* Fin Menú 1 fila*/

****************************

Por favor, ¿alguien me podría decir cómo hacerlo? Y que funcione... Porque pruebo con las distintas recetas y con el cuerpo vacío de texto, y siempre me sube el dichoso "footer"...
  #2 (permalink)  
Antiguo 17/06/2013, 08:02
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: "Footer fijo"

Usa esta solución.

http://www.cssstickyfooter.com/
  #3 (permalink)  
Antiguo 19/06/2013, 02:44
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Vaya, creí que había mandado la respuesta... pero algo hice mal y se quedó como borrador, mis disculpas.

Lo que te decía era que había probado, tanto con esa solución como con otras, y que por alguna extraña razón ninguna me funcionaba, supongo que algo estaría haciendo mal, pero no he conseguido averiguar el por qué. Así que lo he tenido que dejar por imposible.

Otra peguilla con la que me he encontrado es con el ajuste del ancho de la página. Yo lo puse a 1024 px, de forma que en los monitores panorámicos deja unas bandas laterales y en los de formato antiguo ocupa toda la pantalla sin cambiar el formato, que es lo que yo quería. Hasta ahí bien, pero me encontré con que en los de formato antiguo me sale el puñetero scroll horizontal... por muy poquito, pero me sale. Yo sospecho que debe de ser por culpa del scroll vertical, ya que el ancho viene a coincidir, y supongo que se podrá solucionar reduciendo el ancho en los 16 px que creo que ocupa el scroll, por lo que en vez de 1024 tendría que poner 1008. ¿Me equivoco? ¿O tengo que hacer un apaño distinto?
  #4 (permalink)  
Antiguo 19/06/2013, 03:58
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: "Footer fijo"

Para 1024 se uede usar una retícula de 960px o 980px http://960.gs/
Puedes dejar 1000 también.

A cualquiera de estas opciones le pones:
#Warp {margin: 0 auto;}
Y se centrará.


En cuanto al tema del sticky footer, el link que te mando está más que probado.

Te recomiendo que lo intentes con un archivo en blanco y de ahí vayas metiendo tu contenido.
  #5 (permalink)  
Antiguo 19/06/2013, 04:27
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Gracias por todo. Probaré tu sugerencia. Por cierto, el div del "footer", ¿va dentro o fuera del "warp"? Porque según las distintas "recetas" que he visto, parece ser que había un poco de todo...
  #6 (permalink)  
Antiguo 19/06/2013, 04:42
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Ya lo he visto, fuera...
  #7 (permalink)  
Antiguo 19/06/2013, 04:51
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Disculpa que te dé la tabarra. Debo de ser muy cazurro, pero hay algo que no acabo de entender:

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 150px;} /* debe ser el mismo alto que el footer */

#footer {position: relative;
margin-top: -150px; /* valor negativo del alto del footer */
height: 150px;
clear:both;}

Éste es el código CSS, y no sé por qué hay dos líneas para la clase #wrap en vez de poner los tres comandos (el de arriba y los dos de abajo entre unos mismos corchetes. Por otro lado, el principio de mi CSS (que no digo que esté bien) es:

body { ... }

Por lo que no me aclaro con esas dos primeras líneas
html, body, ...
body > ...

Ya que yo sólo tengo el body con los corchetes que encierran los comandos. Posiblemente sea algo obvio, pero soy un pardillo en esto...
  #8 (permalink)  
Antiguo 19/06/2013, 09:03
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: "Footer fijo"

Tu deja ese pedazo como va. Como en un museo. No tocar.

Separar las dos lineas y ese tipo de cosas es para terminar de forzar a los navegadores. Es una especie de hack.

Déjalo así, ya que este tipo de cosas funcionan de cierta manera después de muuuchas pruebas.
  #9 (permalink)  
Antiguo 19/06/2013, 09:40
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Pues lamento ser pesao, pero lo he copiado tal cual y ni flores... . Lo único que he hecho, claro está, es cambiar la altura del pie y los nombres de las capas, porque yo había usado otros distintos (en español), he supuesto que esto daría igual. He probado con los tres navegadores principales y no funciona con ninguno...

Lo que sí me ha funcionado es lo de recortar un poquito el ancho de la columna, ya no me sale el dichoso scroll horizontal. Pero ahora me ha surgido otra cuestión que no sé si se podrá solucionar. Cuando incluyo una imagen en el documento html, aunque yo no fije las dimensiones, el fichero coge las suyas, de manera que si edito de nuevo el fichero aparecen éstas dentro de las propiedades del elemento IMG. Pero si ahora cambio yo la imagen por otra distinta, con el mismo nombre pero con diferente tamaño, el fichero conserva las dimensiones de la antigua, no de la nueva, por lo que tengo que corregirlas (o borrarlas) editando el fichero.

Esto es lo que me ha pasado, precisamente, al recortar un poquito el ancho de las imágenes de cabecera y de pie para quitar el trocito que "sobraba" al estrechar la columna. De momento no es muy problemático dado que estoy jugando con unos pocos ficheros sin quererme lanzar a convertir los demás hasta que no tenga perfilada del todo la plantilla, pero me resultaría muy interesante saber si eso se puede hacer, es decir, si cambio el tamaño del fichero de la imagen conservando el nombre, me cambia automáticamente también en el fichero html, sin necesidad de andar haciendo retoques.

Saludos y perdón por el tostón...
  #10 (permalink)  
Antiguo 20/06/2013, 05:44
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

¡Eureka! al final lo conseguí a base de trastear quitando y poniendo cosas para ver cual era la que estaba fastidiando... y para mi sorpresa, era un comando CENTER que tenía puesto en el html (no en el CSS) "envolviendo" a la capa wrap... que además tampoco era necesario. Ese fulano era el que me trastocaba todo, lo quité y funcionó perfectamente... aunque ni idea de donde pudiera estar la incompatibilidad.

Lo curioso del caso es que, al sacar del wrap el footer, se me iba al margen izquierdo... por lo que tuve que encerrarlo dentro de otro comando CENTER idéntico al anterior, aunque ahora sólo afectaba al footer y no a todo. ¿Alguien lo entiende? Porque yo no.

Bien, el caso es que la cosa funciona en explorer, firefox y chrome...

Ya sólo tengo pendiente el tema de las dimensiones de las imágenes, que no quiero que se queden fijas en el html, sino que se ajusten de forma automática al tamaño real de la imagen si cambio éste -o la imagen- desde fuera...
  #11 (permalink)  
Antiguo 20/06/2013, 06:07
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Me respondo yo mismo: es tan simple como poner "AUTO" en los dos parámetros, width y height...

y funciona en firefox y en chrome, pero no en explorer

Última edición por jcc; 20/06/2013 a las 06:11 Razón: corrección
  #12 (permalink)  
Antiguo 20/06/2013, 09:46
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Pues ha sido más fácil de lo que pensaba. Bastó con definir una clase en la hoja de estilos con este código:

.foto {width: auto !important; height: auto !important;}

Y, aparentemente, solucionado. Ya no os doy más la lata.
  #13 (permalink)  
Antiguo 20/06/2013, 19:18
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: "Footer fijo"

Lo bueno es que tienes muy buena actitud de experimentar y aprender.
  #14 (permalink)  
Antiguo 21/06/2013, 02:42
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Hombre, soy de ciencias, químico para mayor precisión, y siempre me ha tirado lo experimental... .

Además me gusta el invento, aunque no siempre consigo lo que quiero. Por ejemplo, ya sé que con las hojas de estilo no se llevan las tablas, pero a mí me vienen muy bien para hacer ciertas cosillas (por ejemplo para centrar un bloque de texto sin centrar los párrafos del texto) que he intentado hacer por CSS y lo he encontrado bastante más lioso que con html puro y duro... ya sé que no es lo ortodoxo, y que es preferible pasar todos los parámetros a la hoja de estilo para evitar tener que ir trasteando los ficheros cada vez que quieres cambiar algo... pero no he encontrado una manera fácil de hacerlo.

De todos modos, como es mi página personal y en ella sólo meto mano yo, supongo que podré tomarme ciertas libertades en plan Pepe Gotera y Otilio... mientras me aclare...

Saludos y gracias por la ayuda .
  #15 (permalink)  
Antiguo 23/06/2013, 12:37
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Hola. Ahora tengo otra cuestión. He diseñado -o mejor dicho copiado- un menú desplegable con CSS, sin java ni nada parecido. Funciona perfectamente, pero me encuentro con el problema de que en ocasiones alguna columna es demasiado larga, por lo que me gustaría partirla en dos paralelas... y no tengo ni idea de como hacerlo. ¿Me podríais echar una mano?
  #16 (permalink)  
Antiguo 24/06/2013, 07:05
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: "Footer fijo"

Tendrás que pegar una imagen, una captura de pantalla y el pedazo de código respectivo. No pegues toooooodo como tu primer post, sino identifica que parte es la que requieres para ese pedazo en específico.

Este primer análisis es para 2 cosas.
- A otros usuarios nos da menos flojera leer.
- Tu aprendes a analizar tu código.
  #17 (permalink)  
Antiguo 24/06/2013, 08:10
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Tienes razón, y muchas gracias por tu comentario. El problema es que no me admite el copia-pega del pantallazo por más que lo intento... .

Es un menú horizontal, como el de mi página de bienvenida www.jccanalda.es, pero con una columna (no la de bienvenida) muuuuuy larga, que quisiera partir en dos. El HTML es una simple lista:

<DIV ID="menu-1">
<UL ID="menusimple" ALIGN="LEFT" LANG="es">

(...)

<LI> <A HREF="../citas-divertidas.htm">Citas divertidas</A>
<UL>
<LI><A HREF="citas-divertidas-a.htm">Citas divertidas A</A></LI>
<LI><A HREF="citas-divertidas-b.htm">Citas divertidas B</A></LI>
<LI><A HREF="citas-divertidas-c.htm">Citas divertidas C</A></LI>
<LI><A HREF="citas-divertidas-d.htm">Citas divertidas D</A></LI>
<LI><A HREF="citas-divertidas-e.htm">Citas divertidas E</A></LI>
<LI><A HREF="citas-divertidas-f.htm">Citas divertidas F</A></LI>
<LI><A HREF="citas-divertidas-g.htm">Citas divertidas G</A></LI>
<LI><A HREF="citas-divertidas-h.htm">Citas divertidas H</A></LI>
<LI><A HREF="citas-divertidas-j.htm">Citas divertidas J</A></LI>
<LI><A HREF="citas-divertidas-k.htm">Citas divertidas K</A></LI>
<LI><A HREF="citas-divertidas-l.htm">Citas divertidas L</A></LI>
<LI><A HREF="citas-divertidas-m.htm">Citas divertidas M</A></LI>
<LI><A HREF="citas-divertidas-p.htm">Citas divertidas P</A></LI>
<LI><A HREF="citas-divertidas-q.htm">Citas divertidas Q</A></LI>
<LI><A HREF="citas-divertidas-r.htm">Citas divertidas R</A></LI>
<LI><A HREF="citas-divertidas-s.htm">Citas divertidas S</A></LI>
<LI><A HREF="citas-divertidas-t.htm">Citas divertidas T</A></LI>
<LI><A HREF="citas-divertidas-u.htm">Citas divertidas U</A></LI>
<LI><A HREF="citas-divertidas-v.htm">Citas divertidas V</A></LI>
<LI><A HREF="citas-divertidas-w.htm">Citas divertidas W</A></LI>
<LI><A HREF="citas-divertidas-y.htm">Citas divertidas Y</A></LI>
<LI><A HREF="citas-divertidas-anon.htm">Citas
an&oacute;nimas</A></LI>

</UL> </LI>
<LI></LI>
<LI></LI>
</UL></DIV>

Lo que quiero partir en dos columnas paralelas es lo que he marcado en rojo.

Y la hoja de estilo, para este menú:

/* Menú 1 fila*/

body, ul, li {margin:0; padding:0;}
ul {list-style:none; display:inline-block;}
ul li {float:left;}

ul#menusimple {margin:none; list-style:none; height:32px; width:990px; background:#3b3b3b;}

ul#menusimple li {height:32px;width:165px;}
ul#menusimple li a {display:block; padding:10px; height:12px; color:#FFF; text-align: center; font-family:Arial, Verdana, Geneva, sans-serif;
font-size:12px;font-weight:bold; text-decoration:none;}
ul#menusimple li a:hover {background:#CCC; }

ul#menusimple li ul {display:none;}
ul#menusimple li:hover ul {display:block; background:#999; position:absolute;}

ul#menusimple li:hover ul li {float:none; position:relative; background:#999;}

/* Fin Menú 1 fila*/


Espero que sea suficiente y no demasiado lioso...
  #18 (permalink)  
Antiguo 24/06/2013, 13:27
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: "Footer fijo"

Te voy a ir comentando otras cosas, fuera del tema, de la remodelación de tu página.

Cambia el doctype de la página por:

<!DOCTYPE html>

Investiga si tu servidor soporta un lenguaje llamado php y avísa. Si es que si lo soporta va a ser mucho más fácil trabajar.
  #19 (permalink)  
Antiguo 24/06/2013, 13:35
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Vale, lo miro y te digo.

Y gracias de nuevo.
  #20 (permalink)  
Antiguo 24/06/2013, 14:38
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: "Footer fijo"

Sigo poniendo cosas.

Las piezas que están en el sticky footer son contenedores. La premisa es que este contenedor siempre, siemre ocupe el 100% del ancho de la ventana.

Te pongo un diagrama.


Las áreas degradadas son los contenedores. A estos No les agregues un width.
Pones otro div dentro y a estos les pones digamos
Código CSS:
Ver original
  1. #pie{width: 980px; margin: 0 auto;}

Esto te centrará los bloques. No necesitas y no debes usar ningún align en el html.

La tendencia es que este bloque interno deje ver el diseño de abajo, no que parezca una hoja de papel encima. Solo es para delimitar el contenido de manera invisible.

Última edición por Rafael; 24/06/2013 a las 14:44
  #21 (permalink)  
Antiguo 24/06/2013, 14:40
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: "Footer fijo"

Otra cosa. Comenta el cierre de etiquetas importantes, por ejemplo estos contenedores.

Código HTML:
Ver original
  1. <div id="menu">
  2.   li li li
  3. </div><!-- Fin #menu -->
  4.  
  5.  
  6. <div id="pie">
  7.    bla bla bla
  8. </div><!-- Cierre de #pie -->
  #22 (permalink)  
Antiguo 25/06/2013, 02:25
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Vamos a ver, que no me líe demasiado... porque soy bastante novato en esto.

Tema del php. Me han respondido esto los responsables de mi alojamiento:

"Todos nuestros servidores soportan el lenguaje de script PHP, ademas están equipados con el servidor de bases de datos MySql"

Tema del Doctype. Supongo que te referirás a que en la página antigua uso la opción Frameset, que ahora no tiene ya sentido... aunque he estado mirando y no sé cual de las distintas opciones tendría que elegir, porque hay varias...estricta, transicional, para varios tipos de lenguaje... entiendo también que eso es para las páginas reformadas, no para las antiguas que todavía siguen usando marcos... porque la reforma total de la página me llevará bastante tiempo, me temo.

Comentarios de los cierres de div. Bueno, yo lo que hago cuando me encuentro con una ristra de varios cierres de divs es poner el cursor justo delante de la etiqueta que sea y mirar en la ventana de propiedades el id o la clase que le corresponde... no me resulta lioso en absoluto.

Con lo del pie pegajoso que me comentas no me aclaro demasiado, tendré que leerlo más despacio.

Y gracias una vez más.
  #23 (permalink)  
Antiguo 25/06/2013, 07:58
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: "Footer fijo"

El Doctype ponlo exactamente como lo pongo. Todos los otros, strict, transitional ya son cosa del pasado.

<!DOCTYPE html>


Los cierres de div, ponles el comentario <!-- Fin pie --> Esto va a ayudar si es que aprovechamos el php para simplificar tu proyecto.
  #24 (permalink)  
Antiguo 25/06/2013, 13:50
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Bien, me pondré a ello en cuanto pueda. Tan sólo una pregunta: el cambio del DOCTYPE es sólo para las páginas que vaya revisando, no para las que todavía están por el sistema antiguo. ¿Me equivoco?
  #25 (permalink)  
Antiguo 25/06/2013, 17:10
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: "Footer fijo"

Sí, déjalo en las nuevas.
  #26 (permalink)  
Antiguo 26/06/2013, 00:11
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Vale. Como son al menos tres las sugerencias que me has hecho, para no liarme iré corrigiéndolas una por una en todos los ficheros que he cambiado, todavía muy pocos (con toda idea, claro). Quizá sea más largo que cambiarlas todas a la vez, pero para mí es menos lioso.
  #27 (permalink)  
Antiguo 26/06/2013, 04:10
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

He empezado con el tema del doctype, y me he encontrado con un problema absurdo y ridículo... pero que no deja de ser problema.

Me explicaré. Aunque tengo el Dreamweaver y en teoría lo sé usar (en realidad sólo con cosas sencillitas), en la práctica sigo usando el mismo editor de siempre desde que aprendí los rudimentos del html, el prehistórico, obsoleto y desaparecido Hotmetal, no sé si llegaste a conocerlo. Pese a todas las pegas que me puedas poner, lo cierto es que es muy sencillito, de muy sencillo manejo y estoy acostumbrado a él... y me apaño, de modo que sólo recurro al Dreamweaver cuando no me queda otro remedio. Y me sigue funcionando perfectamente con el diseño nuevo, dicho sea de paso.

¿Cuál es el problema? Pues que cuando cambié la etiqueta doctype tal como me dijiste, quitándole los atributos, no le gustó en absoluto. En modo código HTML -por otro lado necesario para modificarlo- se abría y me dejaba cambiarlo, pero protestaba con un mensaje de error. No le hice mucho caso, salvé e intenté pasar a modo diseño de página... y no me dejó. En la práctica, esto supone que prácticamente me imposibilita el uso del Hotmetal, porque sólo podría trabajar con los listados de códigos y no con el modo de diseño de pantalla... lo cual es un coñazo. Y ahí me he quedado.

Ya, me dirás que me olvide del Hotmetal y me pase al Dreamweaver, que ya es hora, pero es que me apaño muy bien con él... es lo mismo que si tienes un utilitario para callejear por la ciudad y te dicen que uses el mercedes... será mejor coche, pero más incómodo para esto.
  #28 (permalink)  
Antiguo 26/06/2013, 05:28
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: "Footer fijo"

Supongo que dentro de lo malo, Dreamweaver será el mejor en su especie. HoTMetaL es muy viejo y seguramente no reconozca el DOCTYPE nuevo de HTML5, ni ningún otro elemento de HTML5. Le será algo muy ajeno.

Aunque seguramente te lo hayan dicho ya, aprenderás más y mejor usando algún editor de texto que uno de tipo WYSIWYG. Pero de usar uno de estos últimos, casi que mejor usar uno más moderno.
  #29 (permalink)  
Antiguo 26/06/2013, 09:44
Avatar de jcc
jcc
 
Fecha de Ingreso: octubre-2003
Ubicación: Alcalá de Henares
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: "Footer fijo"

Tienes toda la razón. Pese a que yo, a igualdad de prestaciones, siempre suelo optar por la herramienta más sencilla, en internet tarde o temprano no tienes más remedio que acabar rindiéndote. Me pasó hace ya mucho tiempo con el extinto Word Perfect, y me temo que no me queda otra que mentalizarme de que tarde o temprano tendré que olvidarme del Hotmetal.

De todos modos, los programas de Adobe me resultan no voy a decir antipáticos, pero sí incómodos, poco "friendly" por usar un término anglosajón. Me pasa con el Photoshop (que tampoco sé manejar en profundidad), para cosas sencillas acabo siempre tirando del vetusto Paintshop, y cuando no tengo más remedio suelo hacer enjuagues de corta-pega del fichero con los dos de forma alternativa. Y Dreamweaver tampoco me gusta demasiado, es buen programa pero muy complicado y poco intuitivo, al menos para mí.

Ya sé que los programadores de pelo en pecho dicen que el mejor editor html es el block de notas, pero yo no llego a tanto... así que no tendré más remedio que rendirme ante el Dreamweaver, fue bonito mientras duró. O a lo mejor lo que hago es lo mismo que con el photoshop, jugar con éste y con el hotmetal según las circunstancias... en fin, ya me apañaré. Lo que es evidente es que tendré que dar el paso adelante que me he estado resistiendo desesperadamente a dar.

Lo que pasa, eso sí, es que ahora voy a estar bastante liado, así que mucho me temo que tendré que ralentizar el trabajo dejando pendientes, al menos por unos días, las reformas que me sugirió Rafael... pero no las echo en saco roto.
  #30 (permalink)  
Antiguo 26/06/2013, 10:20
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: "Footer fijo"

El block de Notas es una leyenda urbana

Usa un editor como Notepad++ http://notepad-plus-plus.org/

El Dream lo puedes usar para aterrizar ideas.
Pero el proceso es que una vez que ya tienes una página limpia y bien construida la uses de plantilla.

Esto nos lleva a usar includes de php. Esto es que usas pedazos de código comunes.



Un sitio como el tuyo ya los amerita, pero tiene algunos inconvenientes, por ejemplo que hay que instalar un servidor apache+php en tu computadora, que si no haces un trabajo adicional los links que ya estén indexados en google se pierden.

Pero tiene muuuuchas ventajas.

Luego dedicaré un ratito en explicar los puntos y proceso.

Etiquetas: css, diseño, html, página
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 14:32.