¿es una buena práctica usar iframe para implementar header/navbar?¿es una buena práctica usar iframe para implementar header/navbar?
mi sitio web es básicamente 5 mil páginas pero todo estático html (sin utilizar ningún gestor de contenido, php, etc.).
Estoy en proceso de agregar una barra de navegación en la parte superior de cada página. p.ej. pestañas, o migas, o cualquier tipo de encabezado con el menú js. (el diseño exacto aún no se ha decidido)
mi pregunta es, ¿es una buena práctica usar un iframe para esto? (por lo tanto, en lugar de repetir el mismo texto en las 5 mil páginas, cada uno tendrá un iframe corto apuntando a un archivo de encabezado)
soy consciente de que se debe reducir la solicitud http de velocidad, pero esto está bien conmigo. ¿Algún otro problema que pueda tener con esto? SEO o cualquier problema de tecnología?
¿Cinco mil páginas? ¿Podría preguntar para qué sirve esto? En este nivel, consideraría pasar a una solución dinámica. No quiero saber qué harías con esto cuando se necesita un pequeño cambio. – Scorchio
es básicamente material tutorial y blog en el que trabajé durante los últimos 15 años. xahlee.org básicamente codigo en emacs y lo cargo diariamente (rsync) Esta es la razón por la cual quiero usar iframe para el encabezado así que cualquier cambio puedo cambiar solo 1 archivo en lugar de buscar/reemplazar por script en todas las páginas.Actualmente no se desea cambiar al administrador de contenido (restricciones de tiempo, diseño, etc.) –
, si es posible, considere el lado del servidor como una opción, de modo que en lugar de un iframe, agregará una línea #include en cada página. también es posible hacer que el servidor web emita html fijo antes y después del contenido real. esto puede o no ser posible o conveniente. Además, si hay una sola página de inicio desde donde están vinculadas todas estas páginas y cada página enlaza con otras páginas, puede considerar mostrar las páginas en un marco flotante, lo que significa que solo creará una página html adicional y otras páginas permanecerán intactas. . –