Esercizio - Usare i concetti relativi ai fogli di stile CSS
Si vuole iniziare a modificare lo stile della pagina Web del curriculum. Si inizia selezionando il carattere e impostando le dimensioni per i vari elementi che si utilizzano nella pagina.
Questo modulo usa vscode.dev, una versione basata sul Web di Visual Studio Code, e CodeSwing. Questi strumenti consentono di semplificare il processo di sviluppo. Non è necessaria alcuna installazione locale per completare gli esercizi che seguono.
Creare un progetto
Si inizia creando una cartella, impostando gli strumenti e creando uno "swing" utilizzando CodeSwing in vscode.dev. Uno swing visualizzerà automaticamente i risultati del codice creato in vscode.dev. L'uso di Microsoft Visual Studio Code con CodeSwing consente di apportare rapidamente modifiche con un'anteprima degli aggiornamenti in tempo reale.
- Creare una cartella sul desktop denominata curriculum.
- Aprire vscode.dev.
- Selezionare Apri cartella.
- Passare alla cartella resume creata in precedenza e selezionare Seleziona cartella.
- Quando viene visualizzato il messaggio Consentir al sito di visualizzare i file, selezionare Visualizza file.
- Selezionare il pulsante Estensioni.
- Nella casella di testo Cerca estensioni in Marketplace digitare CodeSwing.
- Selezionare Installa per installare CodeSwing.
- Aprire il riquadro comandi selezionando CTRL+MAIUSC+P o CMD+MAIUSC+P in un Mac.
- Digitare CodeSwing nel riquadro comandi e selezionare CodeSwing: New Swing in Directory.
- Selezionare Seleziona cartella per usare la directory corrente, ovvero quella creata in un passaggio precedente.
- Selezionare Basic: HTML/CSS/JavaScript.
- Se viene visualizzata la richiesta Salvare le modifiche a curriculum?, selezionare Salva modifiche.
- Seleziona la x accanto a script.js all'interno del vscode.dev per chiudere il file JavaScript poiché non utilizzi questo file durante l'esercizio.
Visual Studio Code crea due sezioni affiancate. Quella a sinistra sarà l'editor, in cui è possibile inserire il codice HTML e CSS. Il diritto si comporta come un browser, visualizzando i risultati del tuo codice.
Creare il codice HTML
L'utente utilizza l'HTML esistente per consentirci di concentrarsi esclusivamente sul CSS. Il codice HTML include l'elemento link per fare riferimento al file CSS.
Copiare il codice HTML seguente nella finestra index.html:
<html> <head> <title>Your Name resume</title> <link rel="stylesheet" href="style.css"> </head> <body> <h1>Your Name</h1> <a href="mailto:your-email@example.com">your-email@example.com</a> <div id="social-media"> <h2>Social media</h2> <ul> <li><a href="https://github.com/">GitHub</a></li> <li><a href="https://linkedin.com/in/">LinkedIn</a></li> <li><a href="https://x.com/">X</a></li> </ul> </div> <h2>Education</h2> <h3>School name</h3> <h4>Major</h4> <ul> <li>GPA: 4.0</li> <li>Years attended</li> </ul> <h2>Experience</h2> <div class="experience"> <h3>Company name</h3> <h4>Title</h4> </div> <div class="experience"> <h3>Cool hackathon</h3> <h4>Project title</h4> </div> </body> </html>
Impostare il tipo e la dimensione del carattere
Per impostazione predefinita, la maggior parte dei browser utilizza un carattere serif come Times New Roman. Si vuole impostare la pagina predefinita su un tipo di carattere più diffuso. Inoltre, si vogliono impostare le dimensioni del tipo di carattere per la pagina e varie intestazioni.
All'interno del file style.css aggiungere il codice CSS seguente per impostare la famiglia di caratteri su Verdana con opzioni di fallback e le dimensioni del carattere su 12 pixel nell'elemento
html:html { font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12px; }L'elemento
htmlverrà usato per aggiornare il tipo e le dimensioni del carattere radice. Con l'elemento consente di utilizzarehtmlilremdimensionamento.Si noti che la pagina viene aggiornata automaticamente con le modifiche.
Aggiungere il codice CSS seguente alla fine di style.css per impostare le dimensioni per
h1tramiteh4.h1 { font-size: 1.6rem; } h2 { font-size: 1.4rem; } h3 { font-size: 1.2rem; } h4 { font-size: 1.1rem; }remsi basa sulle dimensioni radice, ovvero 14 pixel. Ad esempio, questo CSS imposta la dimensione dih122,4 pixel.La pagina viene aggiornata automaticamente in vscode.dev.
Lasciare aperta la finestra perché verrà usata nell'esercizio successivo.
Risultato e passaggi successivi
Lo screenshot seguente è il risultato del codice CSS applicato in questo esercizio. Se si vogliono sperimentare tipi di carattere e dimensioni diversi, è possibile modificare il codice CSS come si desidera.