



Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Appunti delle lezioni sugli argomenti HTML e CSS, integrati con le slides, del corso Introduzione all'Informatica Umanistica del prof. Marco Rospocher (A.A. 2019/2020)
Tipologia: Appunti
1 / 5
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




Ingredienti delle pagine WEB HyperText Markup Language (HTML) è usato per organizzare la struttura di una pagina web. Cascading Style Sheets (CSS) Fogli di stile Usato per definire l’aspetto visuale ed estetico di un sito web (colori, stili, font, configurazione avanzata, etc.) Tutte le istruzioni di “formattazione” vengono raccolte in questi file e poi possono essere “richiamate” da ogni pagina del sito HTML HTML è un linguaggio di markup (annotazione), non è un linguaggio di programmazione! Non stiamo programmando la macchina per svolgere un particolare task computazionale; stiamo annotando un testo con degli elementi particolare (chiamati tag ). I tag servono ad assegnare una determinata caratteristica al testo, come per esempio, indicare un’intestazione, un paragrafo, etc. I tag vengono poi interpretati da un particolare software (il web browser) per mostrare il contenuto secondo le specifiche dei tag usati Prima versione di HTML pubblicata da Tim Berners-Lee nel 1991 Ultima versione: HTML 5.2, rilasciata come W3C Recommendation nel 2017 Strumenti necessari per creare un HTML: Un browser web o E.g., Google Chrome, che, in particolare, possiede una suite di strumenti chiamata Developer Tools , che è molto utile per sviluppare siti web Un editor di testi “semplici” – non un word processor come Microsoft Word o E.g., VS code o Sublime Text o Notepad, Notepad ++ CODE FORMATTING E CONVENZIONI I tag e i vari attributi vanno sempre scritti in minuscolo, questa restrizione è stata introdotta in XHTML – una variante più rigida di HTML. Nonostante il codice HTML possa essere scritto in un’unica riga, indentarlo aumenta la leggibilità del prodotto:
a. Effettuare modifiche, sistemare problemi e/o estendere quanto fatto;
…
rappresenta un paragrafo testuale, cioè l’unità base in cui suddividere un testo. Tipicamente (ma dipende dal foglio di stile) viene mostrato dal browser come separato dagli altri blocchi, prima e dopo, da una riga vuota o con la prima linea indentata. I blocchi di contenuto “generici” non sono associati ad un particolarre scopo di rappresentazione: vengono usati per raggruppare una parte di contenuto che condivide stile, visualizzazione o anche altri attributi (e.g., la lingua). ** … ** → separato dal blocco precedente da un’interruzione di linea senza lasciare spazi prima e dopo ** … ** → generico contenitore “in-line”, non va a capo, di conseguenza non spezza i conteniti in cui è inserito. SEPARATORI L’elementoLa pagina di destinazione del collegamento viene specificata con l’attributo “href” nel tag di apertura, può far riferimento ad un altro file sul computer dove si trova la pagina di aprtenza o ad un altro indirizzo URL. COMMENTI Commentare un documento HTML può essere utile per documentare vari aspetti:
Quello che abbiamo visto non è l’unico modo per produrre documenti HTML; esistono modi per generare documenti HTML senza che l’utente debba scrivere o conoscere il linguaggio HTML: Usare editor WYSIWYG (What you see is what you get). o Microsoft Word o Con programmi online: https://htmlg.com/html-editor/ , https://htmled.it/ Usare un Content Management System (CMS) o E.g., WordPress, Google Sites, Drupal, Jommla, etc. o Documento HTML generato automaticamente “al volo” partendo da contenuti “non HTML” inseriti dall’utente Molto usati per la creazione di blog, siti eCommerce, etc. In questi casi però il controllo della sorgente dell’HTML generato è completamente demandato ai programmi e non sempre è un codice pulito o minimale. Esistono, poi, ambienti per lo sviluppo Web “professionali”: Adobe Dreamweaver Microsoft Expression Web Questo tipo di programmi integrano molte funzioni per agevolare il lavoro degli sviluppatori Integrazione con altri linguaggi per il web come PHP e Javascript Funzioni automatizzate di ottimizzazione, validazione, versioning del codice e caricamento remoto su web server Supporto per i Web Designer (e.g., Live View di Dreamweaver)