Referens
HTML pre

HTML pre

HTML pre taggen anger förformaterade text. Ett vanligt användningsområde är när man vill skriva ut programmeringskod.

Exempel:

<?php
echo 'Hello, World!';
?>

HTML:

<pre>
<?php
echo 'Hello, World!';
?>
</pre>

Text mellan <pre>-taggarna bevarar mellanslag och radbrytningar. Texten skrivs vanligtvis med fast teckenbredd.

HTML pre
Elementtyp Sluttagg Utfasat Doctype
Blockelement Ja Nej Strict, Transitional, Frameset
Elementet får innehålla
Inlineelement utom img, object, applet, big, small, sub, sup, font, basefont
Elementet får finnas i
applet, blockquote, body, button, center, dd, del, div, fieldset, form, iframe, ins, li, map, noframes, noscript, object, td, th
Skillnad mellan HTML och XHTML
Ingen

Tips för HTML pre

Använd detta element för att skriva ut programmeringskod. Eftersom koden inte automatiskt radbryts kan det dock vara bra att formatera den med css så att text som hamnar utanför textspalten inte klipps bort utan går att scrolla fram. Detta görs enkelt genom att sätta css egenskapen overflow till "auto".

CSS:

pre{
overflow:auto;
}

HTML pre attribut

Specifika attribut

Attribut Beskrivning Värde
width Anger textens radlängd. Utfasat attribut heltal

Universella attribut

Attribut Beskrivning Värde
id Anger att elements unika identitet text
class Anger vilken klass eller vilka klasser ett element tillhör text
style Tilldelar elementet en egen visuell stil CSS attribut och värden
title Anger en titel för eller kort beskrivning av elementet text
dir Anger textriktning för innehållet rtl, ltr
lang Anger språk på elementets innehåll språkkod
xml:lang Används istället för "lang" när koden skrivs i XHTML 1.0 språkkod

Händelse attribut

Attribut Utlösande händelse Värde
onclick Enkelklick med musen på elementet javascript
ondblclick Dubbelklick med musen på elementet javascript
onkeydown En tangent trycks ned javascript
onkeyup En tangent släpps upp javascript
onkeypress En tangent trycks ned eller hålls nedtryckt javascript
onmousedown En musknapp trycks ned över elementet javascript
onmouseup En musknapp släpps upp över elementet javascript
onmouseover Muspekaren flyttas in över elementet javascript
onmousemove Muspekaren flyttas inom elementet javascript
onmouseout Muspekaren flyttas ut från elementet javascript
| Mer