Referensbok

HTML © Eva von Pepel

* [ HTML-referensbok ] * [ Referensböcker ] *

Inline strukturering

SPAN * BR-radbrytning * INS och DEL (infogad och raderad text) * Q - inline citat,

Inledning

Alla element som beskrivs på denna sida är inlineelement som används vid text struktureringen. De får bara innehålla andra inlineelement. Du får inte bädda in blockelement som P eller TABLE i dem.

Upp

* <SPAN></SPAN>

Detta element används som generisk språk och/eller stil behållare. Elementet är unikt då det inte lägger till någon som helst presentation utan "håller ihop" ett eller fler ord/meningar utan att påverka dem. Används ofta i texten innehållande främmande ord för att ändra språk och/eller riktning.

Början på elementet markeras med <SPAN> och slut med <SPAN>. Båda är obligatoriska. SPAN kan innehålla alla andra inlineelement.

Med SPANs förälder DIV kan du på samma sätt formatera blockelement.

Attribut

HTML 4.0HTML 4.0 TransitionalHTML 3.2
Alla attribut som beskrivs i %attrs; Alla attribut som beskrivs i %attrs; Elementet finns inte

Exempel

<P>Några svenska ord
<SPAN LANG=he DIR=rtl>några hebreiska ord vars riktning ändras</SPAN>
svensk text fortsätter</P>

Upp

* Radbrytning <BR>

BR står för break row och används för att avluta raden. Elementet markerar på ett visuellt sätt slut på en rad utan att föreslå någon strukturering. En del använder multipla BR:er för att mata in rader. Även då multipla BR:er inte skapar något syntaxfel är detta ett felaktigt och ologiskt sätt att hantera HTML på. 1, 2 , 5 eller 10 BR:er i rad fortfarande bryter en logisk rad (oberoende om www-klienter matar in blanka rader eller inte). En www-klient kan och bör kollapsa miltipla BR:er till en. En länkad Style Sheet kan ignorera dem helt och hållet, en taldator kan repetera orden "slut på raden" x antal gånger. Om du av någon anledning vill ha tomma rader använd <PRE></PRE> istället.

Om du inte vill att raden ska brytas mellan två ord, t ex för att hålla ihop ett namn använd entity &nbsp; eller dess numeriska representanter &#160; eller &#xA0;.

BR markeras enbart med <BR>. Det är ett tomt element och som sådant saknar sluttagg.

Attribut

HTML 4.0HTML 4.0 TransitionalHTML 3.2
ID, CLASS, STYLE, TITLE som beskrivs i %coreattrs; ID, CLASS, STYLE, TITLE som beskrivs i %coreattrs; och
CLEAR
CLEAR

CLEAR

Nedskrivet attribut. Med detta attribut kan du specificera var nästa rad, dvs den rad som följer brytningen, ska börja i en visuell www-klient.

Tillåtna värden är:

Om du använder tabeller som inte fyller i hela skärmen kan efterföljande element, te x stycken eller divisioner "hitta plats" mellan tabellen och marginalen. För att undvika detta är attributet CLEAR=all mycket användbart.

Exempel

<BR Clear=all>
eller om du använder stilmallar
BR {clear: both}

Upp

* <INS></INS> och <DEL></DEL>

Dessa två element introducerades i HTML 4.0 och används för att markera ändringar i dokumentet med respekt till dess olika versioner så att ändringarna kan lätt urskiljas vid jämförelsen.

DEL står för deleted text, raderad text, medan INS står för inserted text, infogad text. De ändrade sektionerna kan visas till exempel i en annan font (INS) eller överstrukna (DEL). Elementen är unika då de kan förekomma både som blockelement direkt inuti BODY och innehålla t ex stycken, tabeller samt andra blockelement eller inlineelement inuti t ex ett stycke och innehålla ett eller fler ord, dock icke båda samtidigt. INS och DEL är behållare samt kräver både start- och sluttaggar.

HTML 4.0HTML 4.0 TransitionalHTML 3.2
%attrs;och
CITE, DATETIME
%attrs;och
CITE, DATETIME
Elementen finns inte

CITE

Värde av detta attribut är en URL som pekar till ett källdokument där orsak till ändringarna beskrivs.

DATETIME

Värde av detta attribut specificerar datum och tid då ändringen skedde. Uppges YYYY-MM-DDThh:mm:ssTZD; YYYY-år, MM-månad; hh-timme, mm-minuter, ss-sekunder: TZD-time zone designator, t ex CET Central European Time.

Exempel

<P>
Det fanns <DEL>22</DEL><INS>25</INS> deltagare.
</P>

Orsak till ändringarna kan även specificeras med hjälp av attributet TITLE och på så sätt få informationen presenterad i form av t ex popup-fönster:

<INS DATETIME="1998-05-28T15:20:40CET" TITLE="Ändringen gjordes pqa Evas kommentarer"> Ny text </INS>

Upp

* Q - inline citat

Detta element introducerades i HTML 4.0 och ges stöd av både 4.0 och 4.0 Transitional. Elementet används för korta inline citat - i motsats till BLOCKQUOTE som används för längre block citat. Inuti Q-elementet behövs inga citattecken.

Attribut

HTML 4.0 och HTML 4.0 TransitionalHTML 3.2
Alla attribut som beskrivs i %attrs; och CITE Elementet saknas

Attributet CITE hänvisar till citatens källa, dvs URL till det dokument från vilket citatet är taget.

Exempel

<P>I avsnittet om inlinecitat skriver Eva följande om elementets Q attribut <Q CITE="http://vonpepel.com/ref/html/fonter.html">Elementet Q kan ta attributen %attrs; och CITE.</Q></P>

Om citatet är skrivet på ett annat språk, t ex hebreiska som dessutom läses åt "fel håll" kan du uppge både språk som används och ändra text riktning så att citatet kan läsas åt "rätt håll".

<Q CITE="fil.html" LANG=he DIR=rtl>

Upp | HTML-referensbok | Referensböcker

Valid HTML 4.0 dok.