Ver Mensaje Individual
  #18 (permalink)  
Antiguo 29/07/2004, 14:16
Avatar de KnowDemon
KnowDemon
 
Fecha de Ingreso: julio-2004
Ubicación: Ciudad de México
Mensajes: 544
Antigüedad: 19 años, 9 meses
Puntos: 2
En lo que respecta a los frames, soy de los que opina que son mala idea. Igual y soy un purista, pero van en contra de la filosofía del HTML. El HTML sirve para describir a un documento, no cómo debe presentarse.

Voy a copiar texto porque tengo flojera de escribir:

"El objetivo del lenguaje HTML es dotar a un texto de estructura lógica: párrafos, listas, citas, etc. En HTML, no dices cómo se representa cada cosa; únicamente qué es cada cosa. [...] En un navegador gráfico, los títulos saldrán más grandes, los párrafos separados entre sí [...] Un sintetizador de voz hará pausas, inflexiones en la voz, utilizará sonidos auxiliares, etc. Un motor de búsqueda lo ignorará todo y se dedicará simplemente a indexar las palabras. Etc., etc."

"Esto es el punto fuerte de HTML: es flexible, cualquier documento se adapta a cualquier modo de navegar. Cualquier aplicación puede obtener el documento y representarlo de la mejor manera posible."

"Los marcos rompen con ese esquema y lo vuelven inservible. Los marcos no son información lógica, sino de presentación. [...] Esto, obviamente, sólo tiene sentido para navegadores gráficos. Para todas las demás aplicaciones, en las que el concepto de "dónde" no tiene ningún significado (motores de búsqueda, sintetizadores de voz, etc.), el documento se convierte en inaccesible, o difícilmente accesible en el mejor de los casos."

Inconvenientes:



- No se puede enlazar a una combinación particular de marcos
- Sólo se puede cambiar el contenido de un marco al mismo tiempo
- Dan problemas con los buscadores

Existen 'soluciones' a algunos de esos problemas, pero son más bien trucos, y todos acarrean alguna que otra desventaja.

Es mi humilde opinión.
__________________
Mi pequeño espacio en la web: VisiónE
"El cosmos es todo lo que es, todo lo que fue, y todo lo que será alguna vez."