Autor Tema: Validacion de una web  (Leído 3403 veces)

0 Usuarios y 5 Visitantes están viendo este tema.

Desconectado vmaya

  • Sv Member
  • ***
  • Mensajes: 379
Validacion de una web
« : junio 09, 2009, 06:25:53 am »
Buenos dias amigos forista.
Bueno vengo a ustedes pq me gustaria que me ayudaran en algo.....

Resulta que tengo la web www.ideasvda.co.cc y ps cuando la valido me tira bastantes errores, se q pude haber metido la pata en algunas cosas  x_x pero, ps la verdad es q me da errores en lugares q no comprendo, mi web esta programada con xhtml y php.

¿Tendrá que ver PHP con estos problemas de validación?

Si alguien me pudiera explicar y sacar un poquito de mi ignorancia en ese aspecto  :)

Gracias por ayudarme.

Web: www.ideasvda.co.cc
Validación realizada desde: http://validator.w3.org/
No hay que ser gran literario para escribir poesía, basta con ser un sentimental empedernido y siempre tener a la mano papel y lápiz.

Desconectado mxgxw

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 5665
  • Starlet - 999cc
    • mxgxw
Re: Validacion de una web
« Respuesta #1 : junio 09, 2009, 07:33:20 am »
Buenos dias amigos forista.
Bueno vengo a ustedes pq me gustaria que me ayudaran en algo.....

Resulta que tengo la web www.ideasvda.co.cc y ps cuando la valido me tira bastantes errores, se q pude haber metido la pata en algunas cosas  x_x pero, ps la verdad es q me da errores en lugares q no comprendo, mi web esta programada con xhtml y php.

¿Tendrá que ver PHP con estos problemas de validación?

Si alguien me pudiera explicar y sacar un poquito de mi ignorancia en ese aspecto  :)

Gracias por ayudarme.

Web: www.ideasvda.co.cc
Validación realizada desde: http://validator.w3.org/

Simple curiosidad... ¿Que usaste para hacer la página?

Estoy revisando el código y lo que más me llama la atención es que parece que tenes páginas web, incrustadas dentro del codigo de otras páginas web.

Ejemplo:

Citar
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>

No hay ninguna etiqueta <html> antes de la declaración Doctype.

Aquí nuevamente:
Citar
   
<td class="body_contenedores"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Reparación y Mantenimiento, Diseño Web y Diseño Gráfico</title>
<link href="../Estilo/estilo.css" rel="stylesheet" type="text/css" />
<head>

tenes una tabla y adentro de la tabla esta incrustada otra página.

Citar
</table>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">

<head>


Enmedio de la página hay otro archivo HTML incrustado.

A mi se me hace que has hecho los segmentos de la página como páginas individuales y luego has usado Server Side Includes para armar todo. Sin embargo estas metiendo TODAS las paginas dentro del mismo html, incluyendo encabezados y demas.

Es una sola ensalada.... la verdad es que estoy un poco sorprendido de que el navegador sea capaz de renderearla bien :S


Desconectado vmaya

  • Sv Member
  • ***
  • Mensajes: 379
Re: Validacion de una web
« Respuesta #2 : junio 09, 2009, 07:49:54 am »
Simple curiosidad... ¿Que usaste para hacer la página?

Estoy revisando el código y lo que más me llama la atención es que parece que tenes páginas web, incrustadas dentro del codigo de otras páginas web.

Ejemplo:

No hay ninguna etiqueta <html> antes de la declaración Doctype.

Aquí nuevamente:
tenes una tabla y adentro de la tabla esta incrustada otra página.

Enmedio de la página hay otro archivo HTML incrustado.

A mi se me hace que has hecho los segmentos de la página como páginas individuales y luego has usado Server Side Includes para armar todo. Sin embargo estas metiendo TODAS las paginas dentro del mismo html, incluyendo encabezados y demas.

Es una sola ensalada.... la verdad es que estoy un poco sorprendido de que el navegador sea capaz de renderearla bien :S

