Perché i tag sezione, intestazione e piè di pagina non vengono utilizzati molto quando vedo siti in HTML 5? [chiuso]

1

Ho notato che anche quando un front-end di un sito Web è codificato in HTML 5 come evidenziato da <!DOCTYPE html> , raramente le persone sembrano utilizzare i nuovi tag HTML 5 <section> , <header> e <footer> .

È perché le persone non capiscono che dovresti usare classi riutilizzabili per lo styling di cose all'interno di una <section> invece del percorso completo dei selettori di tag sull'elemento?

    
posta leeand00 09.12.2013 - 20:40
fonte

3 risposte

3

Alcuni autori passano al DOCTYPE di HTML5 senza voler modificare nient'altro nell'HTML (→ costi / sforzi).

Alcuni autori non conoscono / capiscono i nuovi elementi.

Ad alcuni autori non interessa.

Alcuni autori vogliono utilizzare alcune nuove funzionalità di HTML5, ma sono titubanti nell'usare altre funzionalità.

Alcuni autori userebbero i nuovi elementi HTML5, ma non tutti i siti hanno bisogno di rispetto. potrebbe farne uso.

Alcuni autori cercano tutti i modi possibili per salvare i byte (→ DOCTYPE di HTML5 è più corto).

Alcuni autori vorrebbero utilizzare i nuovi elementi, ma i loro strumenti non consentono loro di

Alcuni autori non sono a conoscenza del loro codice HTML (→ utenti CMS).

Alcuni autori hanno altri motivi.

    
risposta data 10.12.2013 - 10:08
fonte
2

Prima di tutto, usare il% doc_ty% doctype non implica che tu stia usando HTML5. È un doctype senza una versione HTML, quindi può essere utilizzato per qualsiasi versione HTML.

Penso che la ragione principale per cui molti siti non utilizzano i nuovi elementi HTML5 sia perché HTML5 è non ancora ufficialmente rilasciato :

The HTML Working Group has planned for this implementation phase to last into mid-2014, after which W3C expects to publish the final HTML5 Recommendation, available Royalty-Free to implementers under the W3C Patent Policy.

Inoltre spaventa alcuni sviluppatori, a causa dei significati semantici extra. Scrivere l'HTML semantico è stato dimenticato per anni e imparare ci vuole un po 'di tempo e quindi denaro. Le persone inoltre non capiscono i vantaggi dell'HTML semantico, quindi perché dovrebbero investire tempo nell'apprenderlo?

Infine, HTML5 non è ancora completamente implementato , il che significa che le persone devono utilizzare i polifreni al fine di fornire compatibilità con il browser.

    
risposta data 09.12.2013 - 20:50
fonte
0

Perché questi elementi non aggiungono abbastanza valore per superare l'aumento del carico cognitivo che gli sviluppatori devono sostenere per implementarli. Perché dovrei modificare il mio processo (anche se leggermente), quando quel cambiamento porta a zero benefici?

Se Google preferisce avere il tuo logo all'interno di un tag di intestazione invece di un div con "header" di classe, l'aumento della classifica deve essere così minuscolo da essere per lo più irrilevante. Avere buoni contenuti e link in-bound al tuo sito è wwwaaayyyyyyy più importante per il ranking di Google rispetto ai tag specifici che utilizzi.

    
risposta data 10.12.2013 - 15:22
fonte

Leggi altre domande sui tag