CORSO BASE Il Browser LO Standard HTML I TAG Annidamento e Identizione I commenti Case unsensitive Struttura pagina-DOCTYPE HEAD BODY Ipertesti Immagini.

Slides:



Advertisements
Presentazioni simili
Il linguaggio HTML I documenti HTML vanno racchiusi dentro una coppia di TAG (marcatori): apertura e chiusura. ……………………………… …………………………… ……………….
Advertisements

Introduzione ad XML Mario Arrigoni Neri.
Corso FSE II – html a.a Lezione 5. corso fse dinformatica – a.a html html (hypertext markup language) è un linguaggio di markup.
HTML+XML= XHTML Il ritorno al futuro del WEB A cura di Barbara Lotti.
Lezione 1 Primi passi in HtML SCRIVERE TESTI di Sergio Capone
HYPER TEXT MARK-UP LANGUAGE
HTML Hyper Text Mark-Up Language. HTML Hyper Text Mark-Up Language Linguaggio di marcatura per ipertesti E un linguaggio di formattazione usato per descrivere.
A. FERRARI Alberto Ferrari. L'HyperText Markup Language (HTML) (traduzione letterale: linguaggio di marcatura per ipertesti) è un linguaggio usato per.
HTML LE PAGINE WEB COME SI SA, INTERNET E UN SISTEMA MONDIALE DI RETI DI COMPUTER CHE PERMETTE DI UTILIZZARE UN SISTEMA DI CONNESSIONE TRA COMPUTER.
HTML LE PAGINE WEB COME SI SA, INTERNET E UN SISTEMA MONDIALE DI RETI DI COMPUTER CHE PERMETTE DI UTILIZZARE UN SISTEMA DI CONNESSIONE TRA COMPUTER.
Che cosè? Che cosè? Che cosè? Che cosè? Come creare una pagina… Come creare una pagina… Come creare una pagina… Come creare una pagina… inserire testi,immagini,tabelle…
Il linguaggio HTML.
1 Scoprire e capire HTML Creare semplici pagine WEB Maria Laura Alessandroni.
HTML e CSS Concetti base Comunicazione Multimediale.
Laboratorio di Applicazioni Informatiche II mod. A
1 HTML - I Frame Laboratorio di Applicazioni Informatiche II mod. A.
LHTML è un linguaggio per computer comprensibile da parte dei browser Web Le pagine Web sono scritte in HTML LHTML è necessario sul Web per formattare.
Esercitazioni di Informatica Grafica per Edile - Architettura
Internet Explorer Il browser.
CORSO DI INFORMATICA LAUREA TRIENNALE-COMUNICAZIONE & DAMS
Laboratorio di Informatica
HTML HyperText Markup Language
Corso di PHP.
Sommario Allineamento ( ) Immagini ( ) Link ( ). Allineamenti Oltre a posso usare per allineare testo ed immagini un altro tag: align = center o left.
HyperText Markup Language 17-23/6/08 Informatica applicata B Cristina Bosco.
Modulo 7 – reti informatiche u.d. 3 (syllabus – )
WORLD WIDE WEB Il World Wide Web (Web, WWW o W3) è un'architettura software utilizzata per fornire l'accesso e la navigazione ad un insieme molto vasto.
2a Lezione: Martedì 6 Febbraio – HTML Comandi base
Progettazione multimediale
2 Sintassi: (a capo) oppure (a capo con una linea) attributi:noshade sfuma la linea "size" laltezza in pixel, "width" larghezza in pixel ESEMPIO.
Test Reti Informatiche A cura di Gaetano Vergara Se clicchi sulla risposta GIUSTA passi alla domanda successiva Se clicchi sulla risposta ERRATA passi.
CORSO AVANZATO INFORMATICA
Introduzione al linguaggio HTML
Microsoft Word (oppure, OpenOffice Writer)‏
QUIZ – PATENTE EUROPEA – ESAME WORD
Paragrafi e allineamenti
HTML per iniziare Gianpaolo Cecere. 29 aprile Sintassi HTML I tag HTML sono direttive per i browser I tag sono contenitori per porzioni di documento.
Creare pagine web Xhtlm. Struttura di una pagina.
Il linguaggio HTML Le pagine web sono file di testo scritte utilizzando il linguaggio HTML. I documenti HTML vanno racchiusi dentro una coppia di TAG.
                               IL LINGUAGGIO HTML Dr.ssa Angela Sansonetti.
