Hvorfor er det hull mellom Div Tags?

Hvorfor er det hull mellom Div Tags?


Hypertext Markup Language (HTML) er et dokument formatering system og ikke et programmeringsspråk. Alle sider som er skrevet i HTML, som kart ut oppsettet av objekter på en side med koder. Den "div" tag er en av de språklige funksjonene i HTML. Den skiller blokker av objekter på siden. Den kan vise merkelig oppførsel, for eksempel som viser hull, hvis programmereren ikke fullt ut forstår sine innstillinger.

Merker

HTML bruker koder for å angi skrift effekter og formateringsinstruksjoner. En kode er en kode som finnes inni vinkelparenteser. Et par faner surround tekst eller andre koder for å utvide omfanget av sin søknad. Alt mellom en åpen og tett tag har koden instruksjon brukes til det. Den nære koden er den samme som på den åpne koden, men med en skråstrek informere av koden. Så åpner "div" tag med "<div>" og avsluttes med "</ div>." Åpningen koden kan inneholde andre instrukser som angir oppførselen til formatering. Hvis standardparametere er utelatt av koden, vil nettleseren gjelder oppførselen til en ytre tag.

Åpninger mellom Divs

Noen nettlesere, inkludert Internet Explorer og Firefox, la hullene mellom to "div" deler når de vises på skjermen. Dette kan være irriterende hvis et hvitt område viser i midten av en design som er ment å ha en konstant bakgrunnsfarge. Noen webutviklere bare sette opp med gapet og endre utformingen av siden for å integrere det. Imidlertid vil proporsjonene til side være forskjellig i henhold til hvilken nettleser betrakteren bruker, fordi ikke alle nettlesere viser denne atferden. Gapet er forårsaket av formatering i HTML-koden. Hvis "div" åpning tag følger et bilde plassholder, viser nettleseren den nye linjen i koden som en linje i oppsettet. Den eneste måten å unngå dette på er å skrive åpnings "div" tag på slutten av linjen som inneholdt det siste bildet plassholder.

Spaces Innenfor Divs

Den "div" tag har egenskaper som inkluderer "stil." Innstillingene for at tilhører en "div" tag kan føre mellomrom for å oppstå innenfor grensene til divisjonen. Stil alternativer med potensielle innflytelse på avstand i en blokk inkludere grense, padding og justering. Noen av disse alternativene kan føre til tekst og objekter til å gå inn fra kanten av blokken, og dermed skape uønskede mellomrom. Internet Explorer innfall som plasserer et gap etter at et bilde gjelder også innen "div" blokker, så det er nødvendig å plassere begynnelsen av neste linje med kode etter et bilde på samme linje som bildet plassholder for å eliminere uønskede hullene.

Arv

Hvis det oppstår blanke rundt eller i displayet opprettet av "div" tags uten noen instruksjoner for å danne disse rommene, har avstanden trolig blitt arvet fra instruksjoner opprettet av koder som omslutter "div" statement. En annen årsak kan være nettleserens standardinnstillinger. Den ultimate ytre koden er den "<body>" erklæring, som inneholder alt på siden. Sette alle mulige attributter til null i erklæringen av kroppen etablerer en base linje for hele dokumentet, fjerne muligheten for nettleseren ved hjelp av en konflikt standardeffekten.