Condividi tramite


Procedura dettagliata: modifica di codice HTML avanzata in Visual Web Developer

Aggiornamento: novembre 2007

Nello strumento di sviluppo Web di Microsoft Visual Web Developer sono forniti maggiori strumenti di modifica HTML per la creazione di pagine Web. In questa procedura dettagliata sono illustrate alcune delle più avanzate funzionalità di modifica HTML disponibili in Visual Web Developer.

Nota:

Per un'introduzione alla modifica HTML, vedere Procedura dettagliata: modifica HTML di base in Visual Web Developer.

Di seguito sono elencate le attività illustrate nella procedura dettagliata:

  • Specifica delle opzioni relative alle modalità di formattazione degli elementi nella pagina utilizzate dall'editor HTML.

  • Selezione delle opzioni per rendere l'editor HTML creato compatibile con determinati browser.

  • Descrizione della struttura della pagina, ovvero creazione di aree comprimibili nell'editor per evitare confusione.

Prerequisiti

Per completare questa procedura dettagliata è necessario:

  • Conoscenza generale dell'utilizzo di Visual Web Developer.

Per un'introduzione a Visual Web Developer, vedere Procedura dettagliata: modifica HTML di base in Visual Web Developer.

Creazione del sito e della pagina Web

Se in Visual Web Developer è già stato creato un sito Web (completando Procedura dettagliata: modifica HTML di base in Visual Web Developer), passare alla sezione successiva. In caso contrario, creare un sito e una pagina Web nuovi attenendosi alla procedura riportata di seguito.

Per creare un sito Web di file system

  1. Aprire Visual Web Developer.

  2. Scegliere Nuovo dal menu File e quindi fare clic su Sito Web.

    Viene visualizzata la finestra di dialogo Nuovo sito Web.

  3. In Modelli Visual Studio installati fare clic su Sito Web ASP.NET.

  4. Nella casella Percorso, immettere il nome della cartella in cui salvare le pagine del sito Web.

    Digitare, ad esempio, il nome di cartella C:\\WebSites.

  5. Nell'elenco Linguaggio scegliere il linguaggio di programmazione da utilizzare.

  6. Scegliere OK.

    La cartella viene creata insieme a una nuova pagina chiamata Default.aspx.

    Nota:

    Per impostazione predefinita, in Visual Web Developer le pagine Web ASP.NET sono create utilizzando il modello code-behind. Per ulteriori informazioni, vedere Modello di codice di pagine Web ASP.NET. In questa procedura dettagliata, non sarà utilizzata la pagina di codice sottostante.

Formattazione del markup

Nell'editor HTML sono fornite varie opzioni di formattazione del markup nelle pagine. Di seguito sono riportate alcune opzioni di formattazione:

  • Possibilità di utilizzare lettere maiuscole oppure minuscole per i tag e i nomi di attributi. È possibile specificare le opzioni separatamente per i tag HTML e per i controlli server Web ASP.NET.

  • Possibilità di aggiungere gli attributi delimitandoli fra virgolette.

  • Possibilità di chiudere gli elementi automaticamente nell'editor. Le scelte includono la creazione di tag di chiusura automatica (ad esempio, <br />), la creazione di tag di apertura e di chiusura (<p></p>) e l'inserimento automatico di tag di chiusura.

  • Modalità di rientro degli elementi figlio di un tag.

  • Posizione delle interruzioni di riga tra i tag.

Indipendentemente dalle opzioni di formattazione impostate, una funzionalità importante della formattazione HTML consiste nel disporre del controllo finale sul layout e sull'aspetto del markup nella pagina. È possibile formattare gli elementi in modo manuale (ad esempio, eseguendone il rientro); l'editor non modificherà la formattazione a meno che non venga effettuata una richiesta di riformattazione del markup.

In questa parte della procedura dettagliata, saranno esaminate diverse opzioni di formattazione e sarà visualizzato l'effetto di diverse impostazioni. Saranno inoltre fornite informazioni sull'applicazione della formattazione all'intera pagina oppure a una parte selezionata della pagina.

Nota:

In questa procedura dettagliata è possibile rivedere soltanto le funzionalità di formattazione esclusive per l'utilizzo del linguaggio HTML. In quanto editor di testo Visual Web Developer, l'editor HTML supporta anche varie opzioni che si applicano a tutte le modifiche di testo, ad esempio l'impostazione delle dimensioni della scheda e la lunghezza della riga. Per informazioni sulle opzioni generali di modifica del testo, vedere Modifiche al testo, al codice e ai tag.

