Denne bloggen vil skille mellom CSS “Høyde: 100%” og “Høyde: Auto”.
Hvordan fungerer “høyde: 100%” i HTML?
Definere et hvilket som helst antall prosentvis som høyden på barnelementet vil justere høyden deretter. Så en 100% høyde vil sette høyden på barnelementet på en slik måte at det dekker området til overordnet element fullt ut. For eksempel å sette "høyde”Av barnelementet til“50%”(Høyde: 50%) vil sette høyden på barnelementet som halvparten av foreldreelementet.
Eksempel: Bruke "Høyde: 100%" -egenskaper på et bilde
La oss forstå bruken av høyden: 100% i en HTML -kode:
I ovennevnte kodebit:
Dette vil generere følgende utgang:
Nå, hvis vi endrer verdien av høydeegenskapen i overordnet DIV -elementet (for eksempel fra 200px til 300px), vil den stille størrelsen på bildet til “300px”:
Dette vil endre bildehøyden til “300px”Og bildet vises slik:
Hvordan fungerer "høyden: auto" -egenskapen i HTML?
“Høyde: Auto”Eiendom setter høyden på barnelementet til verdien som er definert i det barneelementet. For eksempel, hvis det er et overordnet element som har høyden "300px”Og det har et barnelement med“ Høyde: auto ”. Deretter, inne i det elementet (som inneholder "høyde: auto"), vil alle barneelementene ha høyden i henhold til definisjonen. Mer spesifikt vil ikke barnelementet arve verdien fra overordnede element.
Eksempel: Bruke "Høyde: Auto" -egenskaper på et bilde
La oss forstå dette med et enkelt HTML -kodebit Eksempel:
I ovennevnte kodebit:
Produksjon
Nå, hvis vi endrer verdien av “høyde”Eiendom til Child Div, det vil også endre høyden på bildet i utgangen deretter:
Dette vil sette høyden på bildet som "150px”I utgangen:
Dette oppsummerer forskjellen mellom CSS “Høyde: 100%”VS”Høyde: Auto”.
Konklusjon
CSS “Høyde: 100%”Setter høyden på elementet nøyaktig som det som er definert i foreldreelementet. På den annen side, når "Høyde: Auto”Brukes i et element, det setter høyden på barnelementene som definert i barneelementene, og det arver ikke høyden fra overordnet element. Dette innlegget diskuterte forskjellen mellom CSS “høyde: 100%” og “Høyden: auto”.