BIOINFO3 - Lezione 091 HTML E PAGINE WEB Hyper Text Markup Language E il linguaggio con cui sono codificate le pagine WEB che vediamo attraverso i browser.

Slides:



Advertisements
Presentazioni simili
Introduzione all’HTML
Advertisements

Il linguaggio HTML I documenti HTML vanno racchiusi dentro una coppia di TAG (marcatori): apertura e chiusura. ……………………………… …………………………… ……………….
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.
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.
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
Il linguaggio HTML.
1 Scoprire e capire HTML Creare semplici pagine WEB Maria Laura Alessandroni.
Come creare e gestire siti web con Kompozer, editor HTML
HTML e CSS Concetti base Comunicazione Multimediale.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Richiami sul modello Client/Server (per.
Laboratorio di Applicazioni Informatiche II mod. A
Architettura del World Wide Web
Posta elettronica ( ) chiocciola" comunemente letta at Identificativo dellutente Identificativo del computer centrale sul quale risiede.
CORSO DI INFORMATICA LAUREA TRIENNALE-COMUNICAZIONE & DAMS
Un’introduzione a HTML (I)
Unintroduzione a HTML (II). 4-2 Includere figure con i tag immagine Le immagini possono essere usate come link utilizzando i tag àncora Formato del tag.
RISORSE WEB Internet Per un uso consapevole delle risorse della Rete
ASP Lezione 1 Concetti di base. Introduzione ad ASP ASP (che è la sigla di Active Server Pages) è un ambiente di programmazione per le pagine web. La.
HTML HyperText Markup Language
Corso di PHP.
1 HTML L’HTML è un linguaggio di markup: le istruzioni vengono date attraverso comandi denominati tag e racchiusi tra i segni di maggiore e minore ().
Sommario Allineamento ( ) Immagini ( ) Link ( ). Allineamenti Oltre a posso usare per allineare testo ed immagini un altro tag: align = center o left.
Corso di Informatica per Giurisprudenza Lezione 7
HyperText Markup Language 17-23/6/08 Informatica applicata B Cristina Bosco.
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
Prof. Antonio Scarvaglieri - Liceo "F. De Sanctis" - Paternò
HTML Lezione 5 Immagini. URL Un Uniform Resource Locator o URL (Localizzatore di risorsa uniforme) è una sequenza di caratteri che identifica univocamente.
HTML Lezione 8 I collegamenti ipertestuali (link).
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.
Applicazioni Web HTTP, HTML e CSS Elaborato da Gianluca Lauteri e Daniele Filannino.
BIOINFO3 - Lezione 121 Alter Table Alter table permette di cambiare la struttura di tabelle esistenti. Ad esempio e` possibile aggiungere o cancellare.
Creare pagine web Xhtlm. Struttura di una pagina.
Gianpaolo Cecere Introduzione
HTML Lezione 3 Stili.
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 World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
BIOINFO3 - Lezione 101 GLI IPERTESTI Una delle innovazioni introdotte da HTML e dal WWW in generale, rispetto ad un testo normale è sicuramente la possibilità
BIOINFO3 - Lezione 201 Come in ogni corso di introduzione ad un linguaggio di programmazione, proviamo a scrivere lormai celebre primo programma di prova.
BIOINFO3 - Lezione 111 CGI-BIN CGI-BIN sono chiamati i programmi la cui esecuzione può essere richiesta attraverso il WEB. Il server web (httpd) della.
BIOINFO3 - Lezione 301 CGI-BIN Abbiamo visto che CGI-BIN sono chiamati i programmi la cui esecuzione può essere richiesta attraverso il WEB. In particolare.
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.
ASP – Active Server Pages - 1 -Giuseppe De Pietro Introduzione ASP, acronimo di Active Server Pages, sta ad indicare una tecnologia per lo sviluppo di.
HTML HyperText Markup Language Linguaggio per marcare un’Ipertesto
Pagine Web statiche: HTML
Hyper-Text Mark-Up Language
HTML Gli elementi principali di una pagina Web. Titolo: 2  Attribuisce un titolo alla pagina  Il titolo è visibile nella “barra del titolo” del browser.
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.
Creato da Riccardo Nuzzone
CORSO Di WEB DESIGN prof. Leonardo Moriello
Creazione di pagine per Internet Brevi note a cura di Emanuele Lana
Impostare i caratteri. Le prime versioni del linguaggio HTML così come le prime versioni dei browser consentivano unicamente la scelta tra due tipi di.
Internet e HTML Diffusione di informazioni mediante la rete Internet.
HTML 4.01 Apogeo. I tag di base Capitolo 1 I tag SintassiEsempi:
HTML e CSS C. Gena, C. Picardi, J. Sproston HTML e CSS.
InternetInternet Sede: Salvo D’acquisto 2010/2011 Docente: Vito Monno.
Tag IMG Per inserire un'immagine in una pagina HTML basta inserire il tag: ; questo tag non ha bisogno di chiusura. Affinché l'immagine venga visualizzata.
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
Servizi Internet Claudia Raibulet
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
INFORMAZIONE E PRESENTAZIONE Lo scopo di una pagina web è, essenzialmente la trasmissione di una informazione. L’informazione è costituita da due aspetti.
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:

BIOINFO3 - Lezione 091 HTML E PAGINE WEB Hyper Text Markup Language E il linguaggio con cui sono codificate le pagine WEB che vediamo attraverso i browser. Quando noi chiediamo al nostro browser di visualizzarci una certa pagina web, egli in realtà chiede ad un server WEB (avente lindirizzo specificato) di fornirgli un file (avente il nome della pagina). In realtà i browser possono interpretare anche file locali residenti nel computer Il file è un comunissimo file di testo, contenente però al suo interno alcuni simboli e parole chiave di HTML. E quindi il browser ad interpretare i comandi HTML e a costruire e mostrarci le pagine nel formato a noi consueto

BIOINFO3 - Lezione 092 SERVER WEB Siamo ancora di fronte ad una architettura di tipo client-server. Il client è il programma browser (NETSCAPE, EXPLORER, GALEON,..) in esecuzione sul nostro computer. Il server è un programma (chiamato httpd) sempre in esecuzione su un computer avente un certo indirizzo internet, perennemente in attesa che un client gli chieda di inviargli un file. I file sono solo quelli raggiungibili dal server in una directory predefinita (tipicamente chiamata html) dellhard disk installato sulla macchina server BROWSER client HTTPD server html

BIOINFO3 - Lezione 093 COSA SUCCEDE NEL CLIENT? 1.Supponiamo di scrivere nella finestrella location (o address del nostro browser 2.Il browser capisce che deve collegarsi al server httpd che risiede allindirizzo internet didattica.cribi.unipd.it e chiedergli il file di nome index.html contenuto nella directory bioinfotre. Come in questo caso, se non si specifica il nome di un file, allora viene richiesto sempre il file index.html. 3.Attraverso internet, utilizzando un protocollo (insieme di regole che stabiliscono come deve avvenire un colloquio tra due computer collegati alla rete) chiamato TCP-IP ( Transmission Control Protocol/Internet Protocol ), il client chiede di collegarsi alla porta numero 80 del server avente lindirizzo didattica.cribi.unipd.it.

BIOINFO3 - Lezione 094 DEAMON Esistono molte altre porte in una macchina server, ad esempio la porta 21 per FTP (protocollo per il trasferimento di file, N.B. non interpretati e visualizzati da un browser come pagine WEB), la porta 23 per TELNET (terminale remoto), la porta 25 per la posta elettronica. HTTP è il protocollo usato per le pagine WEB. Queste porte rappresentano una sorta di presa a cui i client possono collegarsi per trasmettere richieste di servizi e ricevere i risultati A ciascuna porta è associato un programma server detto deamon. I deamon sono normalmente addormentati ma vengono risvegliati allarrivo di una richiesta e iniziano a servirla ftpd telnetd smtpd httpd FTP TELNET SMTP HTTP Server disponibile nella rete

BIOINFO3 - Lezione 095 COSA SUCCEDE NEL SERVER? 4.Associato alla porta 80 del server, il programma httpd, risvegliato dalla richiesta di connessione, crea un nuovo processo figlio (un suo clone), destinato a servire solo questa richiesta e poi morire. Lhttpd padre torna invece ad addormentarsi, pronto per risvegliarsi ad ogni nuova richiesta (da altri client o ancora dallo stesso client) Lamministratore del server può stabilire il numero massimo di processi figli dellhttpd che possono essere vivi contemporaneamente, per non paralizzare il server in caso di troppe richieste. Vi è mai capitato di ricevere la risposta SERVER TOO BUSY tentando di collegarvi ad un sito web? Evidentemente in quel momento era stato raggiunto il limite!

BIOINFO3 - Lezione 096 COSA SUCCEDE POI? 5.Il client, ottenuta la connessione alla porta 80, invierà il seguente comando GET /bioinfotre/index.html HTTP/1.0¶¶ I due simboli ¶¶ in realtà rappresentano i due distinti caratteri di torna a inizio riga \r e vai a capo \n. Il comando chiede al server: forniscimi il file chiamato index.html che si trova allinterno della directory bioinfotre. 6.Il server (il clone che sta occupandosi personalmente del servizio) verifica lesistenza del file restituendo un messaggio derrore se il file non viene trovato. Se invece il file richiesto esiste allora lo legge e ne trasmette il contenuto al client, sempre attraverso questa sorta di aggancio presa-spina che si è creato attraverso la porta 80.

BIOINFO3 - Lezione 097 COME CONTINUA LA COSA? 7.Prima di trasferire il contenuto del file il server invierà al client anche lintestazione Content-type:text/html ¶¶ In pratica egli preannuncia al client che la sequenza di caratteri che sta per ricevere è letta da un file di testo contenente comandi html. (Ora i due ¶¶ sono due caratteri di vai a capo \n\n) 8.Come già anticipato, terminata la trasmissione del file, il clone del processo httpd muore, mentre il browser ha ricevuto interamente il file ed è ora in grado di mostrarci la pagina generata dai comandi HTML contenuti nel file

BIOINFO3 - Lezione 098 UNO SCHEMA RIASSUNTIVO 1 2 BROWSER 8 client server httpd 80 httpd Connessione a didattica.cribi.unipd.it:80 3 GET /bioinfotre/index.html HTTP/ html bioinfotre index.html 6 7 Content-type:text/html Contenuto di

BIOINFO3 - Lezione 099 HTML Oggi sono disponibili moltissimi editor grafici di HTML che permettono di progettare in modo visuale le pagine web, senza avere alcuna conoscenza di HTML. E` comunque molto utile avere almeno una conoscenza di base dei comandi principali. I comandi HTML sono detti tag e sono racchiusi allinterno dei caratteri. Tipicamente un tag identifica linizio di un comando o di un formato particolare, mentre lo stesso tag ma con identifica la fine di quel formato o comando N.B. HTML è CaSE InsensiTIvE, ovvero i comandi possono essere indifferentemente scritti in maiuscolo e minuscolo

BIOINFO3 - Lezione 0910 HEAD & BODY In un file HTML solitamente si definisce una parte di intestazione (HEAD), che fornisce delle informazioni supplementari sulla pagina ed una parte di corpo (BODY) che rappresenta la pagina vera e propria. File html Inizio codifica HTML Fine codifica HTML Inizio intestazione Fine intestazione Inizio corpo Fine corpo

BIOINFO3 - Lezione 0911 TITLE Il tag si trova allinterno dellhead e rappresenta la frase che si vuol far comparire nella barra superiore del browser

BIOINFO3 - Lezione 0912 TESTO Il testo che deve apparire nella pagina viene scritto nel corpo N.B. In HTML i caratteri di vai a capo presenti nel testo sono ignorati. Si deve usare il tag

BIOINFO3 - Lezione 0913 HEADER E possibile definire 6 livelli di header (titoli del testo, es. capitoli, paragrafi, sottoparagrafi…)

BIOINFO3 - Lezione 0914 PARAGRAFI E RIGHE Un paragrafo è identificato dal tag. Per inserire una riga di separazione si usa N.B. Se in un tag vi sono dei parametri è necessario racchiuderli tra apici nel caso essi contenessero degli spazi Esempio: Se scrivessimo solo Mario sarebbe interpretato come valore del parametro font

BIOINFO3 - Lezione 0915 FONT E possibile specificare che font usare per una certa porzione del testo (fino al primo incontrato Size: può essere assoluta (da 1 a 7) o relativa (da -2 a +4 rispetto a quella base) Face: può essere ad esempio courier times new roman

BIOINFO3 - Lezione 0916 RGB Color: E formato da una terna di numeri esadecimali da due cifre ciascuno secondo lo standard RGB#RRGGBB Le tre cifre rappresentano il livello dei tre colori primari ROSSO, VERDE e BLU e variano da 00 (0) a FF (255) Ovviamente il bianco su sfondo bianco non si vede

BIOINFO3 - Lezione 0917 IMMAGINI Si usa il tag Src: specifica il nome di un file grafico contenente limmagine. Il file può avere un qualunque indirizzo web (assoluto) oppure risiedere sullo stesso server da cui è stata caricata la pagina che deve contenere limmagine (indirizzo relativo) Align: stabilisce lallineamento dellimmagine (bottom, top, left, right) Alt: specifica il testo visualizzato quando si passa col mouse sopra allimmagine Width e height: specificano le dimensioni da dare allimmagine. Se numeri interi vengono interpretati come pixel, se numeri col simbolo % sono interpretati come percentuale rispetto alle dimensioni reali dellimmagine

BIOINFO3 - Lezione 0918 CARATTERI SPECIALI Per inserire determinati caratteri speciali esiste una sintassi particolare che inizia con & e termina con ;

BIOINFO3 - Lezione 0919 IMPOSTAZIONI DEL BODY Si possono definire i colori dello sfondo della pagina (o addirittura impostare unimmagine come sfondo), così come i colori di default del testo, dei link e dei link già visitati Bgcolor: colore di sfondo della pagina Text: colore del testo Link: colore dei link Ulink: colore link già visitati Background: immagine da usare come sfondo

BIOINFO3 - Lezione 0920 RIEPILOGO Introduzione a HTML Il protocollo HTTP I tag principali di HTML: head, body, title, testo, header, paragrafi, font, immagini, caratteri speciali Lo standard RGB