In questa parte della procedura dettagliata, verrà aggiunto un codice HTML semplice alla pagina, saranno modificate le opzioni di formattazione e verrà aggiunto altro codice HTML. Sono illustrati gli effetti della modifica delle impostazioni sulla modalità di formattazione di HTML.

Per aggiungere elementi HTML in cui sono presenti opzioni di formattazione predefinite

  1. Passare alla visualizzazione Progettazione.

  2. Fare clic su Inserisci tabella nel menu Tabella, quindi scegliere OK.

    Non modificare le impostazioni predefinite nella casella di dialogo.

    Nella finestra di progettazione viene creata una tabella HTML con due colonne e due righe.

  3. Fare clic sulla pagina, al di sotto della tabella.

  4. Premere INVIO più volte per creare uno spazio vuoto, quindi dal gruppo HTML nella Casella degli strumenti, trascinare un controllo Image nella pagina.

  5. Passare alla visualizzazione Origine.

    Saranno visualizzati gli elementi <table>e <img> inseriti nella pagina.

    Per impostazione predefinita, nella finestra di progettazione sono creati elementi in cui i nomi dei tag e sono in minuscolo e quelli degli attributi sono racchiusi tra virgolette.

È ora possibile modificare le opzioni di formattazione.

Per modificare le opzioni di formattazione e di convalida

  1. Scegliere Opzioni dal menu Strumenti.

  2. Fare clic su Editor di testo, espandere HTML e quindi fare clic su Convalida.

  3. Nell'elenco Destinazione scegliere XHTML 1.0 Transitional.

  4. Fare clic su Formato.

    È possibile impostare alcune opzioni in modo separato per i tag server (controlli server ASP.NET) e i tag client (elementi HTML). A tale scopo, fare clic sul pulsante Opzioni specifiche dei tag.

  5. Scegliere Maiuscolo dall'elenco Tag client.

  6. Deselezionare le caselle di controllo Inserisci valori di attributo tra virgolette durante la formattazione e Inserisci valori di attributo tra virgolette durante la digitazione.

  7. Scegliere OK per tornare all'editor.

    Sebbene siano state modificate le opzioni di formattazione, il markup esistente nelle pagina non viene modificato.

È ora possibile aggiungere nuovi elementi.

Per aggiungere elementi HTML utilizzando le nuove opzioni di formattazione

  1. Nella visualizzazione Origine, scorrere fino alla parte inferiore della pagina.

  2. Dal gruppo HTML della Casella degli strumenti, trascinare un controllo Table nella pagina e posizionarlo sopra il tag </form>.

    In questa fase, i tag presenti nell'elemento <TABLE> sono in lettere maiuscole.

  3. Posizionare il punto di inserimento al di sotto della tabella creata, quindi digitare una parentesi angolare destra (<) per iniziare un nuovo tag.

    Viene visualizzato un elenco in cui i nomi dei tag sono in lettere maiuscole dal momento che si tratta dell'opzione impostata per la formattazione.

  4. Fare doppio clic su IMG nell'elenco, quindi premere BARRA SPAZIATRICE.

    Viene visualizzato un elenco di attributi per il tag <img>. Gli attributi sono in lettere minuscole, dal momento che, in fase di formattazione delle opzioni, è stato lasciato Attributi client come impostazione predefinita per Minuscole.

  5. In Proprietà, impostare Src su graphic.gif, un nome di file di immagine fittizio inventato e accertarsi che l'aspetto del tag sia simile a quello riportato di seguito:

    <IMG src=graphic.gif 
    

    Dal momento che, nella procedura precedente, è stata disattivata l'opzione Inserisci valori di attributo tra virgolette durante la digitazione, nell'editor l'attributo non viene racchiuso automaticamente tra virgolette.

    Nota:

    L'editor consente di inserire le virgolette, a prescindere dell'impostazione delle opzioni, se l'attributo le richiede, ad esempio quando nel valore di un attributo è presente uno spazio.

  6. Digitare una barra (/) e una parentesi angolare destra (>) per chiudere il tag <img>.

Come indicato precedentemente nella sezione, le opzioni di formattazione impostate non sono state applicate al markup esistente nella pagina. Tuttavia, se lo si desidera, è possibile applicare le impostazioni di formattazione alla pagina o a singoli elementi nella pagina.

