html e css3

rob25111

Nuovo Utente
38
0
html e css sono del linguaggi di makeup. giusto.
ma come sono stati creati? (nel senso proprio stretto.. sono stati usati linguaggi di programmazione?) come fa il browser ad interpretarli?
o sono più considerati degli Standard e quindi intrinseci nel browser (che quindi li gestisce come vuole lui, per come il browser è stato programmato )
 

DispatchCode

Moderatore
Staff Forum
Utente Èlite
2,222
1,853
CPU
Intel I9-10900KF 3.75GHz 10x 125W
Dissipatore
Gigabyte Aorus Waterforce X360 ARGB
Scheda Madre
Asus 1200 TUF Z590-Plus Gaming ATX DDR4
HDD
1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
RAM
DDR4 32GB 3600MHz CL18 ARGB
GPU
Nvidia RTX 3080 10GB DDR6
Audio
Integrata 7.1 HD audio
Monitor
LG 34GN850
PSU
Gigabyte P850PM
Case
Phanteks Enthoo Evolv X ARGB
Periferiche
MSI Vigor GK30, mouse Logitech
Net
FTTH Aruba, 1Gb (effettivi: ~950Mb / ~480Mb)
OS
Windows 10 64bit / OpenSUSE Tumbleweed
Non è proprio la sezione corretta, Web Development sarebbe stata quella giusta.

HTML e CSS sono linguaggi di markup (non makeup). HTML significa HyperText Markup Language, e CSS sta per Cascading Style-Sheet.
Vengono interpretati dal browser essendo linguaggi "lato client" (come JavaScript). L'interpretazione non è lasciata a ciascun browser in quanto ci sono delle specifiche; tuttavia ci sono tantissime funzionalità, specie quelle più recenti, che magari non sono ancora state implementate in un determinato browser; insomma, non è detto che la qual cosa funzioni ovunque (spesso ci si trova a dover utilizzare degli appositi prefissi, come "-moz" per Firefox e altri prefissi per altri browser).

Il modo in cui avviene è parte del browser. E' presente un parser per il DOM della pagina (ogni "componente" viene di fatto rappresentato da un oggetto; DOM = Document Object Model).
Per info dettagliate (molto dettagliate), puoi consultare questa pagina: https://html.spec.whatwg.org/multipage/parsing.html

Presumo quindi che il parser sia stato scritto nel linguaggio scelto per sviluppare il browser. Per stare generico, diciamo che potrebbe essere C++ così come un altro linguaggio.

Stai iniziando da cose semplici vedo. :asd:
 
  • Mi piace
Reazioni: rob25111

rob25111

Nuovo Utente
38
0
yes! grazie più o meno mi è chiaro il concetto :)

Stai iniziando da cose semplici vedo. :asd:
ahah.. in realtà smanetto da un po' su queste cose avendo fatto anche informatica alle superiori (seppur non ho deciso per ora di continuare l'argomento all 'università) .
Sto cercando di avere un approccio molto più deep per capire bene veramente come funziona un pc e le logiche/architetture che ci sono dietro.
E' troppo facile (o comunque non ho più mordente) nel scrivere codici /richiamare librerie e usarle leggendo le documentazioni senza capire effettivamente cosa succede dietro :)
 
U

Utente 16812

Ospite
html e css sono del linguaggi di makeup. giusto.
ma come sono stati creati? (nel senso proprio stretto.. sono stati usati linguaggi di programmazione?) come fa il browser ad interpretarli?
o sono più considerati degli Standard e quindi intrinseci nel browser (che quindi li gestisce come vuole lui, per come il browser è stato programmato )

Per l'HTML ci si è basati su un "metalinguaggio" denominato SGLM (a cui in seguito venne affiancato il protocollo HTTP di trasporto dell'architettura ISO/OSI):
L'origine dei fogli di stile risale al periodo della "guerra" tra Netscape (Navigator) e Explorer Internet (primi anni del secolo XX), i due browser che possedevano "tag" proprietari per la formattazione delle pagine Web, con tutti gli svantaggi che ne derivavano (basti pensare alle tabelle) :asd:
Per separare il contenuto della pagina Web dalla sua formattazione e dal suo layout, il consorzio W3C (che utilizziamo per validare le pagine HTML e i fogli di stile) stilò le specifiche CSS che, per l'appunto, separavano i contenuti HTML dal codice di formattazione.
Ciao ;)
 
  • Mi piace
Reazioni: rob25111

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili