Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di bobonzo
    Registrato dal
    Jul 2000
    Messaggi
    495

    Aiutino con validazione w3

    con lo strumento di validazione escono 4 errori che non riesco davvero a correggere..qualcuno sa darmi una mano?

    1. Error Line 37 column 67: document type does not allow element "body" here.

    ...preloadImages('images/libro_su.gif')" class="base">

    2. Error Line 57 column 84: document type does not allow element "p" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.

    ...d1ddf90576966c3f60'><p align="center"><img alt="Immagine" al

    3. Error Line 84 column 118: document type does not allow element "p" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.

    ...d1ddf90576966c3f60'><p align="center"><a href="link

    4. Error Line 177 column 6: end tag for "html" which is not finished.

    </html>

    l'ultimo è il più assurdo...grazie

  2. #2

  3. #3
    Utente di HTML.it L'avatar di bobonzo
    Registrato dal
    Jul 2000
    Messaggi
    495
    grazie dell'attenzione. posto il codice
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "DTD/xhtml1-frameset.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    <link href="pr.css" rel="stylesheet" type="text/css" />
    
    <script type="text/JavaScript">
    <!--
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }
    
    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[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }
    
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    //-->
    </script>
    <script language="JavaScript" type="text/javascript" src="script.js"></script>
    </head>
    
    <body onload="MM_preloadImages('images/libro_su.gif')" class="base">
    
    <table border="0" cellpadding="0" cellspacing="0" class="main">
    
      <tr>
        <td id="sxmenu">
    		           <div id="menu">
    	<script language="javascript" type="text/javascript">
    		 populateSWF('menu', 'menu2', 'menu2.swf', '160', '185');
    	</script>
    	
    
        </div>	
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td class="spazioy"></td>
    
          </tr>
          <tr>
            <td id="titbox7"></td>
          </tr>
          <tr>
            <td id="corpobox7">
    <p align="center">[img]2005.gif[/img]</p>
    </td>
          </tr>
        </table></td>
    
        <td colspan="3"><table width="0" border="0" cellspacing="0" cellpadding="0" class="interno">
          <tr>
            <td class="spaziox"></td>
            <td style="vertical-align:top;"><table width="0" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td id="titbox1"></td>
              </tr>
              <tr>
                <td id="corpobox1"><div id="pianta">
    
                  <script language="JavaScript" type="text/javascript">
    		 populateSWF('pianta', 'mappa2', 'mappa2.swf', '182', '90');
    	        </script>
                </div>			</td>
              </tr>
            </table>		</td>
            <td class="spazioxpiu"></td>
            <td style="vertical-align:top;"><table width="0" border="0" cellspacing="0" cellpadding="0">
              <tr>
    
                <td id="titbox2"></td>
              </tr>
            </table>
              <table width="0" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td id="corpobox2"><p align="center"><a href="http://www.sito.org" target="_blank">[img]006.gif[/img]</p></a>
    </td>
                </tr>
                </table></td>
    
          </tr>
          <tr>
            <td colspan="4" class="spazioy"></td>
            </tr>
          
        </table>
          <table width="0" border="0" cellspacing="0" cellpadding="0" class="interno">
          <tr>
            <td width="10" class="spaziox"></td>
            <td width="234" style="vertical-align:top;"><table width="0" border="0" cellspacing="0" cellpadding="0">
    
                <tr>
                  <td width="191" id="titbox3"></td>
                </tr>
                <tr>
                  <td id="corpobox3"><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr> 
        <td width="93" class="testo"><div align="right">[img]images/loghetto.gif[/img]</img></div></td>
        <td width="105"><div align="left">[img]images/delmese2.gif[/img]</img></div></td>
      </tr>
    
      <tr> 
        <td></td>
        <td></td>
      </tr>
      <tr> 
        <td></td>
        <td></td>
      </tr>
      <tr align="center"> 
        <td colspan="2"><font color="#A4202A">
    
          Nome   </font> </td>
      </tr>
    </table>
    </td>
                </tr>
            </table></td>
    		        <td id="corpobox5">[img]images/libro.gif[/img]</td>
            <td width="209" style="vertical-align:top;"><table width="0" border="0" cellspacing="0" cellpadding="0">
    
                <tr>
                  <td id="titbox4"></td>
                </tr>
                <tr>
                  <td id="corpobox4">[img]images/copertina.jpg[/img]</img>
    <font color="#B52C29">&raquo;</font>La rivista on line.
    
    
    
     Scarica il pdf</td>
                </tr>
    
            </table></td>
          </tr>
          <tr>
            <td colspan="4" class="spazioy"></td>
            </tr>
        </table>
          <table width="0" border="0" cellspacing="0" cellpadding="0" class="interno">
          <tr>
            <td rowspan="2" class="spaziox"></td>
    
            <td id="titbox6"></td>
          </tr>
          <tr>
            <td id="corpobox6"><font color="#B52C29">&raquo;</font>
      Lecce
    <font color="#B52C29">&raquo;</font>
     Bologna
    <font color="#B52C29">&raquo;</font>
     Dal libro
    </td>
    
          </tr>
        </table></td>
      </tr>
      
      <tr>
        <td colspan="3" class="spazioy"></td>
        <td colspan="3"></td>
      </tr>
      <tr>
        <td colspan="4" id="sx">	</td>
    
      </tr>
    </table>
    <table class="home" width="760" border="0" cellspacing="0" cellpadding="0" align="center">
      <tr>
        <td width="760" align="center" valign="middle" style="background-image:url(images/bottom.gif); background-repeat:no-repeat; width:760px; height:18px;"><div align="left"> 
              Visitatori: 73863    </div></td>
      </tr>
      <tr>
        <td height="18" align="center" valign="middle">
    
    
            
    
            
    
            [img]images/calamaio.gif[/img]<a href="mailto:email@email.it">WebM: 
    </a></td>
      </tr>
    </table>
    </body>
    </html>
    forse un errore è qui

  4. #4
    prova ora:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Documento senza titolo</title>
    <link href="pr.css" rel="stylesheet" type="text/css">
    
    <script type="text/javascript">
    <!--
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }
    
    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[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }
    
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    //-->
    </script>
    <script language="JavaScript" type="text/javascript" src="script.js"></script>
    </head>
    
    <body onLoad="MM_preloadImages('images/libro_su.gif')" class="base">
    
    <table border="0" cellpadding="0" cellspacing="0" class="main">
    
      <tr>
        <td id="sxmenu">
    		           <div id="menu">
    	<script language="JavaScript" type="text/javascript">
    		 populateSWF('menu', 'menu2', 'menu2.swf', '160', '185');
    	</script>
    	
    
        </div>	
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td class="spazioy"> </td>
    
          </tr>
          <tr>
            <td id="titbox7"> </td>
          </tr>
          <tr>
            <td id="corpobox7">
    <p align="center">[img]2005.gif[/img]</p></td>
          </tr>
        </table></td>
    
        <td colspan="3"><table width="0" border="0" cellspacing="0" cellpadding="0" class="interno">
          <tr>
            <td class="spaziox"> </td>
            <td style="vertical-align:top;"><table width="0" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td id="titbox1"> </td>
              </tr>
              <tr>
                <td id="corpobox1"><div id="pianta">
    
                  <script language="JavaScript" type="text/javascript">
    		 populateSWF('pianta', 'mappa2', 'mappa2.swf', '182', '90');
    	        </script>
                </div>			</td>
              </tr>
            </table>		</td>
            <td class="spazioxpiu"> </td>
            <td style="vertical-align:top;"><table width="0" border="0" cellspacing="0" cellpadding="0">
              <tr>
    
                <td id="titbox2"> </td>
              </tr>
            </table>
              <table width="0" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td id="corpobox2"><p align="center">[img]006.gif[/img]</p>
    </td>
                </tr>
                </table></td>
    
          </tr>
          <tr>
            <td colspan="4" class="spazioy"> </td>
            </tr>
          
        </table>
          <table width="0" border="0" cellspacing="0" cellpadding="0" class="interno">
          <tr>
            <td width="10" class="spaziox"> </td>
            <td width="234" style="vertical-align:top;"><table width="0" border="0" cellspacing="0" cellpadding="0">
    
                <tr>
                  <td width="191" id="titbox3"> </td>
                </tr>
                <tr>
                  <td id="corpobox3"><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr> 
        <td width="93" class="testo"><div align="right">[img]images/loghetto.gif[/img]</div></td>
        <td width="105"><div align="left">[img]images/delmese2.gif[/img]</div></td>
      </tr>
    
      <tr> 
        <td> </td>
        <td> </td>
      </tr>
      <tr> 
        <td> </td>
        <td> </td>
      </tr>
      <tr align="center"> 
        <td colspan="2"><font color="#A4202A">
    
          Nome   </font> </td>
      </tr>
    </table>
    </td>
                </tr>
            </table></td>
    		        <td id="corpobox5">[img]images/libro.gif[/img]</td>
            <td width="209" style="vertical-align:top;"><table width="0" border="0" cellspacing="0" cellpadding="0">
    
                <tr>
                  <td id="titbox4"> </td>
                </tr>
                <tr>
                  <td id="corpobox4">[img]images/copertina.jpg[/img]
    <font color="#B52C29">»</font>La rivista on line.
    
    
    
     Scarica il pdf</td>
                </tr>
    
            </table></td>
          </tr>
          <tr>
            <td colspan="4" class="spazioy"> </td>
            </tr>
        </table>
          <table width="0" border="0" cellspacing="0" cellpadding="0" class="interno">
          <tr>
            <td rowspan="2" class="spaziox"> </td>
    
            <td id="titbox6"> </td>
          </tr>
          <tr>
            <td id="corpobox6"><font color="#B52C29"> »</font>
      Lecce
    <font color="#B52C29"> »</font>
     Bologna
    <font color="#B52C29"> »</font>
     Dal libro
    </td>
    
          </tr>
        </table></td>
      </tr>
      
      <tr>
        <td colspan="3" class="spazioy"> </td>
        <td colspan="3"> </td>
      </tr>
      <tr>
        <td colspan="4" id="sx">	</td>
    
      </tr>
    </table>
    <table class="home" width="760" border="0" cellspacing="0" cellpadding="0" align="center">
      <tr>
        <td width="760" align="center" valign="middle" style="background-image:url(images/bottom.gif); background-repeat:no-repeat; width:760px; height:18px;"><div align="left">       
              Visitatori: 73863    </div></td>
      </tr>
      <tr>
        <td height="18" align="center" valign="middle">
    
    
            
    
            
    
            [img]images/calamaio.gif[/img]<a href="mailto:email@email.it">WebM: 
    </a></td>
      </tr>
    </table>
    </body>
    </html>

    ci sono diversi errori: il DTD Frameset???, </img> mai aperti, <a href=""></a> ecc


    verificala prima, fatti una copia dell'originale

    ciaux

  5. #5
    Utente di HTML.it L'avatar di bobonzo
    Registrato dal
    Jul 2000
    Messaggi
    495
    sì ora è validato! grazie mille.
    il DTD l'ha messo DW da solo
    sapevo che la sintassi abbreviata fosse [img]grgr[/img] (perchè tutti i tag andrebbero chiusi)
    il doppio link l'avevo visto

    hai notato altro in particolare?

    grazie mille del tuo tempo

  6. #6
    sapevo che la sintassi abbreviata fosse [img]grgr[/img] (perchè tutti i tag andrebbero chiusi)
    dipende dal DTD:
    html = [img][/img] -

    xhtml = [img][/img] -
    ecc.

    hai notato altro in particolare?
    non mi piace l'utilizzo delle tabelle per il layout in generale
    utilizzando i div e css avresti scritto la meta' del codice

    grazie mille del tuo tempo
    prego

    ciaux

  7. #7
    Utente di HTML.it L'avatar di bobonzo
    Registrato dal
    Jul 2000
    Messaggi
    495
    dunque se volessi renderlo xhtml basterebbe chiudere tutti i tag?

  8. #8

  9. #9
    Utente di HTML.it L'avatar di bobonzo
    Registrato dal
    Jul 2000
    Messaggi
    495
    con tutta la mia buona volontà e le guide su html, non sono mai riuscito ad eliminare le tabelle da quel layout, sarebbe bello fare tutto con i livelli...ma quei "blocchetti" in quel modo...per me sono impossibili da realizzare (naturalmente per avere una idea la pagina andrebbe associata al css).

    ho avuto modo di leggere quell'articolo...seguirò qualche consiglio non ancora applicato.
    grazie anche a te

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.