Domanda

Nel mondo CSS e HTML ci sono caratteristiche sempre ( Proprietà / attributo / Tag ) che sarebbe utile in scenari marginali, ma proprio per questo motivo la maggior parte delle persone non li so. Chiedo caratteristiche che non sono in genere tenuti da libri di testo su CSS, CSS3 e HTML5.

Quali sono quelli che conoscete?

[UPDATE] Quali browser adottano i tag HTML e CSS3 elemento? E posso sempre contare su questa nuova tecnologia (HTML5) per la mia attività?

È stato utile?

Soluzione

Per quanto mi riguarda una zona di HTML e CSS che la maggior parte delle persone non scoprire è l'ampio supporto per l'internazionalizzazione, con elementi HTML come <ruby>, attributi come hreflang="", e CSS come {list-style-type: cjk-ideographic;}. Certo mentre Ho usato tutti questi, la stragrande maggioranza delle persone non avrà mai bisogno di.

Per rispondere alla tua seconda domanda (woops, aggiornato), i browser stanno implementando diverse parti delle specifiche HTML5 e CSS3, e a prezzi differenti. Generalmente i browser Webkit (Safari, Safari Mobile, Crome) e FireFox stanno attuando il più veloce, Opera sta facendo un buon lavoro, e Internet Explorer si beve in un angolo. @ La risposta di Kobi ha alcuni link a quello che i browser supportano cosa.

Per quanto riguarda quando si può contare su queste nuove specifiche per un sito aziendale, che dipende interamente sugli utenti e quali browser usano. Se il sito si rivolge agli utenti di iPhone si può usare un sacco già. Tuttavia questo non è il modo migliore di pensare al problema. La maggior parte delle proprietà CSS3 che sono state attuate, come gli angoli arrotondati, ombre e gradienti CSS, in realtà degradano davvero ben in modo da poterli utilizzare per premiare gli utenti con buone browser al momento. Questa idea si chiama progressive enhancement.

Per quanto riguarda HTML5, è il 90% HTML4 con la gestione degli errori definita, in modo da cambiare a HTML5 è facile come cambiare il DOCTYPE-altre modifiche necessarie. Se non si utilizzano i nuovi elementi semantici poi IE non ha alcun problema con HTML5. I vantaggi del DOCTYPE HTML5 sono una specifica di gran lunga migliore per riferirsi a, due validatori con messaggi di errore più informativi (credo @Marius significa HTML5 forme di validazione), e la possibilità di utilizzare i ruoli ARIA. Ho scritto un articolo su passaggio da HTML4 / XHTML1 a HTML5 , e coprire il vantaggi nel farlo.

HTH

Altri suggerimenti

La maggior parte delle nuove caratteristiche fredde di CSS3 e HTML5 non sono ancora implementate. Questo include cose come:

nota a margine http://code.google.com / p / IE7-js / vi darà una possibilità di aiutare cioè browser a supportare i CSS attributi che fanno gli altri browser, ordinata ha i suoi lati negativi, ma ancora molto pulito

ed ora, non voglio pesantemente affidamento sulle imminenti tecnologie, almeno per un altro anno, anno e mezzo, ma la sua sempre lì. Come sviluppatore una buona pratica per testare le capacità di queste tecnologie sul posto di basi sito. Ma poi di nuovo in linea generale non c'è niente là fuori che è una tale incredibile aggiunta o cambiamento che solo un must per incorporare.

A proposito, che cosa si intende per nessuno caratteristiche tipiche? Nessuno Caratteristiche tipiche vengono utilizzati sul posto per base del sito, a seconda delle esigenze.

Ad esempio la maggior parte dei blog, forum, negozi online, siti personali sono tenuti in regno di caratteristiche minime che sono molto ben stabiliti. queste caratteristiche sono ben documentati e ampiamente collaudati e utilizzati. livello di qualche tipo.

  • Supporto browser Croce dal quirks mode - si può drill-down per la funzione che ti piace, diventa molto dettagliata.
  • Quando posso usare - Un tavolo interattivo che mostra quando le caratteristiche sono (e saranno) pronto per l'uso pubblico. C'è anche una comoda opzione di accettare le sostituzioni JavaScript, come <Canvas> per IE6.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top