• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Info Tag deprecati e sostituzione di essi

Kaito

Utente Strepitoso
Autore del topic
16 Febbraio 2011
4.511
47
Miglior risposta
0
Salve a tutti,

negli ultimi giorni abbiamo un po' aggiornato le guide, ma nonostante ciò vedo sempre persone che richiedono assistenza postando codici contenenti tag HTML deprecati.

La prima cosa da dirvi, è sicuramente quella di leggere la guida dell'
Perfavore, Entra oppure Registrati per vedere i Link!
, la seconda è invece una lista dei tag deprecati con scritto con cosa sostituirli.

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Esempi pratici:

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Da ciò possiamo dedurre che in sostituzione al tag <font>, sia subentrato <span> al quale bisognerà applicare uno stile CSS.



HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Anche qua si utilizza lo <span> in sostituzione e ciò sarebbe ancor migliore per <strong> e <em>, mentre il text-decoration: blink non è disponibile su IE, Chrome e Safari, pertanto si utilizzano i JavaScript.

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!




HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Ebbene sì, anche il tanto amato tag <marquee> è deprecato ormai, anche se sempre utilizzato. Per effettuare scorrimenti, si utilizza ormai solo il JavaScript, alcuni link utili per script che emulano il funzionamento del tag <marquee> li trovate qui sotto.

Perfavore, Entra oppure Registrati per vedere i Link!

Perfavore, Entra oppure Registrati per vedere i Link!

Perfavore, Entra oppure Registrati per vedere i Link!


Ovviamente non presentano le numerose possibilità di personalizzazione dell' omonimo tag, ma son sempre molto validi.



HTML:
Perfavore, Entra oppure Registrati per vedere i codici!




HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Un altro amaro dispiacere è quello dell' HR, il tag che generava linee orizzontali. Per sostituirlo, si utilizza la proprietà css border, in questo caso border-bottom che genererà un bordo inferiore.



Infine, ma non meno importante, ci sono alcune "regolette" che dall' HTML son passate al CSS.

Per capirci, cose del tipo:

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Ormai son state abbandonate, per far spazio invece alla regola CSS float.

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Il discorso vale ovviamente anche per gli altri tag e la stessa proprietà CSS è usata per la costruzione di template a più colonne, dicendo addio alle <table> che venivano in malo modo usate a questi scopi (ovviamente il tag non è deprecato e rimarrà utilizzabile per le tabelle vere e proprie).

Oltre a ciò, il tag <object> (non deprecato, chiariamoci) sta pian piano per svanire, sostituito dall' HTML5. Infatti, in questa nuova versione dell' HTML, ci saranno i tag <audio> e <video> per includere i suddetti contenuti, mentre per includere file in flash rimarrà sempre utilizzabile l' <object>. Ovviamente, <audio> e <video> sono ancora in realizzazione, al momento supportano pochissimi tipi di file.
 
  • Like
Reactions: 1 person
Riferimento: Tag deprecati e sostituzione di essi

Ottima guida! A quando quella dei nuovi Tag dell'HTML5?:emoji_smiley:
 
Leggendo questa guida mi rendo conto di essere il re dei tag deprecati. Mi risulta utile come consiglio e lo prenderò in considerazione.

Inviato dal mio N9500 utilizzando Tapatalk