Video: Chrome lento? Ecco come velocizzare il browser di Google 2025
Quando focalizzi un design su iPhone, iPod touch o iPad, hai il vantaggio di sapere che i tuoi visitatori utilizzeranno il browser web Safari. Si basa sul motore di layout WebKit, che può eseguire il rendering sia di CSS 3 che di qualsiasi browser desktop.
WebKit viene anche utilizzato in Google Chrome. Pertanto, la maggior parte dei siti che hanno un bell'aspetto in Safari per il desktop hanno un bell'aspetto in Chrome. (Come per la maggior parte degli elementi del web design, tuttavia, potresti vedere delle eccezioni.)
Apple ha creato il sistema operativo, iOS, che funziona su iPhone, iPad e iPod touch e in una versione speciale di Apple TV 2. Safari, il browser iOS predefinito, supporta quasi l'intera specifica CSS come descritto dal World Wide Web Consortium (W3C), l'organizzazione internazionale aperta che sviluppa gli standard web.
Guidato dall'inventore del web, Tim Berners-Lee, riunisce creatori di browser, leader e utenti per creare le specifiche per i protocolli che definiscono il World Wide Web.
Simile a HTML5, il CSS 3 è ancora in fase di sviluppo. La specifica non raggiungerà la sua fase di raccomandazione proposta finale fino al 2022, secondo la cronologia del W3C. Anche se le specifiche potrebbero non essere definitive per molti anni, gli sviluppatori di browser in genere implementano parti delle bozze di lavoro di nuove versioni di HTML e CSS mentre aggiornano i loro browser.
Gli sviluppatori che implementano parti di un progetto di lavoro si riferiscono ad esso come sperimentale CSS e solitamente inseriscono il nome del browser nella regola. Ecco perché vedi più versioni delle stesse regole di stile, come puoi vedere nell'esempio che ti mostreremo nella prossima sezione per creare angoli arrotondati.
Molti progettisti evitano l'uso di CSS sperimentali, preferendo aspettare che gli standard vengano approvati, o almeno fino a quando la maggior parte dei browser Web li supportano in modo coerente. Implementare CSS sperimentali è più semplice quando ogni browser gioca con le stesse regole e può portare a problemi se la specifica viene modificata di nuovo in seguito.
Tuttavia, CSS 3 offre così tante interessanti nuove funzionalità e così pochi effetti collaterali negativi - se si progettano le pagine con attenzione - che si hanno pochi motivi per trattenere. Il CSS si degrada naturalmente nei browser. (Se il browser non supporta uno stile CSS, viene ignorato.)
Supponiamo che non tutti i visitatori dei tuoi siti stiano utilizzando Safari. Per creare stili CSS 3 che funzionano in Firefox o Internet Explorer o in un altro browser, potrebbe essere necessario aggiungere un codice speciale per quei browser.