Per applicare la formattazione agli elementi esistenti

  1. In visualizzazione Origine, evidenziare la prima tabella creata per selezionarla.

  2. Puntare su Avanzate nel menu Modifica, quindi scegliere Formatta selezione.

    I nomi di tag vengono convertiti in maiuscole.

    Nota:

    Nell'editor non vengono eliminate le virgolette, nemmeno in caso di modifica dell'impostazione dell'opzione. Allo stesso modo, nell'editor non viene modificata la parte finale dei tag esistenti, nemmeno in caso di modifica dell'opzione relativa alla modalità di chiusura dei tag.

In questo esempio è possibile notare l'utilizzo della formattazione nell'editor HTML. Quando si utilizzano gli strumenti di modifica, ad esempio la Casella degli strumenti oppure le Proprietà, per modificare gli elementi, nell'editor viene utilizzata l'impostazione corrente delle opzioni di formattazione per generare il markup. Tuttavia, nell'editor non viene modificato alcun markup esistente. Per applicare nuove opzioni di formattazione al markup esistente, è possibile applicarle manualmente utilizzando i comandi del menu Modifica.

Impostazione delle opzioni di formattazione dei tag

Le opzioni di formattazione utilizzate fino a questo punto si applicano a tutti gli elementi nella pagina. È anche possibile specificare opzioni di formattazione per tag singoli. Tale procedura può risultare utile in caso di formattazione non predefinita per determinati tag utilizzati di frequente. Questo tipo di formattazione consente di impostare le opzioni di formattazione riportate di seguito:

  • Modalità di chiusura dei tag, vale a dire non chiuso, terminato da se stesso o con un tag di chiusura separato.

  • Modalità di utilizzo delle interruzioni di riga adiacenti e all'interno dei tag.

  • Modalità di rientro degli elementi figlio di un tag.

    Nota:

    Le regole di formattazione specifiche dei tag definite possono essere sottoposte a override dalla regola in base alla quale l'editor HTML non modifica il rendering dei tag. Una regola di formattazione dei tag che implica la modifica del rendering del tag viene ignorata.

In questa parte della procedura dettagliata saranno impostate varie opzioni di formattazione dei tag e sarà possibile osservare il modo in cui vengono utilizzate nell'editor. Fino a questa punto, sono stati utilizzati elementi HTML, ad esempio l'elemento <table>. Ora, invece, saranno utilizzati alcuni controlli server ASP.NET, in modo da osservare che le opzioni di formattazione possono essere applicate in modo identico ai controlli e agli elementi.

Per iniziare, saranno impostate alcune opzioni che si applicano a tutti i tag di un certo tipo. È possibile impostare le opzioni per i tipi di elementi riportati di seguito:

  • Elementi HTML senza contenuto, ad esempio br e input.

  • Elementi HTML che possono disporre di contenuto, ad esempio table e span.

  • Elementi server (asp:) che non possono disporre di contenuto, ad esempio asp:image.

  • Elementi server che possono disporre di contenuto, ad esempio asp:textbox.

Nota sulla sicurezza:

Un controllo TextBox accetta gli input dell'utente e rappresenta quindi una potenziale minaccia alla sicurezza. Per impostazione predefinita, le pagine Web ASP.NET verificano che l'input dell'utente non includa script o elementi HTML. Per ulteriori informazioni, vedere Cenni preliminari sugli attacchi tramite script.

Nella prima parte di questa sezione, sarà aggiunta una tabella HTML. Successivamente, saranno modificate le regole di formattazione di tag per gli elementi della tabella e si procederà alla riformattazione del documento per osservare gli effetti della modifica della regola di formattazione.