Utilice DREAMWEVEAR y junto con programación php, lo que hago es q tengo 4 paginas .php y lo que hago que hay un encabeza que es el el cual tengo la imagen de encabeza y el menu.
ahora bien en las otras paginas lo que hago para que me muestre la informacion es que utilizo informacion almacenada desde la base de datos de mysql.

Y ps simplemente tengo una pagina .php que es en la cual se actualiza dependiendo de que seleccione del menu, es decir no tengo una pagina para cada un enlace sino que tengo simplemente 1 archivo y en ese lo actualizao dinamicamente dependiendo del enlace al cual se le haya dado clic.....

Talvez eso tiene algo q ver.....

Gracias por contestar y espero me puedas ayudar..... Gracias nuevamente.
No hay que ser gran literario para escribir poesía, basta con ser un sentimental empedernido y siempre tener a la mano papel y lápiz.

Desconectado mxgxw

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 5665
  • Starlet - 999cc
    • mxgxw
Re: Validacion de una web
« Respuesta #3 : junio 09, 2009, 08:13:57 am »
Utilice DREAMWEVEAR y junto con programación php, lo que hago es q tengo 4 paginas .php y lo que hago que hay un encabeza que es el el cual tengo la imagen de encabeza y el menu.
ahora bien en las otras paginas lo que hago para que me muestre la informacion es que utilizo informacion almacenada desde la base de datos de mysql.

Y ps simplemente tengo una pagina .php que es en la cual se actualiza dependiendo de que seleccione del menu, es decir no tengo una pagina para cada un enlace sino que tengo simplemente 1 archivo y en ese lo actualizao dinamicamente dependiendo del enlace al cual se le haya dado clic.....

Talvez eso tiene algo q ver.....

Gracias por contestar y espero me puedas ayudar..... Gracias nuevamente.

Ok mira.. para comenzar.

Tu problema es que has hecho páginas completas, incluyendo los encabezados y luego las estas insertando dentro de una pagina principal, que es la que me imagino se encarga de generar el contenido.

La logica esta bien, pero has olvidado considerar una cosa. Te lo voy a ejemplificar...

Cuado vos haces una página tenes algo como lo siguiente

1
Código: [Seleccionar]
<html>
  <head><title>Mi pagina</title></head>
  <body>
    <div id="titulo">Este es mi titulo</div>
    <div id="contenido">Este es mi contenido</div>
  </body>
</html>

Venis vos y decis.. quiero que mi contenido cambie y decis.. voy a hacer otra página... el resultado es este:

2
Código: [Seleccionar]
<html>
  <head><title>Mi pagina</title></head>
  <body>
    Este es mi contenido
  </body>
</html>

¿Que te ha pasado? Bueno... lo que tu has hecho es esto.. copiar 2 en 1 y te ha quedado algo así:

Código: [Seleccionar]
<html>
  <head><title>Mi pagina</title></head>
  <body>
    <div id="titulo">Este es mi titulo</div>
    <div id="contenido">
<html>
  <head><title>Mi pagina</title></head>
  <body>
    Este es mi contenido
  </body>
</html></div>
  </body>
</html>

Como veras, lo que has hecho es incrustar un HTML completo dentro de otro HTML. Esto no es valido ni es correcto, ya que lo unico que te deberia interesar es el contenido y no la estructura completa del html.

Lo que tenes que trabajar es que las paginas que se incluyen, quitarles toda la información de <head> y de <body> y de los doctype y dejar únicamente el contenido.

Me imagino que te ha pasado esto porque estas trabajando en el dreamweaver unicamente en el editor grafico. Para páginas programadas ciertamente es util, pero no te va a liberar de picar codigo. Ahorita lo que tenes que hacer es abrir todas las paginas que se incrustan, quitar todas las etiquetas <html>, <head>, <title>, <body>, etc. Y dejar unicamente los contenidos. Luego de que hagas eso pasa el validador nuevamente y nos contas.


Desconectado salvadoresc

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 11652
  • Adobe Certified Expert en ACISEAPRENDE
    • Foro de Diseno - Pixeles al Desnudo
