Referens
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.
| 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 |





