Ho vari tag html (relativi a jQuery Mobile) che Visual Studio langue attributi come non validi: Per exmaple:Come rendere Visual Studio maniglia HTML 5 Tag senza preavviso
<div data-role="page" id="my_id" data-theme="b" data-position="fixed">
Gets tra gli altri:
Validation (XHTML 1.0 Transitional): Attribute 'data-role'
is not a valid attribute of element 'div'
come sapete, dati- * sono attributi validi di div in HTML 5.
io non sono sicuro di come questo viene convalidato, anche se penso che tramite DTD e xmlns, in modo che la testa della pagina è l'auto di default generato da Visual Studio:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org /TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
so che sono solo avvertimenti, ma la mia esperienza è che se si lascia un sacco di avvertimenti che sono validi, allora tutti gli avvertimenti che sono validi perdersi in mezzo .
C'è un modo per dire a Visual Studio che questi avvisi non devono essere visualizzati senza disabilitare completamente la convalida html?
(Visual Studio 2010 se è rilevante.)
Cosa Web Standards Aggiornamento aggiungere VS 2010, che non ha senza di essa? –
Uno schema HTML5. – Domenic
Il mio VS2010 ha quell'opzione HTML5 senza l'aggiornamento degli standard web installato. E gli attributi HTML5 che ho provato non hanno la linea rossa ondulata nell'editor VS HTML quando lo ho impostato su HTML5. Ma ho installato l'aggiornamento degli standard Web e quindi disinstallato. Non l'ho provato * prima * ho installato gli standard Web. * scrollata di spalle * Non so cosa succede. Oh, beh, almeno funziona ora. –