Come faccio margini influenzano pagine web?

December 15

Come faccio margini influenzano pagine web?


Le pagine Web visualizzano contenuto all'interno di elementi HTML. La maggior parte dei siti web anche usare i CSS codice (Cascading Style Sheet) per determinare il layout e l'aspetto di questi elementi. dichiarazioni CSS determinano le dimensioni degli elementi, così come le zone di imbottitura e margini intorno a loro. L'imbottitura è una zona più all'interno di un elemento, intorno al suo contenuto, mentre un margine si trova al di fuori dei limiti dell'elemento. I margini appaiono all'interno maggior parte dei siti, permettendo agli sviluppatori di creare layout chiaro con lo spazio tra gli elementi visibili.

istruzione

1 Creare una pagina Web HTML di esempio. Come la maggior parte argomenti tecnici, il modo più semplice per capire i concetti di sviluppo Web è da provare da soli. Per fare questo, creare una pagina HTML di esempio contorno utilizzando la seguente sintassi:

<Html>

<Head>

</ Head>

<Body>

</ Body>

</ Html>

Questa è la struttura di base di una pagina Web in markup HTML. Copiare il codice in un nuovo file in un editor di testo e salvarlo con estensione ".html".

2 Aggiungete un po 'di contenuti alla tua pagina. Utilizzando elementi HTML, aggiungere qualche contenuto della pagina tra l'apertura e chiusura tag body nel file. Il codice di esempio riportato di seguito illustra l'aggiunta di due elementi con un testo in esse:

<Div id = "primo"> Ecco alcuni contenuti. </ Div>

<Div class = "altro"> Un po 'di più. </ Div>

Il primo elemento ha un attributo ID, mentre la seconda ha un attributo di classe. Questo permetterà al codice CSS per identificare gli elementi, fornendo regole di stile specifiche per ciascuno di essi.

3 Creare una sezione per il codice CSS. Aggiungere il seguente schema per un'area CSS tra l'apertura e chiusura tag head nella tua pagina:

<Style type = "text / css">

</ Style>

Il tuo codice CSS andrà tra i tag di stile. Per dichiarare le proprietà di stile per un elemento utilizzando il suo attributo ID, è possibile utilizzare la seguente sintassi:

primo{

/

Stili per elemento "prima" qui /

}

Per dichiarare stile per un elemento con un attributo di classe, è possibile utilizzare il seguente codice:

div.other {

/ Stili per elementi "altri" qui /

}

4 Aggiungere proprietà dei margini per gli elementi. Inserire il seguente codice CSS all'interno della sezione per il vostro elemento "prima":

margin: 10px;

background-color: # FFFF00;

L'impostazione del colore di sfondo non è necessario, ma vi permetterà di vedere l'effetto della dichiarazione di proprietà margine a colpo d'occhio. Aggiungere la seguente all'interno della sezione per il vostro "altro" di classe:

width: 200px;

altezza: 400px;

margin: 10%;

background-color: # 0000FF;

Questo codice applica una larghezza fissa e altezza dell'elemento, con una proprietà relativo margine. Il margine è espressa utilizzando un valore percentuale, che rappresenta una percentuale delle dimensioni dell'elemento. Salvare il file e aprirlo in un browser Web per vedere l'effetto delle proprietà dei margini.

5 Modificare il codice per applicare diverse proprietà dei margini per ciascun lato di un elemento. Piuttosto che applicare le stesse proprietà dei margini per tutti e quattro i lati di un elemento, è possibile applicarli singolarmente. Il seguente codice di esempio CSS dimostra l'applicazione di tutti e quattro i lati in una sola riga:

margin: 5px 10px 15px 20px;

In alternativa, il codice può specificare due valori, uno per i lati e una per sia superiore e inferiore:

margin: 10px 20px;

È inoltre possibile specificare ogni linea singolarmente come segue:

margin-top: 10px;

Esperimento con la tua pagina modificando i valori nel codice CSS, e la visualizzazione dei risultati nel tuo browser.

Consigli e avvertenze

  • La proprietà margine di un elemento HTML funziona in congiunzione con le proprietà padding e border come parte del CSS box model.
  • Valori fissi per gli elementi CSS possono ridurre la capacità di una pagina per far fronte bene con diverse dimensioni dello schermo dell'utente.