Lär dig hur du centrerar en bild i en DIV med HTML och CSS

programmering med div

vill du veta hur centrera en bild i en DIV? Att centrera en bild i en DIV kan vara användbart för att förbättra utseendet och organisationen av din webbsida och för att markera bilden du vill visa. Centrera en bild i en DIV är inte svårt, men det beror på flera faktorer, som bildtypen, storleken på DIV, stilen på DIV, etc.

I den här artikeln kommer vi att förklara hur man centrerar en bild i en DIV med HTML och CSS, som är de programmeringsspråk som används för att skapa och designa webbsidor. Vi kommer att visa dig flera metoder och exempel så att du kan välja den som passar dig bäst.

Vad är en DIV

kodning av datorer

En div är ett HTML-element som är van vid skapa sektioner eller behållare på en webbsida. Detta kan innehålla andra element, såsom text, bilder, länkar, etc. Även detta är ett blockelement, vilket betyder att det tar upp hela bredden på sidan och så du kan definiera dess höjd och dess bredd. En div är ett generiskt element, vilket betyder att det inte har någon specifik semantisk betydelse. Av denna anledning används det vanligtvis med attributen class eller id, för att ge ett namn eller en kategori till div. Det används också ofta med stilattribut eller med CSS-formatmallar, för att ge en look eller layout till div.

En div används för att organisera och strukturera innehållet på en webbsida och för att tillämpa stilegenskaper på den. Med en div kan du skapa en ruta som innehåller andra element, och som kan justeras, centreras, färgas, skuggas, etc. Formatet kan också användas för att skapa kolumner eller rader, att distribuera innehållet på ett ordnat och flexibelt sätt. I allmänhet kan den också användas för att skapa visuella eller interaktiva effekter, såsom animationer, övergångar, transformationer, etc.

Hur man centrerar en bild horisontellt

En person som använder python

Centrera en bild horisontellt i en DIV betyder justera bilden i mitten av bredden på DIV. Det finns flera sätt att göra det på, men de vanligaste är följande:

  • Använd egenskapen text-align: center. Den här egenskapen tillämpas på DIV-elementet och gör att alla element i DIV:en centreras horisontellt. Till exempel:

  • Använda marginalegenskapen: auto. Den här egenskapen tillämpas på IMG-elementet och gör att bilden får samma marginaler till vänster och höger, vilket centrerar den horisontellt. För att detta ska fungera måste bilden ha en definierad bredd och vara av typen block eller ha egenskapen display: block. Till exempel:

  • Använda transform-egenskapen: translateX(). Denna egenskap tillämpas på IMG-elementet och gör att bilden flyttas horisontellt ett visst avstånd från sin ursprungliga position. För att centrera den horisontellt måste du flytta den 50 % av dess bredd åt höger. För att detta ska fungera måste bilden ha en definierad bredd och vara av typen block eller ha egenskapen display: block. Till exempel:

Hur man centrerar en bild vertikalt

Datorkodning

Centrera en bild vertikalt i en DIV betyder justera bilden i mitten av höjden på DIV. Det finns flera sätt att göra det på, men de vanligaste är följande:

  • Använda egenskapen vertikal-align: middle. Den här egenskapen tillämpas på IMG-elementet och gör att bilden centreras vertikalt i förhållande till textens baslinje. För att detta ska fungera måste DIV-elementet ha en definierad höjd och IMG-elementet måste vara av typen inline eller ha egenskapen display: inline. Till exempel:

  • Använd egenskapen margin-top och margin-bottom. Dessa egenskaper tillämpas på IMG-elementet och gör att bilden får samma övre och nedre marginaler, och centrerar den vertikalt. För att fungera måste DIV-elementet ha en definierad höjd och IMG-elementet måste ha en definierad höjd och vara av typen block eller ha egenskapen display: block. Till exempel:

  • Använd transformegenskapen: translateY(). Den här gången appliceras den på IMG-elementet och får bilden att flytta sig vertikalt ett visst avstånd från sin ursprungliga position. För att centrera den vertikalt måste du flytta den 50 % av dess höjd nedåt. För att fungera måste DIV-elementet ha en definierad höjd och IMG-elementet måste ha en definierad höjd och vara av typen block eller ha egenskapen display: block. Till exempel:

Hur man centrerar en bild på båda axlarna

Programmering på två skärmar

Att centrera en bild på båda axlarna i en DIV innebär rikta in bilden i mitten av både bredd och höjd av DIV är detta det mest komplexa. Det finns flera sätt att göra detta, men de vanligaste är följande:

  • Använda egenskapen text-align: center och vertical-align: middle. Dessa egenskaper gäller för DIV-elementet respektive IMG-elementet och gör att bilden centreras både horisontellt och vertikalt. För att detta ska fungera måste DIV-elementet ha en definierad höjd och IMG-elementet måste vara av typen inline eller ha egenskapen display: inline. Till exempel:

  • Använda marginalegenskapen: auto. Här appliceras den på IMG-elementet och gör att bilden får lika marginaler på alla fyra sidor, centrerar den på båda axlarna. För att detta ska fungera måste DIV-elementet ha en definierad höjd och IMG-elementet måste ha en definierad bredd och höjd samt vara av typen block eller ha egenskapen display: block. Till exempel:

  • Använda transform-egenskapen: translate(). I det här fallet appliceras den på IMG-elementet och får bilden att flytta sig ett visst avstånd från sin ursprungliga position i båda axlarna. För att centrera den måste du flytta den 50 % av dess bredd åt höger och 50 % av dess höjd nedåt. För att detta ska fungera måste DIV-elementet ha en definierad höjd och IMG-elementet måste ha en definierad bredd och höjd samt vara av typen block eller ha egenskapen display: block. Till exempel:

Centrera valfri bild

Ett aktivitetsfält och en databas

Att centrera en bild i en DIV kan vara användbart för att förbättra utseendet och organisationen av din webbplatsoch för att markera bilden du vill visa. Att centrera en bild i en DIV är inte svårt, men det beror på flera faktorer som typ av bild, storleken på DIV, stilen på DIV, etc.

I den här artikeln vi har förklarat hur man centrerar en bild i en DIV med HTML och CSS, som är de programmeringsspråk som används för att skapa och designa webbsidor. Vi har visat dig olika metoder och exempel som du kan välja mellan. den som passar dig bäst.

Vi hoppas att du gillade den här artikeln och att du lärde dig hur man centrerar en bild i en DIV. Om du har några frågor eller förslag, lämna oss en kommentar. Du kan också dela den här artikeln med dina vänner eller familj som också gillar HTML eller CSS. Låt oss börja jobba och schemalägga!


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.