Per impostare le regole di formattazione dei tag per una tabella HTML

  1. Fare clic con il pulsante destro del mouse su una parte vuota della finestra in visualizzazione Origine, quindi scegliere Formattazione e convalida.

    Viene visualizzata la finestra di dialogo Opzioni con le opzioni per la formattazione impostate nella sezione precedente.

  2. Scegliere Minuscole nell'elenco Tag client per reimpostare la formattazione per i tag client.

  3. Scegliere OK per chiudere la finestra di dialogo Opzioni.

  4. Dal gruppo HTML della Casella degli strumenti, trascinare un controllo Table nella pagina.

    L'editor consente di creare un elemento <table> che dispone di due righe (elementi <tr>) e di due celle (elementi <td>) in ogni riga. Ciascun tag si trova in una riga separata.

    <table>
        <tr>
            <td>
           </td>
        </tr>
    
  5. Fare clic con il pulsante destro del mouse su una parte vuota della finestra e scegliere Formattazione e convalida.

  6. Fare clic sul pulsante Opzioni specifiche dei tag.

  7. Espandere Impostazioni predefinite.

    Viene visualizzato un elenco di tipi di tag, a partire da Il tag client non supporta contenuto. La selezione di un elemento nell'elenco consente di impostare opzioni differenti per gli elementi client e server, per gli elementi che dispongono di contenuto (ad esempio, l'elemento table) e per gli elementi che non dispongono di contenuto (ad esempio, un elemento img).

  8. Fare clic su Il tag client supporta contenuto.

    Notare che l'impostazione predefinita consiste nell'utilizzo, nei tag, di un tag di chiusura separato e che nei tag sono presenti interruzioni di riga prima, all'interno e dopo il tag.

  9. Espandere Tag HTML client.

  10. Fare clic su td.

    Saranno impostate le opzioni per modificare le modalità di formattazione dei tag td:

  11. Nell'elenco Interruzioni di riga fare clic su Nessuna.

  12. Scegliere OK per chiudere la finestra di dialogo Opzioni specifiche dei tag, quindi scegliere OK per chiudere la finestra di dialogo Opzioni.

  13. Puntare su Avanzate nel menu Modifica, quindi scegliere Formatta documento.

    Il documento viene riformattato. I tag <td> nella tabella aggiunta vengono posizionati in una riga singola:

    <table>
        <tr>
            <td></td><td></td><td></td>
    

È possibile utilizzare opzioni specifiche di tag per un controllo server ASP.NET.

Per impostare le opzioni di formattazione per un controllo server ASP.NET

  1. Passare alla visualizzazione Progettazione.

  2. Dal gruppo Standard della Casella degli strumenti, trascinare un controllo ListBox nella pagina.

  3. Scegliere Modifica elementi nella finestra di dialogo Attività ListBox.

    Viene visualizzata la finestra Editor dell'insieme ListItem.

  4. Fare clic per due volte su Aggiungi per aggiungere i due elementi.

  5. In Membri fare clic sul primo ListItem, quindi, in Proprietà ListItem, impostare Text su Item 1.

  6. In Membri fare clic sul primo ListItem, quindi, in Proprietà ListItem, impostare Text su Item 2.

  7. Scegliere OK per chiudere la finestra di dialogo Editor dell'insieme ListItem.

  8. Passare alla visualizzazione Origine.

    Notare che il controllo è stato formattato nel modo riportato di seguito.

    <asp:Listbox ID="ListBox1" >
       <asp:ListItem>Item 1</asp:Listitem>
       <asp:ListItem>Item 2</asp:Listitem>
    </asp:Listbox>
    
  9. Fare clic con il pulsante destro del mouse su una parte vuota della finestra e scegliere Formattazione e convalida.

  10. Fare clic sul pulsante Opzioni specifiche dei tag.

  11. Scegliere Controlli ASP.NET nella finestra di dialogo Opzioni specifiche dei tag, quindi scegliere Nuovo tag.

  12. Nella casella Nome tag digitare asp:listitem.

    Non digitare le parentesi angolari a destra e a sinistra (< e >) come parte del nome del tag.

    Mediante questa procedura vengono impostate le opzioni per l'elemento asp:ListItem utilizzato all'interno di un controllo ListBox. Non vengono impostate le opzioni per l'elemento asp:ListBox, dal momento che si desidera controllare la modalità di formattazione del contenuto (elementi figlio) dell'elemento asp:ListBox.

  13. Scegliere OK per chiudere la finestra di dialogo Nuovo tag.

  14. Nell'elenco Interruzioni di riga fare clic su Nessuna.

    In questo modo nel controllo non saranno presenti interruzioni di riga.

  15. Scegliere OK per chiudere la finestra di dialogo Opzioni specifiche dei tag, quindi scegliere OK per chiudere la finestra di dialogo Opzioni. È ora possibile osservare gli effetti delle nuove opzioni di formattazione.