Internet Explorer I preferiti Stampa di pagine web Salvataggio di pagine web Copia di elementi di pagine web in altri applicativi.
Strumenti di Presentazione (Microsoft PowerPoint 2000)
Il Linguaggio HTML “Profe, ma io a casa l’HTML non ce l’ho!“
Il linguaggio HTML Antonella Schiavon – settembre 2008 rev. 1 – aprile 2011.
HTML HyperText Markup Language Linguaggio per marcare un’Ipertesto
Modulo 6 Test di verifica
Alberatura cartelle sito
Gli standard web W3C standard HTML CSS “…a set of standardized best practices for building web sites, and a philosophy of web design and development.
Corso Web CSV – Andiamo on-line 1 Andiamo on-line Corso di formazione Elementi base per la costruzione di un sito web.
XHTML Corso linguaggi per il web a.s. 2011/2012 ITIS A. Righi – Corsico Relatore – Aldo Guastafierro.
HTML I tag HTML (parte 1). I tag HTML  I comandi che il browser interpreta  Etichette per marcare l’inizio e la fine di un elemento HTML  Formato e.
CORSO Di WEB DESIGN prof. Leonardo Moriello
Creazione di pagine per Internet Brevi note a cura di Emanuele Lana
Programma delle lezioni LABORATORIO B  Lezione 01: 27/02martedi  Lezione 02: 06/03martedi  Lezione 03: 13/03martedi  Lezione 04:
GUIDA BASE PER L’HTML Indice:
Internet e HTML Diffusione di informazioni mediante la rete Internet.
HTML 4.01 Apogeo. I tag di base Capitolo 1 I tag SintassiEsempi:
Tag FRAMESET. I frame sono un particolare tipo di struttura HTML, che consente di suddividere la finestra del browser in diversi riquadri distinti. Un'insieme.
HTML HTML e il web.
Microsoft Word Lezione 6 Riccardo Sama' Copyright  Riccardo Sama'
HTML e CSS C. Gena, C. Picardi, J. Sproston HTML e CSS.
PROGETTO… Internet Providers, registrazione del dominio Costruire una home page … e renderla visibile sul Web.
Fondamenti di Markup Languages: Richiami di HTML © 2005 Stefano Clemente Stefano Clemente
ELABORAZIONE TESTI MICROSOFT WORD EM 09.
Master in Telemedicina HTML per iniziare Maria Simi, dicembre 2004 [da un tutorial di Rigget]
Introduzione al linguaggio HTML
Creazione di pagine per Internet Brevi note a cura di Emanuele Lana
HTML HTML Sistema di contrassegno riconosciuto dai Browser come (Firefox, Chrome, Internet Explorer) Hyper Text Markup Language.
Il linguaggio HTML Introduzione Formattazione Multimedialità.
HTML. Pagina HTML Struttura Titolo Hello World! Paragrafo apre il documento html contiene informazioni come il titolo della pagina, i meta tags, la codifica.
Transcript della presentazione:

CORSO BASE Il Browser LO Standard HTML I TAG Annidamento e Identizione I commenti Case unsensitive Struttura pagina-DOCTYPE HEAD BODY Ipertesti Immagini Suoni Tabelle Form Maria A.R. Consoli Corso HTML BY, NC, SA Attribuzione - Non commerciale - Condividi allo stesso modo : Commons Deed | Legal Code)Commons DeedLegal Code)

Maria A.R. Consoli Corso HTML 2 L'HTML è il linguaggio con cui potete indicare come i vari elementi vanno disposti in una pagina Web. Un documento html non è nient'altro infatti che un file di testo con delle indicazioni sul colore delle scritte, sulla posizione delle immagini all'interno della pagina, su come far scorrere il testo, e altre cose di questo genere.

Maria A.R. Consoli Corso HTML 3 Il Browser è il programma che usate quando navigate nel Web. scarica i vari files che si trovano su un computer remoto (il server) legge i documenti scritti in html visualizza la pagina Internet Explorer Netscape Navigator Mozilla (open source) Opera

