Hva er et HTML-innrykk?

Et innrykk i HyperText Markup Language (HTML) er enten en tag eller CSS-egenskap som fører til at ett eller flere visuelle elementer på en webside flyttes en viss avstand fra margen til avgrensningsblokken. Effekten av å bruke et HTML-innrykk er den samme som å bruke innrykk på trykk. Den mest aksepterte måten å sette inn en innrykk i et HTML-dokument på, er å bruke CSS til å endre tekstinnrykk-egenskapen til avsnittet som inneholder teksten. Noen formateringsuttalelser, for eksempel lister og blokkeringskoder, innrykk automatisk innholdet for å skille dem fra den omgivende teksten. Å bruke CSS for å sette inn et HTML-innrykk fungerer bare på den første linjen i avsnittet og vil ikke fungere på en hel blokk, noe som kan oppnås med forskjellige formateringsegenskaper.

Måten HTML-standarden fungerer på, flere mellomrom og fanetegnet som brukes på de fleste datamaskiner for å lage innrykk, fjernes fra filene før koden blir analysert for å vises. Dette betyr at tekst som vises formatert i en tekstbehandler ikke vil opprettholde den formateringen hvis den limes direkte inn i et HTML-dokument, med mindre teksten limes inn i et hva-du-ser-er-hva-du-får (WYSIWYG) HTML-redigeringsprogram. For å ha et innrykk for den første linjen i et avsnitt, eller for å innrykke en hel tekstblokk, må spesiell HTML- og CSS-kode brukes.

Tekstinnrykk-egenskapen til elementer på blokkeringsnivå i CSS vil innrykke det første uformaterte, gjengitte elementet i en blokk. Innrykkets størrelse må spesifiseres numerisk. Alternativet lar brukeren spesifisere et tall som forteller nettleseren hvor mange piksler, poeng, centimeter eller andre målinger linjen skal være innrykket. Dette tallet kan også være en prosentandel av den totale bredden på blokken. Dette CSS-alternativet fungerer bare på blokkeringsnivå, bare innrykk på den første linjen, og vil ikke fungere på elementer som allerede har en forhåndsdefinert formateringsatferd, for eksempel punktlister.

Et hengende HTML-innrykk er motsatt av et standardinnrykk og vil trekke den første linjen i en blokk bakover, slik at den blir gjengitt til venstre for resten av avsnittets linjer når teksten justeres for å lese fra høyre til høyre. Den samme tekstinnrykkseiendommen brukes til et hengende HTML-innrykk, bortsett fra at tallet for innrykkets mengde er negativt. Denne metoden fungerer bare hvis margin og grenseverdier for en blokk er store nok til å inneholde hengende innrykk.

Det er mulig å definere et HTML-innrykk som flytter en hel blokk eller et avsnitt. Dette kan gjøres med flere CSS-egenskaper på blokkeringsnivå, inkludert å endre margene eller plassere beholderblokken dypere på en side. Det kan også oppnås med grunnleggende HTML-koder som blokkeringsprotokoll eller pre, som står for forhåndsformatert tekst. Ulempen ved å bruke grunnleggende koder for å lage et HTML-innrykk er at mengden teksten skal flyttes ikke kan kontrolleres eller eksplisitt settes.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?