Re: Validacion de una web
« Respuesta #4 : junio 09, 2009, 11:31:28 am »
Es una sola ensalada.... la verdad es que estoy un poco sorprendido de que el navegador sea capaz de renderearla bien :S
si lo esta haciendo en modo Quirk, y es que actualmente los navegadores son exageradamente permisivos, renderizan las paginas por mas errores que tengan...

y pues concuerdo en que ese es el problema
pero hay un par de problemas adicionales por ejemplo tenes atributo align en una tabla, y atributo gcolor en una celda en fin, elimina todas las declaraciones de dtd head html e incluso las etiquetas body que tenes en la pagina luego sustitui esos atributos en las tablas por reglas CSS y cuando tengas todo eso ejecutas la validacion, ahi encontraras los problemas restantes y en base a eso podras elimninarlos
Awaken my child, and embrace the glory that is your birthright. Know that I am the Overmind; the eternal will of the Swarm.

haycoctelesamor.com

Desconectado mxgxw

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 5665
  • Starlet - 999cc
    • mxgxw
Re: Validacion de una web
« Respuesta #5 : junio 09, 2009, 12:45:15 pm »
si lo esta haciendo en modo Quirk, y es que actualmente los navegadores son exageradamente permisivos, renderizan las paginas por mas errores que tengan...

y pues concuerdo en que ese es el problema
pero hay un par de problemas adicionales por ejemplo tenes atributo align en una tabla, y atributo gcolor en una celda en fin, elimina todas las declaraciones de dtd head html e incluso las etiquetas body que tenes en la pagina luego sustitui esos atributos en las tablas por reglas CSS y cuando tengas todo eso ejecutas la validacion, ahi encontraras los problemas restantes y en base a eso podras elimninarlos

Si claro el quirk mode es permisivo.. pero tampoco hace milagros jejejeje lo que me sorprende es que la renderee bien a pesar de que esta mal estructurada.

Sobre las validaciones, yo la verdad soy de la mentalidad que primero arregle la ensalada y luego ya se ponga a resolver problemas de validación del resultado generado.


Desconectado Jaru

  • The Communiter-
  • *
  • Mensajes: 13252
  • some text
Re: Validacion de una web
« Respuesta #6 : junio 09, 2009, 12:52:47 pm »
no se si ya lo discutieron, pero al estar dentro de .co.cc, la pagina la mete como en un span, frame o no se que cosa.
no tendra que ver?
N/A

Desconectado mxgxw

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 5665
  • Starlet - 999cc
    • mxgxw
Re: Validacion de una web
« Respuesta #7 : junio 09, 2009, 12:54:43 pm »
no se si ya lo discutieron, pero al estar dentro de .co.cc, la pagina la mete como en un span, frame o no se que cosa.
no tendra que ver?

Eso no lo sabia fijate... puede ser bastante posible que por ahi este el problema tambien. Lo unico que para que fuera eso, la funcion include de PHP deberia de estar llamando a la URL y no al archivo. Y en ese caso si se agregaria el markup de la publicidad.


Desconectado Jaru

  • The Communiter-
  • *
  • Mensajes: 13252
  • some text
Re: Validacion de una web
« Respuesta #8 : junio 09, 2009, 01:30:26 pm »
para mi que valide la url original de su web, asi descarta la posibilidad de esa inclusion por el .co.cc
N/A

Desconectado vmaya

  • Sv Member
  • ***
  • Mensajes: 379
Re: Validacion de una web
« Respuesta #9 : junio 09, 2009, 08:59:30 pm »
para mi que valide la url original de su web, asi descarta la posibilidad de esa inclusion por el .co.cc

Gracias amigos a todos por las respuestas, la verdad me quede boca abierta con todo jeje, pero bueno algo nuevo se aprende dia a dia, intentare hacer lo que dicen y luego les cuento.....

Ahora una pregunta.....¿Cual url original? talvez sea un poco tonta la pregunta pero ps no se jeje.....
Otra cosa es que segun se .co.cc no mete publicidad..... pero bueno yo no soy experto jeje talvez me aclaran ahi  :)
No hay que ser gran literario para escribir poesía, basta con ser un sentimental empedernido y siempre tener a la mano papel y lápiz.