Skip to main content

Come utilizzare Blocco note per scrivere CSS per una pagina Web.

Creo un SITO WEB (da Zero) #01 ⋆ HTML ⊷ #gon_Web (Aprile 2025)

Creo un SITO WEB (da Zero) #01 ⋆ HTML ⊷ #gon_Web (Aprile 2025)
Anonim
01 di 10

Crea il foglio di stile CSS

Allo stesso modo in cui abbiamo creato un file di testo separato per l'HTML, creerai un file di testo per il CSS. Se hai bisogno di immagini per questo processo, guarda il primo tutorial. Ecco i passaggi per creare il foglio di stile CSS nel Blocco note:

  1. Scegli File> Nuovo nel Blocco note per ottenere una finestra vuota
  2. Salva il file come CSS facendo clic su File <Salva con nome …
  3. Passare alla cartella my_website sul disco rigido
  4. Cambia "Salva come tipo:" in "Tutti i file"
  5. Assegna un nome al file "styles.css" (lascia le virgolette) e fai clic su Salva
02 di 10

Collega il foglio di stile CSS al tuo HTML

Una volta ottenuto un foglio di stile per il tuo sito Web, dovrai associarlo alla pagina Web stessa. Per fare ciò usi il tag link. Posiziona il seguente tag link ovunque all'interno del tag del tuo documento pets.htm:

03 di 10

Correggere i margini della pagina

Quando scrivi XHTML per browser diversi, una cosa che imparerai è che sembrano avere margini e regole diversi per il modo in cui visualizzano le cose. Il modo migliore per assicurarti che il tuo sito abbia lo stesso aspetto nella maggior parte dei browser è non consentire l'impostazione predefinita dei margini come i browser.

Preferisco iniziare le mie pagine nell'angolo in alto a sinistra, senza imbottiture o margini extra che circondano il testo. Anche se ho intenzione di riempire il contenuto, ho impostato i margini a zero in modo che io stia iniziando con la stessa tabula rasa. Per fare ciò, aggiungi quanto segue al tuo documento styles.css:

html, body {margine: 0px;imbottitura: 0px;bordo: 0px;a sinistra: 0px;inizio: 0px;} 04 di 10

Modifica del carattere sulla pagina

Il carattere è spesso la prima cosa che vorrete cambiare su una pagina Web. Il carattere predefinito su una pagina Web può essere brutto, e in realtà si trova sul browser Web stesso, quindi se non definisci il carattere, non saprai davvero come sarà la tua pagina.

In genere, si modificherà il carattere sui paragrafi o talvolta sull'intero documento stesso. Per questo sito definiremo il font a livello di intestazione e di paragrafo. Aggiungi quanto segue al tuo documento styles.css:

p, li {font: 1em Arial, Helvetica, sans-serif;}h1 {font: 2em Arial, Helvetica, sans-serif;}h2 {font: 1.5em Arial, Helvetica, sans-serif;}h3 {font: 1.25em Arial, Helvetica, sans-serif;}

Ho iniziato con 1em come dimensione di base per paragrafi e voci di elenco, quindi l'ho usato per impostare le dimensioni per i titoli. Non mi aspetto di usare un titolo più profondo di h4, ma se lo pianifichi vorrai anche modellarlo.

05 di 10

Rendere i tuoi collegamenti più interessanti

I colori predefiniti per i collegamenti sono blu e viola rispettivamente per i collegamenti non visitati e visitati. Anche se questo è standard, potrebbe non adattarsi alla combinazione di colori delle tue pagine, quindi cambiamo. Nel tuo file styles.css, aggiungi quanto segue:

un collegamento {font-family: Arial, Helvetica, sans-serif;colore: # FF9900;decorazione del testo: sottolineatura;}a: visited {colore: # FFCC66;}a: hover {sfondo: #FFFFCC;font-weight: bold;}

Ho impostato tre stili di collegamento, il collegamento a: come predefinito, a: visitato per quando è stato visitato, cambio il colore e a: hover. Con a: hover ho il link ottenere un colore di sfondo e andare in grassetto per sottolineare che si tratta di un link per essere cliccato.

06 di 10

Disegnare la sezione di navigazione

Dal momento che mettiamo la sezione di navigazione (id = "nav") prima nell'HTML, diciamo prima lo stile. Dobbiamo indicare quanto dovrebbe essere ampio e mettere un margine più ampio sul lato destro in modo che il testo principale non si imbatta in esso. Ho anche messo un bordo attorno ad esso.

Aggiungi il seguente codice CSS al tuo documento styles.css:

#nav {larghezza: 225 px;margin-right: 15px;bordo: medio solido # 000000;}#nav li {stile elenco: nessuno;}.footer {font-size: .75em;chiaro: entrambi;larghezza: 100%;allineamento del testo: centro;}

La proprietà list-style imposta l'elenco all'interno della sezione di navigazione per non avere pallottole o numeri, e il .footer definisce la sezione sul copyright più piccola e centrata all'interno della sezione.

07 di 10

Posizionamento della sezione principale

Posizionando la tua sezione principale con il posizionamento assoluto puoi essere sicuro che rimarrà esattamente dove vuoi che rimanga sulla tua pagina web. Ho reso il mio 800px di larghezza per ospitare monitor più grandi, ma se hai un monitor più piccolo, potresti voler renderlo più stretto.

Inserisci quanto segue nel tuo documento styles.css:

#principale {larghezza: 800px;inizio: 0px;posizione: assoluta;a sinistra: 250 px;} 08 di 10

Disegnare i tuoi paragrafi

Dato che ho già impostato il carattere del paragrafo sopra, ho voluto dare a ciascun paragrafo un "calcio" in più per farlo risaltare meglio. L'ho fatto mettendo un bordo in alto che ha evidenziato il paragrafo più che solo l'immagine.

Inserisci quanto segue nel tuo documento styles.css:

.linea superiore {border-top: thick solid # FFCC00;}

Ho deciso di farlo come una classe chiamata "topline" piuttosto che definire tutti i paragrafi in quel modo. In questo modo, se decido di avere un paragrafo senza una linea gialla in alto, posso semplicemente lasciare la classe = "topline" nel tag del paragrafo e non avrà il bordo superiore.

09 di 10

Disegnare le immagini

Le immagini hanno generalmente un bordo intorno a loro, questo non è sempre visibile a meno che l'immagine non sia un link, ma mi piace avere una classe all'interno del mio foglio di stile CSS che disattiva automaticamente il bordo.Per questo foglio di stile, ho creato la classe "noborder" e la maggior parte delle immagini nel documento fanno parte di questa classe.

L'altra parte speciale di queste immagini è la loro posizione sulla pagina. Volevo che facessero parte del paragrafo in cui si trovavano senza usare tabelle per allinearli. Il modo più semplice per farlo è usare la proprietà float CSS.

Inserisci quanto segue nel tuo documento styles.css:

#main img {fluttuare: a sinistra;margin-right: 5px;margin-bottom: 15px;}.noborder {border: 0px none;}

Come puoi vedere, ci sono anche le proprietà del margine impostate sulle immagini, per assicurarti che non siano sfasciate contro il testo flottato che è accanto a loro nei paragrafi.

10 di 10

Ora guarda la tua pagina completa

Una volta salvato il CSS, puoi ricaricare la pagina pets.htm nel tuo browser. La pagina dovrebbe essere simile a quella mostrata in questa immagine, con le immagini allineate e la navigazione posizionata correttamente sul lato sinistro della pagina.

Segui questi stessi passaggi per tutte le tue pagine interne per questo sito. Vuoi avere una pagina per ogni pagina nella tua navigazione.