Domanda

Chiamami un Rube, ma voglio il mio lavoro da convalidare. Pagine utilizzando l'API di Google Font validate come CSS3, ma non come CSS 2.1. Ecco il href, fuori dritto delle istruzioni di Google:

<link href="http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz" rel="stylesheet" type="text/css" id="googlefont" />

CSS 2.1 e XHTML 1.0 Strict sono irragionevolmente restrittiva, quindi non sono contro soluzioni di scripting, quando non v'è alcuna soluzione praticabile (cioè per l'incorporamento video Flash, che è, non c'è nessun altro cross-browser, soluzione facilmente implementabile, che io sappia di). Quindi, c'è una soluzione praticabile, e se non, qualcuno può suggerire una soluzione sceneggiatura? O devo solo validate come CSS3 e lo chiamano buono?

Grazie,

motorhobo

È stato utile?

Soluzione

Non è ovvio il motivo che non convalida come CSS 2.1?

Google Font API sta usando @font-face, che non è CSS 2.1. @font-face è attualmente incluso nel CSS Level 3 Lavorare Progetto , e < em> anche nei CSS 2 documenti ora deprecati. Si convaliderà se controlli contro entrambe queste caratteristiche, ma non CSS 2.1.

Altri suggerimenti

Ecco un interessante articolo che spiega il motivo per cui la convalida non è tutto. E 'bello fare per essere sicuro che non ci errori come tag orfani. In realtà non ci sarà alcun problema se si tratta di CSS3 valido e non convalida in CSS 2.1.

http: //www.codinghorror. com / blog / 2009/03 / html-validazione-fa-da-matter.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top