Sobes.tech
Intern

Cosa sono HTML, JavaScript e CSS?

sobes.tech AI

Risposta dell'AI

HTML (HyperText Markup Language) è un linguaggio di markup per creare la struttura delle pagine web. Definisce gli elementi della pagina: intestazioni, paragrafi, immagini, link.

CSS (Cascading Style Sheets) è un linguaggio di stile per la formattazione delle pagine web. Si occupa dell'aspetto degli elementi: colori, font, margini, disposizione.

JavaScript è un linguaggio di programmazione per aggiungere interattività alle pagine web. Permette di modificare il contenuto, rispondere alle azioni dell'utente, inviare richieste al server senza ricaricare la pagina.

Esempio di interazione:

<!DOCTYPE html>
<html>
<head>
  <title>Esempio</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <h1 id="title">Ciao a tutti</h1>
  <button onclick="changeText()">Cambia testo</button>

  <script src="script.js"></script>
</body>
</html>
/* styles.css */
#title {
  color: blue;
  font-size: 24px;
}
// script.js
function changeText() {
  const titleElement = document.getElementById('title');
  titleElement.textContent = 'Testo modificato!';
  titleElement.style.color = 'red';
}

In questo esempio, HTML definisce la struttura (intestazione e pulsante), CSS stile l'intestazione (colore blu, dimensione 24px), e JavaScript aggiunge interattività (cliccando sul pulsante, il testo dell'intestazione cambia e diventa rosso).