Skip to main content

Hva er en HTML -innrykk?

En innrykk for hypertekstmarkeringsspråk (HTML) er enten en tag eller Cascading Style Sheet (CSS) -egenskap som fører til at ett eller flere visuelle elementer på en webside blir flyttet en viss avstand fra marginen til sin avgrensningsblokk.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 er å bruke CSS for å endre den tekstinnlyste egenskapen til avsnittet som inneholder teksten.Noen formateringsuttalelser, for eksempel lister og blockquotes, innrykk automatisk innholdet for å skille dem fra den omkringliggende 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, som kan oppnås med forskjellige formateringsegenskaper.

Slik HTML -standarden fungerer, flere mellomrom og fanekarakteren som sombrukes på de fleste datamaskiner for å lage innrykk blir fjernet fra filer 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 er limt inn i et hva-du-se-er-hva-du-get (wysiwyg) HTML-redigeringsprogram.For å ha en innrykk for den første linjen i et avsnitt, eller for å innkalle en hel tekstblokk, må spesiell HTML- og CSS-kode brukes.

Den tekstinnlyste egenskapen til blokknivåelementer i CSS vil innpeke den første uformaterte,gjengitt vare i en blokk.Mengden av innrykk må spesifiseres numerisk.Alternativet lar brukeren spesifisere et nummer som forteller nettleseren hvor mange piksler, poeng, centimeter eller andre former for måling linjen skal bli innrykket.Dette tallet kan også være en prosentandel av den totale bredden på blokken.Dette CSS-alternativet fungerer bare på et blokknivå, bare innrykk den første linjen, og vil ikke fungere på elementer som allerede har en forhåndsdefinert type formateringsatferd, for eksempel kuletlister.

En hengende HTML-innrykk er det motsatte av enStandard innrykk 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 er på linje for lesing fra venstre til høyre.Den samme tekst-indent egenskapen brukes til en hengende HTML-innrykk, bortsett fra at antallet for innrykkets mengde er negativt.Denne metoden fungerer bare hvis margin- og grenseverdiene til en blokk er store nok til å inneholde det hengende innrykket.

Det er mulig å definere et HTML -innrykk som beveger en hel blokk eller avsnitt.Dette kan gjøres med flere CSS -egenskaper på blokknivå, inkludert å endre marginene eller avstanden til beholderblokken dypere inn på en side.Det kan også oppnås med grunnleggende HTML-tagger som Blockquote eller PRE, som står for forhåndsformatert tekst.Ulempen ved å bruke grunnleggende tagger for å lage et HTML -innrykk er at mengden teksten skal flyttes ikke kan kontrolleres eller eksplisitt settes.