Maria A.R. Consoli Corso HTML 4 CACHE: cartella in cui vengono memorizzati i files scaricati dal web. Internet Explorer visualizza così il percorso della cache Strumenti > Opzioni Internet > Generale > Impostazioni > Visualizza file rendering della pagina: visualizzazione di un file html da parte del browser. Motore di rendering: sezione del browser che si occupa di mostrare sul video la pagina. HTML:acronimo di Hypertext Markup Language ("Linguaggio di contrassegno per gli Ipertesti") W3C: (World Wide Web Consortium ( organismo che si occupa di standardizzare la sintassi del linguaggio HTMLhttp://

Maria A.R. Consoli Corso HTML 5 Il W3C ha rilasciato diverse versioni di questo linguaggio (HTML 2.0, HTML 3.2, HTML 4.0); l'HTML si è evoluto in XHTML. l'HTML verrà utilizzato ancora per diversi anni come linguaggio principe delle pagine web. Alcuni concetti dell'XHTML richiedono già una certa comprensione dei problemi che si acquisisce solo con l'esperienza. L'HTML è più immediato e consente di incominciare subito a produrre documenti web; Chi conosce l'XHTML non può non conoscere l'HTML. La conoscenza dell'HTML è infatti il prerequisito essenziale di ogni webmaster. Le differenze tra i due linguaggi non sono così marcate e passare dall'uno all'altro non dovrebbe richiedere molta fatica.

Maria A.R. Consoli Corso HTML 6 uno o più browser un editor testuale per scrivere il codice HTML CREARE IL FILE 1.Aprite in editor testuale, per esempio Blocco note; 2.Scrivere il codice di una pagina; 3.Salvare con lestensione "html", ad esempio miaPagina.html; 4.Chiudete leditor 5.Troverete il file con licona del browser e si aprirà in automatico cliccandoci su due volte. MODIFICARE IL FILE 1.utilizzate i comandi Visualizza > HTML, 2.cambiate il codice, 3.salvate, 4.utilizzate il pulsante "aggiorna" del browser 5.visualizzare le modifiche.

Maria A.R.Consoli Corso HTML 7 Questo avviene perché l'estensione non è.html, ma.html.txt Per visualizzare l'estensione del file in sistemi Windows andate in una cartella e quindi: Strumenti > Opzioni cartella > Visualizzazione E poi togliere la spunta da: "Nascondi le estensioni dei file per i tipi di file conosciuti" infine premere il pulsante: "Come cartella corrente

Maria A.R.Consoli Corso HTML 8 Questo succede perché la pagina visualizzata è sempre quella vecchia memorizzata nella cache. Ricordatevi di impostare la cache del vostro browser in modo che il file html venga ricaricato ogni volta che richiamate la pagina. In Internet Explorer: Strumenti > Opzioni Internet > Generale > Impostazioni > Ricerca versioni più recenti delle pagine memorizzate: all'apertura della pagina

Maria A.R.Consoli Corso HTML 9 Hanno il compito di visualizzare le diverse parti di una pagina web. Hanno differenti nomi a seconda della loro funzione. I tag vanno inseriti tra parentesi uncinate ( ) la chiusura del tag viene indicata con una "/" (Quindi: ). Il contenuto va inserito tra l'apertura e la chiusura del tag medesimo, secondo questa forma: testo la struttura di un attributo è: attributo="valore" Quindi in definita la struttura di un tag sarà: testo

Maria A.R.Consoli Corso HTML 10 Alcuni particolari tag non hanno contenuto - perché ad esempio indicano la posizione di alcuni elementi (come il tag delle immagini) -, conseguentemente questi tag non hanno neanche chiusura. La loro forma sarà dunque: Ecco un esempio di immagine: come si vede il tag non viene chiuso. Questo tipo di tag viene detto "empty", cioè "vuoto".

Maria A.R. Consoli Corso HTML 11 L'annidamento ci permette di attribuire formattazioni successive al testo che stiamo inserendo. esempio: contenuto 1 contenuto 2 Apertura e chiusura del tag si trovano allo stesso livello, mentre il contenuto viene spostato verso destra di un tab: Questa procedura si chiama indentazione, e grazie ad essa il codice HTML risulta più leggibile esempio: testo 1 testo 2

Maria A.R. Consoli Corso HTML 12 indicazioni significative per il webmaster, ma invisibili al browser. Inserendo i commenti in punti specifici del documento ci permette di mantenere l'orientamento anche in file molto complessi e lunghi. Sintassi esempio:

13 L'HTML è "case unsensitive Questo significa che è del tutto indifferente se scrivere i tag in maiuscolo o in minuscolo. e vengono letti allo stesso modo dal browser. Per aumentare la leggibilità del codice è buona norma scrivere in maiuscolo il nome del tag (es: ) e in minuscolo gli attributi (es: align="right"). Quindi: L'XHTML è "case sensitive" per abituarsi già al linguaggio che verrà è consigliabile scrivere tutto in minuscolo. Maiuscolo e minuscolo, in ogni caso non costituiscono errore. Maria A.R. Consoli Corso HTML

Maria A.R. Consoli Corso HTML 14 Una apagina HTML è suddivisa in tre sezioni: Specifiche Inizio codice Testata Fine testata Corpo Fine corpo Fine codice esempio: SPECIFICHE Qui il nostro contenuto Qui il nostro contenuto

Maria A.R. Consoli Corso HTML 15 specifica il tipo di documento. E la prima riga da inserire. HTML: il tipo di linguaggio utilizzato è l'HTML PUBLIC: il documento è pubblico W3C: il documento fa riferimento alle specifiche rilasciate dal W3C DTD HTML 4.01 Transitional: il documento fa riferimento a una DTD ("Document Type Definition" cioè "Definizione del tipo di documento"); la versione di HTML supportata è la 4.01 "transitional" IT: la lingua con cui è scritta la DTD è litaliano (EN: la lingua con cui è scritta la DTD è l'inglese)

Maria A.R. Consoli Corso HTML 16 Contiene informazioni non immediatamente percepibili, ma che riguardano il modo in cui il documento deve essere letto e interpretato. Questo è il luogo dove scrivere i meta-tag (alcuni sono ad esclusivo beneficio dei motori di ricerca), script JavaScript o VbScript, fogli di stile indica al browser che deve caricare il set di caratteri occidentale (e non - ad esempio - il set di caratteri giapponese). Nome del sito Il title è il titolo della pagina e compare in alto sulla barra del browser. Il percorso assoluto a cui fare riferimento per trovare tutti i files a cui si fa riferimento. indica alcuni contenuti relativi al sito stesso. Le keywords compaiono separate da virgola, da punto e virgola, oppure senza alcun segno di interpunzione. Esempio

Maria A.R. Consoli Corso HTML 17 Sfondo Margini Lingua Colori del testo e dei link Titoli Blocchi di testo Allineamento Andare a capo Stile Font, Colore, dimensione Elenchi Qui è racchiuso il contenuto vero e proprio del documento Il contenuto della pagina verrà formattato a seconda dei tag utilizzati:

Maria A.R. Consoli Corso HTML 18 Imposta lo sfondo con un colore Sintassi: Bgcolor =background color Colore= uno dei colori indicati nella tabella #FFA500 #0000FF #FFFFFF #FFFF00 # #A52A2A # #FF0000 # #EE82EE NOTA BENE Il numero di colori che lutente ha a disposizione dipende dalla scheda video. Poiché non cè modo di sapere quale scheda video abbia lutente, i webdesigner fanno riferimento alla "palette sicura" dei 256 colori (palette web safe). Esempio1

Maria A.R. Consoli Corso HTML 19 Imposta lo sfondo con una immagine Sintassi: ESEMPIO Se limmagine imgsfondo.gif si trova nella stessa cartella della nostra pagina Se la sua posizione è diversa indicare il percorso assoluto Se nella abbiamo dichiarato il tag base NOTA BENE Limmagine di sfondo verrà ripetuta in orizzontale e in verticale. E possibile abbinare i due tag: Esempio2

Maria A.R. Consoli Corso HTML 20 Imposta i margini Sintassi: ESEMPIO NOTA BENE Il testo della pagina inizia al confine con il margine superiore, le eventuali immagini di sfondo inizieranno sempre dal bordo pagina. Se si utilizza un logo è bene eliminare i margini Esempio3

Maria A.R. Consoli Corso HTML 21 Imposta la lingua specifica ai motori di ricerca e al browser dellutente quale lingua stiamo utilizzando Sintassi: ESEMPIO NOTA BENE Si tratta di un attributo che vi sarà utile soprattutto se vi capiterà di sviluppare dei siti multilingua

Maria A.R. Consoli Corso HTML 22 Impostare il colore del testo per tutta la pagina Sintassi: ESEMPIO oppure NOTA BENE Usate la tabella vista per il colore dello sfondo Esempio4

Maria A.R. Consoli Corso HTML 23 Impostare il colore del link per tutta la pagina Sintassi: link =collegamento a riposo (di default i link sono blu (#0000FF)) alink=collegamento attivo vlink=collegamento visitato(di default i vlink sono (#800080). ESEMPIO NOTA BENE Usate la tabella vista per il colore dello sfondo Esempio5

Maria A.R. Consoli Corso HTML 24 Elemento di blocco Sintassi: titolo h=heading(titolo) X=numero da 1 a 6 (grandezze del titolo). Si tratta dunque di un elemento di blocco ESEMPIO titolo 3 NOTA BENE Il tag risulta in grassetto e lascia una riga vuota prima e dopo di sé Le dimensioni del carattere dipendono dallimpostazione utente Esempio6

Maria A.R. Consoli Corso HTML 25 Elemento di blocco Sintassi: paragrafo ESEMPIO esempio di paragrafo NOTA BENE Il tag lascia una riga vuota prima della sua apertura e dopo la sua chiusura. Esempio7

Maria A.R. Consoli Corso HTML 26 Elemento di blocco Sintassi: testo</div ESEMPIO Blocco di testo NOTA BENE Il blocco di testo va a capo, ma - a differenza del paragrafo – non lascia spazi prima e dopo la sua apertura. Esempio8

Maria A.R. Consoli Corso HTML 27 Elemento di blocco Sintassi: contenitore ESEMPIO ESEMPIO DI SPAN NOTA BENE non va a capo Esempio9

Maria A.R. Consoli Corso HTML 28 Elemento di blocco Sintassi: testo Orientamento =left oppure right oppure justify ESEMPIO testo testo testo NOTA BENE Lattributo "align" è disapprovato dal W3C Esempio10

Maria A.R. Consoli Corso HTML 29 Sintassi: (a capo) oppure (a capo con una linea) attributi:noshade sfuma la linea "size" laltezza in pixel, "width" larghezza in pixel ESEMPIO Esempio11

Maria A.R. Consoli Corso HTML 30 STILI FISICI definiscono graficamente lo stile del carattere Esempio12 testo grassetto testo corsivo testo sottolineato testo tagliato testo apice testo pedice RENDERING testo Testo

Maria A.R. Consoli Corso HTML 31 STILI LOGICI forniscono informazioni sul ruolo svolto dal contenuto SENZA RENDERING abbreviazione abbreviazione acronimo acronimo codice linguaggio di progr. citazione allinterno della frase breve citazione

Maria A.R. Consoli Corso HTML 32 STILI LOGICI forniscono informazioni sul ruolo svolto dal contenuto Esempio13 CON RENDERING indirizzo blocco di citazione citazione: rientrato a destra citazione citazione: corsivo definizione definizione:corsivo enfasi enfasi: corsivo keyboard digitazione: spaziatura fissa esempio esempio: spaziatura fissa rafforzamento con forza: grassetto variabile una variabile: corsivo

Maria A.R. Consoli Corso HTML 33 testo in Arial testo in Arial testo in Verdana testo in Verdana Sintassi: testo NOTA BENE IL TAG è disapprovato dal W3C. Il "font" di default è il "Times". Non è possibile far sì che lutente visualizzi un testo in un carattere fantasioso scelto da noi. Allo stato attuale dellarte lutente che naviga in internet può visualizzare solo i caratteri che sono installati nel suo S.O.: in Windows si tratta dei caratteri presenti in: Pannello di controllo > Tipi di caratteri

Maria A.R. Consoli Corso HTML 34 Le famiglie di font

Maria A.R. Consoli Corso HTML 35 ESEMPIO testo blu Sintassi: testo NOTA BENE Usate la tabella vista per il colore dello sfondo. Questo tag viene utilizzato se si intende usare un colore diverso da quello stabilito con il tag. Di solito si utilizza in abbinamento col tag Esempio:

Maria A.R. Consoli Corso HTML 36 ESEMPIO testo di grandezza 5 Sintassi: testo di grandezza n n= misura del carattere da 1 a 7 oppure + o – n (relativamente a 3) NOTA BENE La dimensione del carattere di default nel browser Internet explorer è 3 La dimensione del carattere dipende dalle impostazioni del browser dellutente. Di solito si utilizza in abbinamento col tag Es.: Esempio14

Maria A.R. Consoli Corso HTML 37 Elenchi ordinati Elenchi non ordinati Elenchi di definizioni Sintassi nome del primo elemento nome del secondo elemento ………. ……

Maria A.R. Consoli Corso HTML 38 Elenchi ordinati Sintassi nome del primo elemento nome del secondo elemento ………. …… ol= order list li=list item Esempio primo elemento secondo elemento terzo elemento Testo fuori lista

Maria A.R. Consoli Corso HTML 39 Elenchi ordinati Sintassi nome del primo elemento nome del secondo ol= order list li=list item Attributo:1=numeri arabi; a=alfabeto minuscolo; A=alfabeto maiuscolo; i=romani minuscoli; I=romani maiuscoli Esempio primo elemento secondo elemento terzo elemento Testo fuori lista Esempio15

Maria A.R. Consoli Corso HTML 40 Elenchi non ordinati Sintassi type=attributo> nome del primo elemento nome del secondo ul= unorder list li=list item Attributo:disc=pallino pieno; circle=pallino vuoto; square=quadrato pieno; Esempio primo elemento secondo elemento terzo elemento Testo fuori lista Esempio16

Maria A.R. Consoli Corso HTML 41 Elenchi di definizioni Sintassi > nome del primo elemento nome del secondo dl= definition list Attributo: dt=senza rientro; dd= con rientro; Esempio nome del primo elemento nome del secondo Esempio17

Maria A.R. Consoli Corso HTML 42 I link sono "il ponte" che consente di passare da un testo allaltro Sono formati da: la risorsa verso cui il collegamento punta contenuto che "nasconde il collegamento (non importa se si tratta di testo, di immagine o di files) Esempio18 Sintassi: contenuto ESEMPIO notizie su Catania e non solo Nota bene Per motivi di sicurezza non è possibile eseguire un file ".exe" direttamente dal web; lutente dovrà sempre prima scaricarlo sul proprio PC.

Maria A.R. Consoli Corso HTML 43 Nota bene E opportuno dividere il sito in varie sezioni, in modo da avere tutti i documenti dello stesso tipo allinterno di un contesto omogeneo. Per creare collegamenti verso i documenti più reconditi, destreggiandoci tra le strutture più ramificateesistono due tecniche: indicare un percorso assoluto Viene utilizzato per far riferimento ad un percorso certo(se si è già in possesso di un proprio sito) indicare un percorso relativo Viene utilizzato per far riferimento ad un percorso ancora da definire(se non si è già in possesso di un proprio sito) Esempio percorso relativo

Maria A.R. Consoli Corso HTML 44 Servono per muoversi rapidamente in una pagina che non entra in una schermata. Ad una àncora viene assegnato un nome con: testo Alla hotword si definisce il link con: testo Per creare un indice interno alla pagina si procede dunque in due fasi distinte: creazione dellancora a cui puntare ( ) creazione del collegamento allancora appena creata e riferimento attraverso il cancelletto ( ) È bene non confondere le due fasi. o SEGNALIBRI Esempio19

Maria A.R. Consoli Corso HTML 45 Nota bene Lattributo title è molto importante per descrivere lelemento a cui fa riferimento il link ed è anche utilissimo per migliorare la propria presenza nei motori di ricerca, che ne vanno a leggere il contenuto. Esempio 20 Sintassi: testo Lattributo title è molto importante, e serve per descrivere lelemento a cui fa riferimento il link.

Maria A.R. Consoli Corso HTML 46 ESEMPIO: ISTITUTO TECNICO COMMERCIALE DE FELICE CATANIA <meta name="keywords" content=scuola, istituto, tecnico, superiore, commerciale, de felice, catania">

Maria A.R. Consoli Corso HTML 47 Per far riferimento a un file che si trovi allinterno della stessa directory basta linkare il nome del file pagina Per far riferimento a un file contenuto in una cartella di livello inferiore alla posizione corrente, nominare la cartella seguita dallo "slash", e poi il nome del file. pagina interna Per tornare su di un livello, è sufficiente utilizzare la notazione pagina interna