Gli standard Web dovrebbero essere una forza trainante dietro il lavoro di qualsiasi designer o sviluppatore. Forniscono una scala rispetto alla quale misurare la qualità, la struttura, la sintassi e la metodologia del lavoro di progettazione.
Per spiegare i vantaggi degli standard web, L'ho confrontato sul mio blog il panorama del web oggi con quello di 10-15 anni fa.
Le domande relative alla conformità cross-browser e la necessità di testare estensivamente prima del lancio continuano a persistere, ma la standardizzazione di DOM, (X) HTML, CSS e una serie di altre tecnologie ha reso il mondo digitale molto più prevedibile.
Quando si codifica un sito web conforme agli standard, possiamo essere ragionevolmente certi che lo stesso renderà lo stesso in Firefox, Safari, Chrome, Opera e persino Internet Explorer (dalla versione 7 in su, ovviamente). Si creano incoerenze, ma chiunque si sia fermato su entrambi i lati dell'ultimo decennio di web design e sviluppo avrebbe sicuramente riconosciuto il valore degli standard.
Come comunità, adottiamo standard e incoraggiamo gli altri a fare lo stesso. Scriviamo codice semantico, lo convalidiamo e occasionalmente arriviamo ad avere discussioni approfondite su come dovremmo (o non dovremmo) formattare i nostri CSS e HTML.
Ma la brutta verità è che il Joe Client medio semplicemente non gli importa. Joe non sta cercando un sito web compatibile, ma per un sito web efficace.
Ci sono delle eccezioni, ovviamente. Potresti essere "abbastanza fortunato" da ritirare un cliente esperto che richiede standard di conformità perché hanno sentito un amico di un assistente di un collega amministratore delegato dire che è importante.
Per la maggior parte, però, Joe non sta cercando di assumere un designer in base alla sua capacità di soddisfare tutti gli standard raccomandati dal W3C. Probabilmente non sa nemmeno cosa sia il W3C.
Piuttosto, Joe sta cercando un designer che possa costruire un sito Web che lo aiuti a raggiungere il suo obiettivo. Se l'obiettivo è quello di vendere più prodotti, condividere informazioni sulla sua azienda o mettere insieme persone con un interesse comune, sarà certamente più interessato a raggiungerlo che ad avere un sito web che può essere controllato come conforme agli standard.
Quindi, abbandoniamo del tutto gli standard per dare a Joe quello che vuole? Affatto. Gli standard, come abbiamo discusso, sono fondamentali e dovrebbero figurare in gran parte nel lavoro che facciamo per i clienti, anche se non sono un punto di vendita in sé e per sé.
Ho visto un numero di portafogli in cui i progettisti affermano con orgoglio che i loro siti Web sono stati costruiti su HTML, CSS e così via conformi agli standard validi. Mentre questa è certamente una buona cosa, dobbiamo chiederci cosa significa questo per Joe. Più spesso, Joe supporrà che intendi semplicemente che i tuoi progetti sono di alta qualità, o forse che sei in grado di seguire le ultime tendenze tecnologiche (come la Web 2.0 spesso frainteso ).
Gli standard sono molto più di questo. Ma non possiamo permetterci di lasciare Joe per collegare i punti quando non comprende appieno gli standard in primo luogo. Piuttosto che enfatizzare le norme stesse, dovremmo concentrarci sulla spiegazione dei loro benefici.
L'accessibilità riguarda la creazione di siti Web che possono essere utilizzati e navigati dagli utenti con disabilità. L'implementazione più comunemente citata consiste nel rendere il contenuto riconoscibile per il software di lettura dello schermo e l'hardware testo-braille.
Questo potrebbe rappresentare un grande vantaggio per i clienti. La maggior parte dei client probabilmente non capisce che tali tecnologie assistive in pratica analizzano il documento HTML e restituiscono il contenuto in un formato che può essere compreso dall'utente. Il codice conforme agli standard aiuta a creare la struttura del documento richiesta affinché questi dispositivi funzionino correttamente, rendendo così il sito più accessibile.
Separare il contenuto (HTML) dalla presentazione (CSS) rende anche le pagine più accessibili quando alcuni elementi stilistici non sono disponibili (sia perché il server non è riuscito a consegnarli sia che le impostazioni personalizzate dell'utente li sovrascrivono).
Senza le informazioni sullo stile, un sito Web ben costruito torna semplicemente alle impostazioni predefinite del browser, il che significa che il contenuto è ancora accessibile anche se gli elementi stilistici non lo sono. I siti Web che non sono conformi agli standard in genere non rientrano in modo accettabile in questo modo.
Mentre il panorama del web è in costante cambiamento, i clienti di solito non vogliono dover pagare per un sito completamente nuovo dopo pochi anni a causa di codice obsoleto.
Mentre i grandi produttori di browser fanno del loro meglio per rendere i loro motori di rendering retro-compatibili (e lo stesso HTML5 ha incorporato questo concetto), i vantaggi a prova di futuro degli standard web potrebbero attrarre i clienti.
Il fatto che un sito Web non conforme appaia valido nelle attuali versioni del browser non significa che lo sarà in futuro, soprattutto perché i browser continuano a deprecare certe stranezze a favore di una più ampia standardizzazione. Come tale, un semplice argomento che potresti fare è che i siti Web conformi sono meglio attrezzati per resistere alla prova del tempo, perché sono costruiti secondo il progetto che guida lo sviluppo del web.
Persino il cliente più disinformato riconoscerebbe quanto dannoso sarebbe un sito web pigro per i loro affari. Anche gli standard Web possono essere di grande aiuto in questo.
La linea guida per separare il contenuto e la presentazione non è stata stabilita dai puristi dallo snobismo semantico. È davvero il modo migliore per creare un sito web. L'incorporamento del markup di stile su ogni pagina creerebbe un notevole aumento e aumenterebbe le dimensioni delle pagine (e la quantità di informazioni che gli utenti avrebbero bisogno di scaricare).
Spostando il codice di stile in un file CSS memorizzabile nella cache ed eliminando le tabelle di layout e altri markup inutili, renderete il sito Web più reattivo e user-friendly. Joe lo apprezzerebbe sicuramente.
Le prestazioni migliorate riducono anche il consumo di larghezza di banda e i relativi costi (anche se la maggior parte dei pacchetti di hosting ha una larghezza di banda maggiore di quella che un sito Web avrebbe mai bisogno).
Tra i molti vantaggi offerti dall'avere un sito Web conforme agli standard, forse il più interessante è che in genere richiede meno manutenzione rispetto a un sito Web non conforme, o almeno la manutenzione può essere eseguita molto più rapidamente ea basso costo. Alcune modifiche a un foglio di stile attiveranno le modifiche attraverso il sito web.
Confronta questo con un sito web che mescola stile e contenuto. Fare una semplice modifica potrebbe richiedere di scavare attraverso diversi template o, peggio, una serie di documenti HTML statici. Ricordo di aver dovuto farlo io stesso, pre-illuminazione, guado attraverso una schiera di brutti font
tag sparsi in tutte le pagine. Qualunque cambiamento tipografico richiederebbe ore e inevitabilmente mi mancavano uno o due da qualche parte.
Gli standard aiutano i clienti a evitare questi mal di testa e invece traggono vantaggio da una manutenzione molto più semplice, economica ed efficiente.
Poiché è semantico e segue strutture di documenti consolidate, un sito Web conforme è anche più semplice da leggere per gli altri progettisti e sviluppatori. Quindi, se il cliente finisce per richiedere a qualcun altro di mantenere il proprio sito Web, quella persona non dovrà passare ore a cercare di capovolgere il codice.
Mentre c'è nessun vero consenso sull'effetto degli standard web sull'ottimizzazione dei motori di ricerca, una cosa è chiara: gli standard non fanno male. In effetti, molto probabilmente portano un certo numero di benefici al posizionamento di ricerca di un sito web. Basta dare un'occhiata ai suggerimenti che Aaron Walter suggerisce nella sua " Findability / SEO Cheat Sheet: Guida agli standard Web SEO , "Tutti conformi agli standard web. Ecco alcuni dei requisiti che suggerisce:
title
tag, che iniziano con il nome della pagina, quindi il nome del sito web, quindi una breve frase ricca di parole chiave che descrive il sito web. h1
(per il sito Web o il nome dell'organizzazione). È ovvio che la conformità agli standard aiuterebbe la SEO di un sito Web per gli stessi motivi che la renderebbero a prova di futuro. Man mano che gli algoritmi di ricerca migliorano, i siti Web conformi rimarranno naturalmente i più leggibili e scansionabili, rendendoli di buon livello.
Assicurati che i clienti capiscano che la SEO non dovrebbe essere fatta a scapito degli standard. Tutto ciò che infrange gli standard è poco più di una soluzione rapida per risultati fugaci, non una soluzione lungimirante per mantenere la visibilità.
Mentre Joe non si preoccupa della conformità degli standard in sé e per sé, sarà ricettivo ai molti benefici concreti che porterà alla sua attività. Ma tu sei quello che deve spiegargli quei benefici.
Devi spiegare come aderire agli standard web renderà il suo sito più veloce, più accessibile, più facile da mantenere, più a prova di futuro e, con ogni probabilità, più facilmente rintracciabile. Se puoi aiutarlo a comprendere tutto ciò, potrebbe diventare ancora più eccitato per gli standard di quanto tu non sia!
Scritto esclusivamente per il Webdesigner Depot di Matt Ward. Matt è un designer e uno scrittore rispettato che freelance sotto il soprannome Echo Enduring Media . Attualmente è anche direttore creativo di Marketing delle Highland . Dovresti seguire Matt cinguettio .
Come ti avvicini agli standard web? Come spieghi i loro benefici ai clienti? Condividi la tua vista qui sotto.