Per aggiungere un controllo server ASP.NET utilizzando le nuove opzioni di formattazione

  1. Passare alla visualizzazione Progettazione.

  2. Dal gruppo Standard della Casella degli strumenti, trascinare un secondo controllo ListBox nella pagina.

  3. Scegliere Modifica elementi dal menu Attività ListBox.

  4. Per il controllo ListBox creare due elementi seguendo la procedura precedente.

  5. Passare alla visualizzazione Origine.

    Notare che gli elementi <asp:ListItem> si trovano tutti in una riga. L'elemento </asp:ListBox> viene visualizzato nella riga successiva dal momento che il ritorno a capo dei tag è impostato su 80 caratteri. È possibile modificare questo valore nella finestra di dialogo Opzioni. Sebbene siano stati utilizzati soltanto due controlli e sia stata modificata una sola opzione di formattazione (le interruzioni di riga), è possibile osservare come applicare le opzioni a qualsiasi elemento utilizzato.

Modifica della struttura degli elementi

In visualizzazione Origine, è possibile modificare la struttura degli elementi (comprimerli ed espanderli) per evitarne la visualizzazione quando non sono utilizzati. Questa procedura risulta particolarmente utile per elementi quali le tabelle che spesso occupano molto spazio. È inoltre possibile utilizzare la funzionalità per comprimere per gli elementi nella pagina.

Per modificare la struttura degli elementi

  1. Passare alla visualizzazione Origine.

  2. Selezionare una delle tabelle aggiunte in precedenza.

    • Se non si dispone più delle tabelle, trascinarne una nella pagina dal gruppo HTML della Casella degli strumenti.
  3. Scegliere Struttura dal menu Modifica, quindi fare clic su Nascondi selezione.

    Il tag <table> viene compresso e nel margine viene visualizzato un segno più (+).

  4. Fare clic sul segno più per espandere l'elemento della tabella. È anche possibile configurare gli elementi in modo che i segni più (+) e meno (-) siano visualizzati in modo automatico nel margine quando gli elementi superano una certa dimensione.

Per configurare la modalità automatica di modifica della struttura degli elementi

  1. Fare clic con il pulsante destro del mouse sulla pagina, fare clic su Formattazione e convalida, quindi su Formato e infine sul pulsante Opzioni specifiche dei tag.

  2. Espandere Tag HTML client nella finestra di dialogo Opzioni specifiche dei tag e scegliere table.

  3. Nella casella Numero minimo di righe, in Struttura nell'editor del codice, immettere 5.

  4. Scegliere OK, quindi scegliere OK.

    Per le tabelle esistenti e per le tabelle aggiunte, la struttura viene visualizzata in modo automatico se la tabella supera cinque righe.

Convalida del codice HTML

L'editor HTML consente di convalidare il codice HTML oppure di accertarsi che sia compatibile con le regole per browser o standard specifici quali XHTML. Ad esempio, l'editor consente di ricercare tag e attributi non accettati da Netscape Navigator 4.0 oppure non compatibili con gli standard XHTML. In questa parte della procedura dettagliata saranno utilizzati schemi (diversi tipi browser oppure standard) e introdotti vari tipi di piccoli errori per verificare il modo in cui vengono contrassegnati gli errori nell'editor.

Per eseguire il test della convalida nell'editor

  1. In visualizzazione Origine, aprire la pagina Default.aspx oppure passare a questa pagina.

  2. Scegliere Internet Explorer 3.02/Netscape Navigator 3.0 nell'elenco della barra degli strumenti di modifica dell'origine HTML.

  3. Scorrere fino alla parte inferiore della pagina.

  4. All'interno del tag </form>, digitare il codice HTML riportato di seguito:

    <font face=arial>
    <a href=Default.aspx >Default Page </a>
    </font>
    

    Durante la digitazione, mediante la tecnologia di Microsoft IntelliSense, viene fornita assistenza nel completamento dei tag.

  5. Scegliere XHTML 1.0 Transitional (Netscape 7, Opera 7, Internet Explorer 6) nell'elenco della barra degli strumenti di modifica dell'origine HTML.

    Dopo una breve pausa (dal momento che la convalida viene eseguita come attività in background), vengono visualizzate le linee ondulate sotto varie parti dei tag. Analogamente a un correttore ortografico, la funzionalità di modifica della convalida HTML rileva nella pagina il markup non accettabile per il browser selezionato correntemente.

  6. Nel tag <font>, tenere il puntatore del mouse sulla parola font.

    In una stringa di descrizione viene indicato che l'elemento font è considerato obsoleto. Gli standard correnti suggeriscono l'utilizzo di fogli di stile CSS per la formattazione del testo. Ad esempio <span style="font-name:Arial;">.

  7. Nell'attributo href del tag <a>, tenere il puntatore del mouse su Default.aspx.

    In una stringa di descrizione viene indicato che, nello schema corrente, gli attributi devono essere racchiusi tra virgolette.

  8. Racchiudere Default.aspx tra virgolette.

    Il valore per l'attributo href non è più sottolineato. Se si utilizzano riferimenti relativi per i tag di ancoraggio o per altri tag per i quali è richiesto un URL, la convalida consente di determinare se l'elemento di destinazione è disponibile.

  9. Nella riga al di sotto del codice HTML utilizzato, digitare una parentesi angolare destra (<).

    Viene visualizzato l'elenco a discesa IntelliSense, che tuttavia in questa fase non dispone dell'elemento font, dal momento che l'elemento font non è valido negli schemi HTML.

  10. Eliminare la parentesi angolare destra (<).

