Jump to content
Nokioteca Forum

Chi Ha Windows 7 O Windows 8?


Luca X
 Share

Recommended Posts

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 da Luca X
Link to comment
Condividi su altri siti

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 da Il.Socio
Link to comment
Condividi su altri siti

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 da Luca X
Link to comment
Condividi su altri siti

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 da Il.Socio
Link to comment
Condividi su altri siti

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

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

  • 5 settimane dopo...

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy