Nwlapcug.com


Perché ci sono spazi vuoti tra i tag Div?

Perché ci sono spazi vuoti tra i tag Div?


HyperText Markup Language (HTML) è un documento formattazione di sistema e non un linguaggio di programmazione. Tutte le pagine Web sono scritte in HTML, che delinea il layout degli oggetti su una pagina con i tag. Il tag "div" è una funzionalità del linguaggio HTML. Esso separa blocchi di oggetti nella pagina. È possibile visualizzare il comportamento strano, come ad esempio mostrando le lacune, se il programmatore non comprensione appieno le sue impostazioni.

Tag

Linguaggio HTML utilizza i tag per indicare gli effetti del tipo di carattere e le istruzioni di formattazione. Un tag è un codice contenuto all'interno di parentesi angolari. Una coppia di schede circondano il testo o altri tag per estendere l'ambito della loro applicazione. Tutto tra un tag di aperto e chiusura è l'istruzione di codice applicata ad esso. Il tag di chiusura è lo stesso come il tag aperto, ma con una barra informazioni del codice. Così, il tag "div" si apre con "< div >" e si chiude con "< / div >." Il tag di apertura può includere altre istruzioni che specificano il comportamento della formattazione. Se i parametri standard sono lasciati fuori del tag, il browser Web si applicherà il comportamento di un tag esterno.

Divari tra div

Alcuni browser, inclusi Internet Explorer e Firefox, lasciare spazi vuoti tra le due sezioni "div" quando si visualizza sullo schermo. Questo può essere fastidioso se Mostra uno spazio bianco nel mezzo di un design che era destinato ad avere un colore di sfondo costante. Alcuni sviluppatori Web appena messo con il divario e modificare la struttura della pagina di integrarlo. Tuttavia, le proporzioni della pagina sarà diverse a seconda di quale browser utilizza il visualizzatore, perché non tutti i browser visualizzano questo comportamento. Il divario è causato da formattazione nel codice HTML. Se il tag di apertura "div" segue un segnaposto immagine, il browser visualizzerà la nuova linea nel codice come una linea nel layout. L'unico modo per evitarlo è quello di scrivere il tag di apertura "div" all'estremità della linea che conteneva l'ultimo segnaposto immagine.

Spazi all'interno del div

Il tag "div" dispone di proprietà che includono "stile". Le impostazioni della proprietà di un tag "div" possono causare spazi a verificarsi entro i confini della divisione. Opzioni di stile con potenziale influenza sulla spaziatura all'interno di un blocco includono opzioni bordo, riempimento e l'allineamento. Qualsiasi di queste opzioni può causare testo o oggetti di intervenire dal bordo del blocco, creando così spazi indesiderati. Il capriccio di Internet Explorer che posti una lacuna dopo un'immagine anche si applica all'interno di blocchi "div", quindi è necessario posizionare l'inizio della riga successiva del codice dopo un'immagine sulla stessa riga come segnaposto immagine per eliminare spazi vuoti non desiderati.

Ereditarietà

Se fessure intorno o all'interno del display creato da tag "div" senza qualsiasi istruzioni per formare questi spazi, la spaziatura è probabilmente stata ereditata da istruzioni create dal tag che racchiudono l'istruzione "div". Un'altra causa potrebbe essere valori predefiniti del browser. Ultimate tag esterno è la dichiarazione di "< body >", che contiene tutti gli elementi della pagina. L'impostazione di tutti i possibili attributi a zero nella dichiarazione del corpo costituisce una linea di base per l'intero documento, eliminando la possibilità del browser utilizzando un effetto predefinito in conflitto.