Impostazione delle opzioni di convalida

È possibile controllare i tipi di errore visualizzati dalla convalida. Questa procedura risulta utile in caso di utilizzo della convalida per la ricerca di determinati tipi di errore, anche se gli errori possono essere consentiti in uno schema specifico.

Per impostare le opzioni di convalida

  1. In visualizzazione Origine, fare clic con il pulsante destro del mouse in un punto qualsiasi della pagina, quindi selezionare Formattazione e convalida.

    Nota:

    Il comando Formattazione e convalida è disponibile soltanto in visualizzazione Origine.

  2. Nella finestra di dialogo Opzioni, scegliere Convalida.

    Notare che, indipendentemente dalla selezione della casella di controllo Visualizza errori, la visualizzazione dell'errore per le caselle di controllo non è attivata, dal momento che lo schema corrente è XHTML, in cui sono già visualizzati tutti i possibili errori di convalida.

  3. Nell'elenco Destinazione scegliere Internet Explorer 6.

  4. Accertarsi che la casella di controllo Visualizza errori sia selezionata, quindi, in Visualizza errori, selezionare tutte le caselle di controllo.

  5. Scegliere OK per tornare all'editor.

  6. Selezionare il codice HTML immesso nella procedura precedente, quindi scegliere Maiuscole dal menu Modifica.

    Dopo una breve pausa, i nomi dei tag vengono sottolineati. Se si tiene il puntatore del mouse sul nome di un tag, in una striscia di descrizione viene indicato che nel nome sono contenute lettere maiuscole. In genere, in Internet Explorer 6 sono consentiti i nomi di tag con lettere maiuscole, ma questo errore di convalida viene visualizzato dal momento che sono state modificate le opzioni di convalida per quello schema.

La convalida consente di individuare anche altri tipi di errore, ad esempio ID di controllo duplicati, tag di apertura e di chiusura incrociati (ad esempio, <b><i></b></i>) e così via. Tuttavia, la convalida nell'editor non impedisce di creare il codice HTML desiderato. La convalida consente soltanto di identificare il markup non compatibile con le regole per il browser specificato.

È necessario considerare che, quando si esegue una pagina ASP.NET, l'output risultante consiste non soltanto negli elementi HTML creati, ma anche nel codice HTML sottoposto a rendering dai controlli server ASP.NET e nei codici con cui è possibile scrivere nella pagina. La convalida non consente di esaminare l'output di questi elementi dinamici; pertanto, nell'editor non è possibile esaminare la validità dell'output generato. Per impostazione predefinita, i controlli ASP.NET consentono di generare un output compatibile con gli standard XHTML 1.1. Ciò significa che l'output è adatto alla maggior parte dei browser. Per ulteriori informazioni sul markup generato dai controlli ASP.NET, vedere ASP.NET e XHTML.

Passaggi successivi

In questa procedura dettagliata sono state descritte alcune delle funzionalità più avanzate dell'editor HTML. Sebbene nella procedura non siano state descritte tutte le funzionalità, è stato osservato come le opzioni di formattazione, la modifica della struttura e la convalida possono semplificare la creazione di markup corretti con formattazione personalizzata, garantendo il controllo finale sul markup.

Vedere anche

Concetti

XHTML in Visual Web Developer

Convalida del codice in Visual Web Developer

Altre risorse

Modifiche al testo, al codice e ai tag

Supporto tecnico e accesso facilitato