Luca X Pubblicato: 22 Dicembre 2012 Autore Segnalazione Share Pubblicato: 22 Dicembre 2012 (modificato) Li ho contati e i tag <p> d'apertura corrispondono ai tag </p> di chiusura, quindi ti allego il sorgente. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <HEAD> <META NAME="GENERATOR" Content="ProgrammiPascal - Difficili programmi, facili soluzioni"> <meta name="description" content="ProgrammiPascal - Il miglior sito per scaricare o richiedere programmi in Pascal"> <meta name="keywords" content="programmi pascal turbo dev numeri primi media somma area difficili semplici "> <title> Programmi Pascal </title> <link rel="stylesheet" type="text/css" media="screen" href="prova.css" > </HEAD> <BODY> <font color = '#222222' face='Segoe UI' size='2'> <div id="container"> <div id="ad"> <script type="text/javascript"> /* <![CDATA[ */ document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js2.ad/size=728X90/r='+new Date().getTime()+'"><\/s'+'cript>'); /* ]]> */ </script> </div> <div id="header"> <h1 align="center"> <font face="Arial" size="7"> <b> Programmi Pascal </b> </font></h1> <h3 align="center">Difficili Programmi, Semplici Soluzioni. </h3> <br /> </div> <div id="central"> <ul id="bar"> <span id="no"> <font face="Segoe UI" size="3"> Home </font> </span> <li> <a href="http://www.programmipascal.altervista.org/tutti-i-programmi.html"> <span> <font face="Segoe UI" size="3">Tutti i programmi </font> </span> </a> <li> <a href="http://www.programmipascal.altervista.org/richiesta-programma.html"> <span> <font face="Segoe UI" size="3">Richiesta Programma </font> </span> </a> <li> <a href="http://www.programmipascal.altervista.org/sala-giochi.html"> <span> <font face="Segoe UI" size="3">Sala Giochi </font> </span> </a> </ul> <span id="content"> <h1 align="center"> Home </h1> <hr /> <div> <h2> Da oggi è nato un nuovo sito! </h2> </div> <br /> <div>Grazie al nostro Team di programmatori è infatti possibile richiedere programmi in Pascal. </div> <div > Se avete problemi a creare programmi in Pascal e vi trovate di fronte a: </div> <ul type="square"> <li> Programmi "senza regole" </li> <li> Programmi con condizione </li> <li> Programmi con ciclo </li> <li> Programmi con vettori </li> </ul> <div> allora questo è il sito che fa per voi! </div> <br /> <div> <b>N.B.: </b> Il sito è attualmente in modalità di test quindi alcuni collegamenti potrebbero essere non validi. </div> <p> <h2> <font face='Arial'> Cosa richiedere </font> </h2> </p> <ol type='1'> <li> L <b>.exe </b> (Che verrà pubblicato su questo sito) </li> <li> Il <b>.pas </b> (Il <b>.pas </b> verrà inviato via email e l <b>.exe </b> verrà pubblicato su questo sito.) </ol> <h2> <font face='Arial'> Condizioni </font> </h2> <ol type='1'> <li> I nostri programmatori esamineranno le Vostre richieste e pubblicheranno e/o Vi invieranno il programma entro pochi giorni. </li> <li> Non verranno presi in considerazione i testi non chiari o contenenti richieste non sopra citate. </li> <li> Siete pregati di richiedere il programma solo se non è già presente nel sito un programma simile. </li> <li> Il nome del richiedente del programma pubblicato sarà quello scritto da voi alla fine del testo(Vedi struttura mail).</li> <li> Se nelloggetto non viene specificato ".pas" o ".exe.", il ".pas" non verrà inviato per email ma verrà pubblicato leseguibile su questo sito.</li> <li> Per motivi di Privacy non verrà resa pubblica nessuna mail.</li> </ol> Se, dunque, non trovate pubblicato il programma da Voi richiesto è per una delle ragioni sopra scritte. </span> <span id='sidebar'> <div id='ultimiprogrammi'> <p> <h2> Ultimi programmi </h2> </p> <div> <a href='numeriprimi.exe'> <font color="green">- Numeri Primi </font> </a> </div> <div> Programma per calcolare tutti i numeri primi da 1 a <i>num </i>. </div> <hr align='center'/> </div> </span> </div> <div id='footer'> <p align='center'> Programmi Pascal - Copyright 2012 </p> </div> </div> </font> </BODY> </HTML> Modificato 22 Dicembre 2012 da Luca X Link to comment Condividi su altri siti More sharing options...
Il.Socio Pubblicato: 22 Dicembre 2012 Segnalazione Share Pubblicato: 22 Dicembre 2012 (modificato) Il tag h, indica una intestazione. Il tag p, indica un paragrafo. Ora prendi un qualsiasi quotidiano... noterai che ciascun articolo del quotidiano è suddiviso in intestazioni e paragrafi. Hai mai visto un articolo nel quale un paragrafo contiene un intestazione? ---> No. Questo perchè è concettualmente sbagliato inserire una intestazione <h2>, dentro ad un paragrafo <p>. Tutt'al piu' puoi inserire un insieme di paragrafi dentro ad una intestazione, ma solitamente non si fa neppure questo, ma li si rappresenta piu' semplicemente come due entità distinte: <div id="articolo"> <h2>intestazione</h2> <p>primo paragrafo</p> <p>secondo paragrafo</p> </div> Quando hai sistemato quei due tag, rivedi <span> e <div> perchè li hai usati "a casaccio"... Quando avrai sistemato <span> e <div> elimina i tag e gli attributi di presentazione (font, align) spostandoli nel .css Modificato 22 Dicembre 2012 da Il.Socio Link to comment Condividi su altri siti More sharing options...
Luca X Pubblicato: 23 Dicembre 2012 Autore Segnalazione Share Pubblicato: 23 Dicembre 2012 grazie, pensavo che h era un tag come gli altri, un tag come font, con lo scopo di "sistemare" il titolo. Link to comment Condividi su altri siti More sharing options...
Luca X Pubblicato: 23 Dicembre 2012 Autore Segnalazione Share Pubblicato: 23 Dicembre 2012 (modificato) Ho sistemato i tag <h...> e ora, visualizzando il sorgente con Mozilla Firefox, non mi risulta più nessun tag rosso. Ho sistemato anche i tag <font> e gli attributi "align", mettendoli entrambi nel file .css. Ho cercato di sistemare anche i tag <span> e <div>, togliendoli dove non era necessari e ho rivisto tutto il codice. Gli errori, ora, sono molto meno: da 35 sono passato a 17! Non capisco ancora dove sbaglio in questi 17. Ti elenco il primo errore: <div id="title> <b> Programmi Pascal </b> </div> In quasi tutti i 17 errori , quello evidenziato in rosso è proprio la parentesi angolare finale, ma non capisco il perchè. L'altro tipo di errore è il seguente: <hr /> o <br /> Io ho imparato che questi tag si possono strutturare così, quindi non devo per forza aprirli e chiuderli : <hr> </hr> o <br> </br> ma è possibile anche fare <hr /> o <br /> Perchè me li segna errore? Sbaglio io? Ho notato, in positivo, che molti errori insensati che il sito da te linkato segnalava (come attributo color non esistente) sono spariti dopo aver sistemato il codice. Ho notato, in negativo, che ora a caricare la pagina ci impiaga il doppio del tempo. Sai aiutarmi? Modificato 24 Dicembre 2012 da Luca X Link to comment Condividi su altri siti More sharing options...
Luca X Pubblicato: 26 Dicembre 2012 Autore Segnalazione Share Pubblicato: 26 Dicembre 2012 Vabbè grazie lo stesso...alla fine ogni sito, se analizzato con quel link, contiene errori..anche Nokioteca ed anche il tuo. Link to comment Condividi su altri siti More sharing options...
Il.Socio Pubblicato: 26 Dicembre 2012 Segnalazione Share Pubblicato: 26 Dicembre 2012 (modificato) alla fine ogni sito, se analizzato con quel link, contiene errori..anche Nokioteca ed anche il tuo. il mio sito è perfettamente valido "xhtml 1.0 strict" http://validator.w3....C_Validator/1.3 Modificato 26 Dicembre 2012 da Il.Socio Link to comment Condividi su altri siti More sharing options...
Il.Socio Pubblicato: 26 Dicembre 2012 Segnalazione Share Pubblicato: 26 Dicembre 2012 (modificato) Ti elenco il primo errore: <div id="title> <b> Programmi Pascal </b> </div> In quasi tutti i 17 errori , quello evidenziato in rosso è proprio la parentesi angolare finale, ma non capisco il perchè. Hai messo un tag <div> dentro ad un tag <h>... <h1> <div id="title"> <b> Programmi Pascal </b> </div> <div id="m-title"> Difficili Programmi, Semplici Soluzioni </div> </h1> Studiati l'uso corretto dei tag <p> <h> <div> <span> Modificato 26 Dicembre 2012 da Il.Socio Link to comment Condividi su altri siti More sharing options...
Luca X Pubblicato: 26 Dicembre 2012 Autore Segnalazione Share Pubblicato: 26 Dicembre 2012 ah, ho controllato e se anziché rilevare automaticamente il codice metto html 4 allora gli errori diminuiscono. Nell'errore che ti ho linkato è un b dentro un div. Intendi altrove?? Link to comment Condividi su altri siti More sharing options...
Luca X Pubblicato: 26 Dicembre 2012 Autore Segnalazione Share Pubblicato: 26 Dicembre 2012 ah capito. Quindi non potrei inserire un intestazione neanche nel div che identifica la pagina intera?? Link to comment Condividi su altri siti More sharing options...
Il.Socio Pubblicato: 26 Dicembre 2012 Segnalazione Share Pubblicato: 26 Dicembre 2012 (modificato) No, non hai capito... Non puoi inserire un div dentro ad una intestazione. (cosa che invece hai fatto) Puoi tranquillamente inserire una intestazione dentro ad un div. Modificato 26 Dicembre 2012 da Il.Socio Link to comment Condividi su altri siti More sharing options...
Luca X Pubblicato: 26 Dicembre 2012 Autore Segnalazione Share Pubblicato: 26 Dicembre 2012 ok, capito. Domani sistemo. Ma mi togli una curiosità?? Questi errori cosa possono comportare?? Ho capito che secondo gli standard dovrei fare come hai detto ma ho provato a visualizzare il sito con vari browser e si vede allo stesso modo. Non capisco, quindi, cosa cambia se un sito ha 50 errori o 0. Link to comment Condividi su altri siti More sharing options...
Il.Socio Pubblicato: 27 Dicembre 2012 Segnalazione Share Pubblicato: 27 Dicembre 2012 Ti riporto testualmente da: http://docs.webplatform.org/wiki/guides/html_validation Why validate? There is a common feeling amongst some web developers that if a web page looks fine in browsers, it doesn’t matter if it doesn’t validate. They describe validation as an ideal goal, but not something that is a black-and-white issue. There is some wisdom in this attitude. The HTML4 specification is not perfect, and some things that were arguably correct — such as starting an ordered list at a point other than 1 — were invalid HTML. HTML5 fixes quite a lot of spec issues including this one, but you may still run into situations where the validation may need to be broken. As the saying goes: Learn the rules so you know how to break them properly. There are two very powerful reasons to validate your HTML as you author it: You are not always perfect, and neither is your code — we all make mistakes, and your web pages will be higher quality (ie. work more consistently) if you weed out all the mistakes. Browsers change. In the future, it is likely that browsers will be less forgiving when parsing invalid code, not more forgiving. Validation is your early-warning system about introducing bugs into your markup that can manifest in interesting and hard-to-determine ways. When a browser encounters invalid HTML, it has to take an educated guess as to what you meant to do—and different browsers can come up with different answers. Link to comment Condividi su altri siti More sharing options...
Luca X Pubblicato: 27 Dicembre 2012 Autore Segnalazione Share Pubblicato: 27 Dicembre 2012 quando ho tempo traduco. Link to comment Condividi su altri siti More sharing options...
Rikkardo92 Pubblicato: 26 Gennaio 2013 Segnalazione Share Pubblicato: 26 Gennaio 2013 Luca vedi se ti da qualche consiglio questo articolo: http://www.verytech.it/come-avvicinarsi-al-responsive-web-design-162363.html Link to comment Condividi su altri siti More sharing options...
Luca X Pubblicato: 27 Gennaio 2013 Autore Segnalazione Share Pubblicato: 27 Gennaio 2013 grazie, ma per il momento l'intero progetto è sospeso. Non ho più stimoli per continuare Link to comment Condividi su altri siti More sharing options...
Rikkardo92 Pubblicato: 27 Gennaio 2013 Segnalazione Share Pubblicato: 27 Gennaio 2013 Ah ok, speravo ti potesse essere utile Link to comment Condividi su altri siti More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Accedi Ora