155 Shares 9744 views

Blocca il layout dei tag HTML in div

Ancora dieci anni fa in runet utilizzavano più spesso il cosiddetto layout di tabella. In considerazione del fatto che gli standard di alcuni browser differivano significativamente l'uno dall'altro, era necessario cercare una soluzione che consentisse la corretta visualizzazione del documento Internet in tutte le applicazioni. Ma il tempo è passato, gli standard si sono evoluti, e una tabella rigida e inflessibile è stata sostituita da un layout di blocco ben regolato e reattivo . Al primo posto di questa tecnologia sta il principio di utilizzare gli elementi

. I documenti HTML iniziano per essere costruiti in base a blocchi separati, che, a differenza del layout della tabella, possono essere indipendenti l'uno dall'altro.

emersione

La complicazione delle pagine web e lo sviluppo della tecnologia informatica hanno portato al fatto che il documento web è stato diviso in due parti: uno scheletro (codice HTML) e un disegno (fogli di stile). Grazie a questo, siamo riusciti a realizzare uno sviluppo senza precedenti del web, i cui risultati sono ora visibili sui siti più moderni. Oltre a migliorare il processo di sviluppo,

HTML ci ha permesso di definire le nostre regole di progettazione per ogni singolo elemento. Ciò ha contribuito a migliorare la leggibilità del codice della pagina web e ridurre il tempo di caricamento del documento. Ora i motori di ricerca sono molto più veloci e meglio gestire le informazioni disponibili sul sito.

Standard e verifica

Il tag

in HTML viene utilizzato in stretta conformità con i standard W3C (World Wide Web Consortium). Il codice della pagina viene controllato da uno speciale strumento – il validatore, che parsita (scansioni e ricerche) ogni possibile errore nella pagina. Una pagina valida significa che tutti i tag sono stati utilizzati correttamente e soddisfano pienamente i requisiti degli standard.

I tag

consentono di creare blocchi o, come vengono chiamati, i contenitori. In questo caso, elementi individuali possono essere incorporati tra loro, creando strutture di configurazione e complessità necessarie. Utilizzando un tag

senza una scorta da una classe o da un identificatore non viene mai incontrato. Questo è dovuto alla "facelessness" dell'elemento. Se non assegna una classe, alla fine tutti i contenitori avranno la stessa configurazione.

Per creare un documento veramente valido, è necessario utilizzare la seguente struttura del tag

class = "some_name". Riferendosi al nome della classe, nei fogli di stile, è possibile determinare la posizione, la dimensione, il lead e altri parametri di un singolo blocco nel documento.

Utilizzo di classi e identificatori

Il blocco HTML

può essere definito sia per id che per classe. La differenza tra il primo e il secondo è che l'ID viene utilizzato solo una volta nella pagina del documento. Cioè, viene utilizzato per definire elementi unici che non vengono ripetuti altrove nel codice della pagina. L'attributo di classe consente di applicare le stesse regole di stile a più elementi. Questo approccio semplifica notevolmente lo sviluppo e il supporto del codice. Inoltre, un oggetto può avere più classi contemporaneamente. Per il riconoscimento corretto, essi sono semplicemente separati da spazi.

Naturalmente, la struttura del blocco del documento non implica l'uso di un solo tag

. Nella struttura di qualsiasi pagina Internet ci saranno sempre altri elementi. Inoltre, l'elemento blocco

può avere un tipo completamente diverso di mappatura. Questo viene fatto utilizzando la proprietà di visualizzazione. L'elemento può disporre di una linea o addirittura di un display da tavolo, che consente di aumentare in modo significativo la flessibilità di utilizzare il blocco e creare un sito di qualsiasi configurazione.

Il tag

. Proprietà HTML

Come accennato in precedenza, questo tag non modifica il disegno del frammento della pagina, ma viene utilizzato per creare una struttura semantica con successivo disegno attraverso i fogli di stile. L'utilizzo di un tag di chiusura per questo elemento è obbligatorio.

Malgrado il fatto che molti browser moderni potranno riconoscere questo errore, in alcuni casi un tag non chiuso può causare la caduta della struttura del documento e non visualizzare correttamente.

Poiché questo elemento è bloccato, il contenuto contenuto in esso inizierà con una nuova linea. Per modificare questo comportamento, è necessario modificare le impostazioni del display del blocco con la proprietà di visualizzazione. Oltre a raggruppare gli elementi nidificati, il tag

consente di formattare la posizione del contenuto all'interno di esso. A tale scopo, utilizza l'attributo di allineamento, che consente di inserire testo o immagine a sinistra, a destra o al centro dell'elemento principale.

Blocchi di posizionamento

L'utilizzo dell'attributo di posizione consente di modificare il metodo di posizionamento dell'elemento selezionato. Quindi, ci sono tre tipi di posizionamento:

  • Statico (statico) – viene utilizzato per impostazione predefinita. In questo caso, l'elemento viene posizionato in base alla posizione del codice HTML.
  • Relativa (relativa). In questo caso, la posizione dell'oggetto viene calcolata allo stesso modo come nel caso di posizionamento statico, ma questa proprietà consente di modificare la posizione per i bambini.
  • Assoluto (assoluto). La sua posizione viene calcolata rispetto all'elemento con posizionamento relativo.

Altri attributi

Gli attributi superiore e sinistro vengono utilizzati per modificare la posizione relativa al punto di origine. I valori possono essere positivi o negativi. La larghezza e l'altezza dell'elemento di blocco sono specificati rispettivamente dagli attributi di larghezza e altezza. Se non sono stati specificati nei fogli di stile, il blocco occuperà l'intera larghezza dell'elemento principale. Se il contenuto di blocco non misura tutta la larghezza del "genitore", il comportamento dell'elemento è determinato dall'attributo overflow.

Speriamo che questo articolo ha aiutato a capire la questione di cosa è

in HTML.