HTML: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m rb completo
Etichetta: Ripristino manuale
CommonsDelinker (discussione | contributi)
Bot: sostituisco HTML_logo.png con File:HTML_file_type_mimetype_icon.png (da CommonsDelinker per: File renamed: Criterion 3 (obvious error) · R
 
(Una versione intermedia di un altro utente non mostrate)
Riga 43:
 
== Descrizione ==
[[File:HTML logofile type mimetype icon.png|miniatura|150px|Logo dell'HTML]]
L'HTML è un linguaggio di formattazione che descrive le modalità di impaginazione o visualizzazione grafica ([[Impaginazione|layout]]) del contenuto, testuale e non, di una pagina web attraverso ''[[Tag HTML|tag]]'' di formattazione. Sebbene l'HTML supporti l'inserimento di [[Linguaggio di scripting|script]] e [[Oggetto (informatica)|oggetti]] esterni quali [[immagine digitale|immagini]] o [[video|filmati]], non è un [[linguaggio di programmazione]]: non prevedendo alcuna definizione di [[variabile (informatica)|variabili]], [[strutture dati]], [[funzione (informatica)|funzioni]] o [[struttura di controllo|strutture di controllo]] che possano realizzare [[Programma (informatica)|programmi]], il suo codice è in grado soltanto di strutturare e decorare dati testuali.<ref>
{{cita libro |autore=Thomas Powell |titolo=HTML & XHTML: the complete reference |url=https://archive.org/details/htmlxhtmlcomplet0000powe |editore=McGraw-Hill |anno=2003 |isbn=0-07-222942-X |p=[https://archive.org/details/htmlxhtmlcomplet0000powe/page/25 25] |citazione=''HTML is not a programming language''|lingua=en}}
Riga 114:
 
&#x3C;html&#x3E;&#x3C;head&#x3E;&#x3C;body&#x3E;&#x3C;title&#x3E;&#x3C;link&#x3E;&#x3C;script&#x3E;&#x3C;p&#x3E;&#x3C;a&#x3E;&#x3C;img&#x3E;&#x3C;hr&#x3E;&#x3C;br&#x3E;&#x3C;table&#x3E;&#x3C;thead&#x3E;&#x3C;tbody&#x3E;&#x3C;tr&#x3E;&#x3C;td&#x3E;&#x3C;style&#x3E;&#x3C;th&#x3E;&#x3C;tfoot&#x3E;&#x3C;span&#x3E;&#x3C;div&#x3E;&#x3C;ul&#x3E;&#x3C;ol&#x3E;&#x3C;li&#x3E;&#x3C;img&#x3E;&#x3C;video&#x3E;&#x3C;object&#x3E;&#x3C;embed&#x3E;&#x3C;audio&#x3E;&#x3C;label&#x3E;&#x3C;option&#x3E;&#x3C;select&#x3E;&#x3C;option&#x3E;&#x3C;h1&#x3E;&#x3C;h2&#x3E;&#x3C;h3&#x3E;&#x3C;h4&#x3E;&#x3C;h5&#x3E;&#x3C;input&#x3E;&#x3C;textarea&#x3E;&#x3C;button&#x3E;&#x3C;iframe&#x3E;&#x3C;source&#x3E;&#x3C;form&#x3E;&#x3C;small&#x3E;&#x3C;em&#x3E;&#x3C;b&#x3E;&#x3C;u&#x3E;&#x3C;i&#x3E;&#x3C;video&#x3E;&#x3C;embed&#x3E;&#x3C;strong&#x3E;&#x3C;article&#x3E;&#x3C;footer&#x3E;&#x3C;header&#x3E;&#x3C;nav&#x3E;&#x3C;section&#x3E;
 
== Haml ==
'''Haml''' (HTML Abstraction Markup Language) è un sistema di modelli progettato per evitare di scrivere codice ''inline'' in un documento web e rendere l'HTML più pulito. Haml offre la flessibilità di avere alcuni contenuti dinamici in HTML. Simile ad altri linguaggi web come PHP, ASP, JSP e sistemi di modelli come eRuby, Haml incorpora anche del codice che viene eseguito durante il [[runtime]] e genera codice HTML per fornire alcuni contenuti dinamici. Per eseguire il codice Haml, i file devono avere un'estensione <code>.haml</code>. Questi file sono simili ai file <code>.erb</code> o eRuby; aiutano anche a incorporare il codice Ruby durante lo sviluppo di un'applicazione web<ref>{{Cita web|url=https://haml.info/|titolo=Haml|sito=haml.info|accesso=4 febbraio 2021}}</ref>.