Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 23

Discussione: [php] sito a norma V3C

  1. #11
    in Javascript ce ne sono a iosa... e per mio onesto parere eviterei di inserirlo.. in genere nessuno lo legge.. "sembra pubblicità" e se cerchi di rispettare le norme del W3c immagino sia anche per l'accessibilità, un testo scorrevole, non è molto accessibile..

  2. #12
    Puoi anche fare in Flash, oppure se cerchi per la sezione SCRIPT di questo sito, trovi diversi News Ticker.
    Fatto sta che il testo scorrevole è poco usabile (quindi cozza di partenza con il motivo per cui chiedi la validazione di un codice), spesso fastidioso come le gif animate e le tonnellate di animazioni che spesso si trovano in giro per il web, assolutamente fuori moda (il marquee è stato "abolito" da diversi anni oramai) e, a mio modesto parere, veramente brutto!

    Altra annotazione.
    Ma se il validatore ti dice tutto quello che non va, compreso riga e colonna dove c'è l'errore, che problemi hai a ritrovarli?

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #13
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Questione di gusti, il testo scorrevole di marquee è tremendo da vedere, ma esistono un sacco di esempi molto belli, e sono del tutto accessibili se non hai javascript (ovviamente la resa è diversa).

    Sarà che sono patito di jquery, questo a me piace molto, e se sei pratico di javascript ci vuole poco a rendere lo scorrimento automatico:

    http://www.reindel.com/accessible_news_slider/

    ciao

  4. #14
    ormai mi sono corretto 30 errori....... mene mancano 6...5 se non si conta il tag marquee.... mi potete aiutare con quelli perche non riesco a correggerli....per guardare il file sorgente html potete guardarlo dal mio sito......
    ecco il link http://validator.w3.org/check?uri=ht...g%2Findex2.php
    eccolo:


    <!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">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>..::Home::.. </title>
    <meta name="keywords" content="" />
    <meta name="description" content="" />
    <link href="default.css" rel="stylesheet" type="text/css" media="screen" />
    </head>
    <body>

    <div id="header">
    <h1>Sergius Website</h1>
    <MARQUEE>
    Sito in aggiornamento - Basic, Java, Perl, Python, C, C++, Pascal, Cobol, Html / Xhtml, Css, JavaScript, Xml, Mobile, Php, Asp, Server, Database, Java, Flash, Grafica, Editor, Web Design, Linux, Sicurezza...
    </MARQUEE>

    </div>


    <div id="page">
    <div id="pagebg">

    <div id="content">
    <div class="post">
    <div>[img]logo.gif[/img]</div>

    <h1><a>-------Benvenuti-------</a></h1>

    <p class="meta">


    sei in linea da: Venerdi, 2 maggio 2008 ore 15:25 @601

    il tuo indirizzo ip &egrave;: 87.10.122.1

    Utenti On Line: 2 visite totali: 310


    </p> </div>



    <blockquote>
    <div class="entry">



    <div id="par">
    <h1><a>-------News-------</a></h1>





    29/04/08....Corretto il malfunzionamento del visualizzatore di utenti online

    26/04/08....Aggiunto visualizzatore utenti online,visite totali e ip del visitatore

    25/04/08....Numerose correzioni e aggiunte al sito

    27/03/08....Aggiunto visualizzatore data in PHP nella home page

    02/01/08....Aggiunti altri miglioramenti nella sintassi del linguaggio

    13/11/07....Questa pagina passa la convalida W3C

    11/11/07....Grafica del sito aggiornata




    </p>



    </div>



    <blockquote/> </div>
    </div>


    <div id="sidebar">
    <ul>
    [*]



    <h2>Menu:</h2>
    <ul>[*]*Home page[*]*Programmazione
    [*]*Anime[*]*Amv[*]*Ogame[*]*Chat[*]*Giochi[*]*Upload[*]*Contattami


    [/list]




    [*]
    <h2>Siti consigliati:</h2>
    <ul>
    [*]*Hacker forum
    [*]*AMV Paradise
    [*]*Hacknowledge
    [*]*C++ Official site
    [*]*Bomboz[*]*Hardware Upgrade
    [*]*Forum hex
    [*]*L'incrociatore
    [/list]

    [/list]




    <a href="http://jigsaw.w3.org/css-validator/validator?uri=www.sergiothekiller.altervista.org%2 Fdefault.css&amp;profile=css21&amp;usermedium=all& amp;warning=1
    ">

    </a>
    </p>


    <script type="text/javascript" src="http://www.altervista.org/js_tags/top100.js"></script>


    </img>


    </div>

    <div style="clear: both;"></div>

    </div>
    </div>


    <div id="footer">
    Torna alla Home Page
    </div>

    </body>
    </html>

  5. #15
    qualcuno mi puo aiutare???

  6. #16
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    aiutati che dio ti aiuta...

    l'hai guardato un po' il codice?

    che cavolo è questo?

    <blockquote/>

    ciao

  7. #17
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Guarda che se usi le varie opzioni che ti offre il validator qualche aiutino lo trovi...

  8. #18
    1. Non esiste il tag </img>, la dicitura corretta è:
    codice:
    Peraltro, sempre in questo esempio, ti ho mostrato come si inseriscono elementi di layout inline secondo gli standard W3C.
    Sappi però, che con un corretto uso di CSS e classi di paragrafi, gli elementi inline sono inutili!!
    Pensa ad esempio che lo stesso codice lo potresti scrivere così:
    codice:
    <p class="esempio">
    
    </p>
    Ed il relativo CSS così:
    codice:
    .esempio {
    margin: 10 px auto;
    padding: 2 px;
    }
    
    .esempio img {
    height:31px;
    width:88px
    }

    2. Questo cosa significa???
    <h1><a>-------Benvenuti-------</a></h1>
    Devi scrivere così:
    codice:
    <h1>-------Benvenuti-------</h1>
    Se metti un'ancora, devi specificare l'href.

    3. Semanticamente è sbagliato scrivere:
    codice:
    <p class="meta">
    Sei in linea da: Venerdi, 2 maggio 2008 ore 15:25 @601
    
    il tuo indirizzo ip è: 87.10.122.1   
    
    Utenti On Line: 2    visite totali: 310 
    </p>
    Se usi un paragrafo cui associ la classe "meta", le informazioni sulla grandezza del carattere che usi le puoi mettere lì.

    4. Se usi la DTD dell'XHTML, non devi mettere i caratteri accentati, ma trasformarli nell'equivalente XML-friendly.
    Codice PHP:
    è ==> &#egrave;
    à ==> &#agrave;
    ì ==> &#igrave;
    ù ==> &#ugrave;
    ò ==> &#ograve;
    é ==> &#eacute;
    È ==> &#Egrave;
    // eccetera 
    5. Semanticamente è errato usare il tag <blockquote> in un contesto che non preveda un blocco di testo che si riferisce ad una citazione.
    Per intenderci, se usi questo elemento, all'interno devi metterci una citazione. Ti porto un esempio.
    codice:
    
    
    .... e Giulio Cesare disse:
    <blockquote>
    Alea Iacta Est!
    </blockquote>
    </p>
    6. L'uso degli elenchi non ordinati (<ul>) sembra errato.
    come lo hai scritto te sembra che hai nidificato le liste, ma vedendo il codice non ce ne è bisogno.
    Ti porto una correzione per come credo tu intenda.
    Peraltro, il DIV sidebar non sembra chiuso.
    codice:
    <div id="sidebar">
    
    <h2>Menu:</h2>
    <ul>[*]*Home page[*]*Programmazione[*]*Anime[*]*Amv[*]*Ogame[*]*Chat[*]*Giochi[*]*Upload[*]*Contattami[/list]
    
    <h2>Siti consigliati:</h2>
    <ul>[*]*Hacker forum[*]*AMV Paradise[*]*Hacknowledge[*]*C++ Official site[*]*Bomboz[*]*Hardware Upgrade[*]*Forum hex[*]*L'incrociatore[/list]
    
    </div>
    7. In tutti i link, mancano i gli attributi ALT.
    Scrivili sempre come segue:
    codice:
    Nome Sito
    8. Il tanto vituperato tag marquee, poi, ricordati che è proprietario di Internet Explorer, per cui non è assolutamente contemplato dagli altri browser.
    A prescindere dall'estetica, che come dice giustamente Gianaz è soggettiva, utilizzando quel tag rovini il layout per tutti gli utenti che usano browser alternativi (e nettamente migliori) come FireFox e Opera.
    Fossi in te, sceglierei una soluzione crossbrowser (tipo JS) per un testo scorrevole, altrimenti molti potenziali utenti vedrebbero il tuo sito con un layout molto approssimativo!
    Ti ricordo inoltre, soprattutto se intendi fare un sito accessibile anche per persone che hanno handicap, che le animazioni in una pagina web vanno sempre dosate e pensate con cura: in alcuni soggetti (tipo le persone affette da crisi epilettiche) potrebbero dare seri problemi!

    Ti do un ulteriore consiglio.
    Basta che vai nella sezione HTML di questo sito e ti leggi le guide per sapere quello che si può e quello che si deve fare per progettare un sito secondo le regole ed i dettami del W3C.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  9. #19
    aiuto ho questo errore cosa devo fare????? :berto:

    Line 66, Column 3: document type does not allow element "dt" here.
    <dt>&#183; C++</dt><dt><a href="index2.php?pa✉
    The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).

    One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).

  10. #20
    Forse non hai ancora capito che, a differenza del HTML classico (all'interno del quale ti puoi permettere alcuni errorini - pur deprecabili), in XHTML non puoi buttare i tag con la fionda alla come vengono vengono!

    Il tag DT (definition term) deve essere usato all'interno di un tag DL (definition list) e deve essere sempre seguito dal tag DD (definition description), secondo dei criteri semantici, che hanno cioè un significato ed una logica.
    Il tag DL indica che segue una lista di definizioni, il DT indica il nome della definizione, mentre DD indica la descrizione di quanto accennato nel termine.
    Se non segui questa logica, il validatore non può accettare il tuo codice.

    Tu usi quel tipo di tag in maniera errata, probabilmente per fare una lista di link.
    Per le liste deve essere utilizzato l'apposito tag: UL per le liste non ordinate, OL per quelle ordinate.

    Ti mando il link al sito della W3C schools, lì trovi tutto quello che ti serve.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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 © 2026 vBulletin Solutions, Inc. All rights reserved.