1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Errores al Validar sitio web

Tema en 'Programación y Diseño Web' iniciado por Mapux, 17 Sep 2009.

  1. Mapux

    Mapux Nuevo usuario

    Hola que tal, en principio quiero aclarar que soy novata en el tema, pero poco a poco estoy haciendo paginas web en html con dreamweaver y css. Realmente es de mucha utilidad este foro.

    Estoy queriendo validar una página que arme pero se me presentan muchas dudas y no logro entender el error que marca.

    Mi página esta compuesta por textos, imagenes y una animación flash en el index de la página.
    Por un lado no se si la declaración Doctype que estoy usando es la correcta.
    Uso <b><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"></b>

    Luego obtengo 8 errores para el banner de flash que inserte (por ej. <!--coloro:#FF6600--><span style="color:#FF6600"><!--/coloro-->Attribute "src" exists, but can not be used for this element. /Attribute "quality" is not a valid attribute / Attribute "pluginspage" is not a valid attribute / Attribute "width" exists, but can not be used for this element/Attribute "height" exists, but can not be used for this element. / element "embed" undefined. Did you mean "meta" or "em"?<!--colorc--></span><!--/colorc-->)

    Y por ultimo me dice: <!--coloro:#FF6600--><span style="color:#FF6600"><!--/coloro-->Attribute "height" exists, but can not be used for this element.<!--colorc--></span><!--/colorc-->
    <table width="835" height="44" border="0" cellpadding="0" cellspacing=
    You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

    A todo esto estoy usando Transitional. Si es necesario que coloque los códigos lo hago, perono quiero molestar con cosas irrelevantes si no son necesarias.


    No se como solucionar estos problemas relacionados con el flash y el height que cita el error.
    Desde ya muchas gracias!!!
     
  2.  
  3. jbymadol

    jbymadol Nuevo usuario

    Pues si pusieras el codigo mejor, por lo menos para mi por que no entiendo ni papa de ingles.

    :adios:
     
  4. Mapux

    Mapux Nuevo usuario

    Hola que tal, indagando un poco mas en la web encontré una posible solución respecto a como colocar un elemento flash en el código para que sea aprobado al momento de validarlo.

    Recomiendan hacerlo utilizando este método <a href="http://www.alistapart.com/articles/flashsatay/" target="_blank">http://www.alistapart.com/articles/flashsatay/</a>

    Pero así todo me sigue detectando 2 errores. También lei opiniones de mucha gente que recomiendan que si el elemento flash realmente no es necesario en la página quitarlo y así validarlo en <a href="http://validator.w3.org" target="_blank">http://validator.w3.org</a>
    Pero mi idea es poder hacer todo el contenido en html y los menus y banners en flash. Ustedes recomiendan lo mismo en estos casos?

    Los 2 errores que mencione arriba son los siguientes:

    - Navigation Bar:
    Line 242, Column 346: Attribute "onload" exists, but can not be used for this element.
    …icio" border="0" id="inicio" onload="MM_nbGroup('init','group1','inicio','ima

    Codigo de esa linea en mi script:
    <div id="botones"><a href="index.html" target="_top" onclick="MM_nbGroup('down','group1','inicio','imagenes/boton1_2.png',1)" onmouseover="MM_nbGroup('over','inicio','imagenes/boton1_2.png','imagenes/boton1_2.png',1)" onmouseout="MM_nbGroup('out')"><img src="imagenes/boton1_2.png" alt="Inicio" name="inicio" border="0" id="inicio" <b><!--coloro:#FF6600--><span style="color:#FF6600"><!--/coloro-->onload<!--colorc--></span><!--/colorc--></b>="MM_nbGroup('init','group1','inicio','imagenes/boton1_1.png',1)" /></a><a href="serviciotecnico.html" target="_top" onclick= .. (sigue)

    - Tabla:
    Line 273, Column 37: Attribute "height" exists, but can not be used for this element.
    <table width="835" height="44" border="0" cellpadding="0" cellspacing=

    Codigo en esa linea de mi script:
    <table width="835" height="44" border="0" cellpadding="0" cellspacing="0">


    Como última consulta, les pregunto también si suelen utilizar este método de validación cuando terminan una pagina o yo sola le doy bola a esto?. Me parece útil para pulir el código y corregir errores, pero con el tema de elementos flash me esta volviendo loca.

    Muchas gracias!
     
  5. elQuique

    elQuique Usuario activo

    Estas usando eventos que existen pero no en esas TAGs, por ejemplo la TAG <img .. > no tiene evento onload.

    Por otra parte lo de usar javascript para un rollover es una mala práctica, para eso utiliza CSS.

    height, lo mismo existe pero no es correcto aplicar a tablas no tiene sentido darle un alto fijo a la tabla, ya que el alto de la tabla es la suma del alto de las filas, que a su vez su alto es la suma del alto de las celdas.

    También es bueno aclarar que las tablas no se deben usar para diseño, solo se usan para tabular datos tipo listados y reportes, pero no para diseñar un menú, botonera, o página web.

    Tu sueles ver si escribiste bien luego de escribir ?, o no te preocuparía ver algo como: "qe vueno el kolor de tus hojos"

    Validar, es la forma correcta de hacerlo, y si es importante, porque solo escribiendo bien el HTML y CSS te aseguras que los navegadores lo entiendan y muestren tu sitio como debe ser.
     
  6. Mapux

    Mapux Nuevo usuario

    Muchas gracias, voy a tomar en cuenta todos los consejos que dijiste : )

    La única duda me quedo es con respecto a esto que decis:
    <!--quoteo--><div class='quotetop'>CITA</div><div class='quotemain'><!--quotec-->Estas usando eventos que existen pero no en esas TAGs, por ejemplo la TAG <img .. > no tiene evento onload.<!--QuoteEnd--></div><!--QuoteEEnd-->

    El código "onload" que es el que sale con ese error lo generó el navigationbar, por eso antes de modificar algo preferi hacer una consulta aquí; y forma parte de un div. ¿Lo tendria que mover de lugar?

    Lo del height está clarisimo tal como lo explicaste. Solamente utilice la tabla para poner un texto chiquito en dos columnas. Pero toda la página la arme con divs.

    Por lo tanto llego a la conclusión que para poder validar correctamente un sitio hay que tratar de no usar elementos flash o javascript; o ser un experto y saber hacer las modificaciones pertinentes, sino no pasa la prueba.
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·