Sí, HTML y CSS se pueden “arreglar” con bastante facilidad, aunque depende de qué tan bien el codificador inicial entendió la separación de las preocupaciones y la antigüedad del código. Si está hablando de un código realmente antiguo, es posible que esté buscando un sitio web que tenga cientos de páginas individuales, todas diseñadas con tablas en lugar de div. En este caso, querrá rediseñar completamente el sitio y pasar a un diseño receptivo creado alrededor de div. Además, deberá decidir si puede pasar a algún tipo de plantilla y eliminar los elementos de diseño a archivos externos para que sea más fácil realizar futuros cambios.
Puse alrededor del 98% de mi diseño y html en 3 archivos en casi todos los proyectos personalizados en los que trabajo. Después de crear un diseño y convertirlo a HTML / CSS, generalmente aíslo el HTML en dos archivos que básicamente se convierten en mi “parte superior e inferior” del diseño. Piense en ellos como encabezado y pie de página. El encabezado también contendrá un enlace al tercer archivo de mi hoja de estilo (a veces es más de uno, pero trato de mantener baja la cantidad de hojas de estilo para limitar las solicitudes http).
Desearía que fuera el 100% del html, pero a veces eso no es práctico. Por ejemplo, si estoy recuperando datos de una base de datos, es probable que coloque una tabla en la página (no como un elemento de diseño) y cree esa tabla dinámicamente en PHP dependiendo del número de filas de datos a incluir.
- Soy un desarrollador web front-end. ¿Por qué encuentro JavaScript mucho más fácil que PHP?
- ¿Cómo sé qué codificación está utilizando un lenguaje de programación, un archivo de lenguaje de marcado o un archivo de texto simple? Responda con respecto a .PHP, .xml, .txt.
- ¿Se están concentrando más desarrolladores en aplicaciones móviles iOS y Android que en aplicaciones web?
- ¿Qué base de datos debo usar?
- ¿Puedo usar Envoyer para implementar en un proyecto de WordPress en un alojamiento compartido?
Esto efectivamente me permite cambiar cualquier sitio que haya creado editando dos archivos de HTML (o no editando el HTML) y un archivo de CSS. Eventualmente, probablemente cederé y comenzaré a poner mi CSS en el archivo de encabezado para descartar otra solicitud http, pero por ahora la facilidad me supera.
Si por otro lado el sitio se creó más recientemente y tiene HTML semántico decente, es posible que pueda cambiar las cosas simplemente trabajando agregando consultas de medios, cambiando el CSS y asegurándose de que está manejando pantallas más pequeñas de manera inteligente.