CSS: stili esterni e gestione del layout su più pagine

14 Febbraio 2019

Gli stili esterni controllano l’aspetto degli oggetti presenti su diverse pagine di un sito.

Esistono tre tipi di fogli di stile CSS: esterni, interni, in linea.

Gli stili esterni in CSS si riferiscono a un metodo per applicare gli stili a una pagina web tramite un file CSS separato. Invece di includere direttamente gli stili all’interno del documento HTML, è possibile creare un file CSS esterno che contiene tutte le regole di stile desiderate. Questo file esterno viene quindi collegato al documento HTML tramite l’elemento <link>.

L’utilizzo di stili esterni presenta diversi vantaggi. Innanzitutto, separa chiaramente la struttura e il contenuto (HTML) dalla presentazione e dallo stile (CSS), rendendo il codice più pulito e manutenibile. Inoltre, consente di riutilizzare gli stili su più pagine web, semplificando l’aggiornamento e la coerenza visiva dell’intero sito.

➡️ Che cos’è il CSS?

Per utilizzare gli stili esterni, è necessario creare un file CSS separato con estensione “.css” e definire le regole di stile al suo interno. Ad esempio:

styles.css:

body {
  font-family: Arial, sans-serif;
  background-color: #f2f2f2;
}

h1 {
  color: #333;
  text-align: center;
}

Poi, nel documento HTML, è possibile collegare il file CSS esterno nel tag utilizzando l’elemento :

<!DOCTYPE html>
<html>
<head>
  <title>Il mio sito</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <h1>Benvenuti nel mio sito</h1>
  <p>Questo è un esempio di utilizzo degli stili esterni in CSS.</p>
</body>
</html>

In questo modo, tutte le regole di stile definite nel file “styles.css” saranno applicate al documento HTML, garantendo una formattazione uniforme e coerente.

Un altro esempio

Supponiamo di avere un file CSS esterno chiamato “styles.css” con il seguente contenuto:

styles.css:

/* Regola di stile per il testo principale */
p {
  font-size: 16px;
  color: #333;
  line-height: 1.5;
}

/* Regola di stile per i link */
a {
  color: #007bff;
  text-decoration: none;
}

/* Regola di stile per gli elenchi */
ul {
  list-style-type: square;
}

Nel nostro documento HTML, potremmo avere il seguente codice:

<!DOCTYPE html>
<html>
<head>
  <title>Il mio sito</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <h1>Benvenuti nel mio sito</h1>
  <p>Questo è un esempio di utilizzo degli stili esterni in CSS.</p>
  <p>È possibile definire stili per i diversi elementi HTML, come paragrafi, link e elenchi, nel file CSS esterno.</p>
  <ul>
    <li>Elemento 1</li>
    <li>Elemento 2</li>
    <li>Elemento 3</li>
  </ul>
  <p>Puoi anche creare regole di stile personalizzate per i tuoi elementi specifici.</p>
  <a href="https://www.example.com">Visita il nostro sito web</a>
</body>
</html>

In questo caso, gli stili definiti nel file “styles.css” saranno applicati alle diverse parti del documento HTML. Ad esempio, i paragrafi avranno il font-size di 16px, i link saranno di colore blu (#007bff) senza sottolineatura e gli elenchi saranno mostrati con dei quadratini come segnaposto. Questo contribuisce a creare una formattazione coerente in tutto il sito web.

Articoli recenti

Commenti recenti

  1. Massimiliano Ferretti su I Commenti

    Mi permetto di aggiungere una mia considerazione personale che ho riportato dall'utilizzo di C#. Personalmente mi piace commentare funzioni e…

  2. Personalmente ritengo che utilizzare git porti sempre dei vantaggi anche per lo sviluppo solo. Già solo la possibilità di fare…

  3. ciao, il link a discord non è piu valido, vorrei utilizzare il materiale che hai pubblicato tempo fa, come faccio?

Itamde è anche una scuola di programmazione online.

Itamde

Impara ciò che desideri, al tuo ritmo

0 commenti

Potrebbe interessarti anche…

Medieval Minefield – Update 1.4 (Devlog)

Medieval Minefield – Update 1.4 (Devlog)

Un progetto iniziato nel 2021, ripreso oggi: cosa è cambiato, cosa stiamo sistemando, e dove stiamo andando Medieval Minefield è nato nel 2021 come esperimento “serio ma piccolo”: prendere la logica del campo minato classico, spostarla su mobile, e vestirla con una UI...

Rimani aggiornato sulle ultime notizie e novità

Accedi ai contenuti riservati

Scopri il dietro le quinte dei nostri progetti, risorse esclusive e lo stato di avanzamento delle nostre creazioni in tempo reale.

Iscriviti alla newsletter

Ricevi le nostre notizie, le nostre riflessioni creative e le novità dell’atelier direttamente nella tua casella di posta elettronica.

Seguici

Unisciti alla nostra community sui social network per seguire i nostri progetti quotidiani e interagire con noi.