Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ronaldo_calado

Certificação W3C

Recommended Posts

to tentando obter a certificação da W3C, o único erro que tem no site é esse:

 

there is no attribute "BACKGROUND".

...d width="513" height="82" background="bg_topo.png"><div align="center"><span

 

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).

 

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

 

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute.

 

O que eu devo fazer pra acabar com esse problema???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, se você der o resto do código eu posso saber o que tá pegando, mas tenho certeza que você está aplicando o background em lugar que não é permitido pelo STRICT.;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse é o código da página

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<META http-equiv=Content-Type content="text/html; charset=windows-1252">

<META content="MSHTML 6.00.2900.2963" name=GENERATOR>

<TITLE>::Shopping da Limpeza::</TITLE>

<style type="text/css">

<!--

body {

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

}

.style1 {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

color: #000000;

}

.style2 {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight: bold;

}

-->

</style>

<script type="text/JavaScript">

<!--

 

 

 

function MM_preloadImages() { //v3.0

var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}

}

//-->

</script>

 

 

 

</HEAD>

 

<BODY>

<TABLE border=0 cellpadding=0 cellspacing=0 width="100%">

<tr>

 

 

<td width="72%" rowspan="3" valign="top">

<table width="780" border="0" cellspacing="0" cellpadding="0">

<tr>

<td height="82" colspan="4"><a href="home.html" target="conteudo"><img src="logo_provissoria.png" width="325" height="72" border="0" alt=""/></a></td>

<td width="513" height="82" background="bg_topo.png"><div align="center"><span class="style1"><br />

<br />

<strong>Bem vindo ao shopping da limpeza</strong></span><span class="style2">!</span></div></td>

</tr>

<tr>

<td height="1" colspan="5" bgcolor="#AAA9A9"></td>

</tr>

<tr>

<td height="7" colspan="5"></td>

</tr>

<tr>

<td height="222" colspan="5"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="780" height="239">

<param name="movie" value="menu.swf"/>

<param name="quality" value="high"/>

 

</object></td>

</tr>

<tr>

<td colspan="5"><iframe id="conteudo" width="780" height="610" name="conteudo" frameborder="0" scrolling="auto" src="home.html"></iframe></td>

</tr>

</table> </td>

<td width="50" height="84" background="fundo.png"> </td>

<td background="fundo2.png"> </td>

</tr>

<tr>

<td height="208" colspan="2" bgcolor="#666666"> </td>

</tr>

<tr>

<td height="588" background="fundo.png"> </td>

<td background="fundo2.png"> </td>

</tr>

</table>

</body>

</html>

O que pode ta errado??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em primeiro lugar: sua página não está em tableless e isso é meio "fora" dos webstandards. Você pode até usar as tabelas ainda pra fazer sites e validá-los, mas no final, eles continuarão errados.O que está errado, no caso do aviso do validador do W3C é que NÂO é permitido essa propriedade em TDs, TRs ou TABLEs.Mas o seu site está todo errado, pois a tabela está sendo utilizada para informação não tabular. Aliás, o erro é que você não está separando o conteúdo visual da informação.Bom, leia mais sobre Tableless em www.tableless.com.br E APRENDA o que é! ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.