Hvad er en UL-tag?
Et uordnet eller unummereret listetag, bedre kendt i korthold som UL-mærket, giver en måde for designere af websider at vise og gruppere tekst på websider som indrykkede og punkttegnede lister. UL-tags bruges i HTML-sider (hypertext markup sprog) og som et stilelement defineret i et cascading style sheet (CSS). Mens UL-tags ikke blev standardiseret indtil HTML 2.0, var de blevet defineret i de første offentliggjorte beskrivelser af HTML af Tim Berners-Lee i 1992. Dette element understøttes af alle større webbrowsere.
UL-tags kan bruges i BODY-, DIV-, CENTER-, BLOCKQUOTE-, FORM-, TH-, TD-, DD- eller LI-tags. UL-mærket i HTML betegnes med et åbning <UL> og lukning </UL> -mærke, som også indsætter et tomt rum i linjen før og efter tagget. CSS UL-tags, der giver yderligere formateringsfleksibilitet ud over HTML UL-mærket, er defineret i ul {list-style-type:
<UL>
<li> Æbler
<LI> Bananer
<LI> Appelsiner
<LI> Ananas
</ UL>
Uordnede lister kræver brug af attributter, selvom der er et kerne sæt attributter - klasse, id, stil og titel - samt et antal standardattributter eller valgfrie attributter, der kan være nyttige til at ændre udseendet på en uordnet liste . Bortset fra kompakte og typeattributter, der blev standardiseret i version 2.0, blev valgfri attributter ikke formelt standardiseret før version 4.0.
Den kompakte attribut klemmer både den punktuelle tekst og definitionen på en linje. Type definerer kuglestilen, der automatisk defineres til en disk, hvis der ikke er angivet nogen type. Andre foruddefinerede kugletyper, der bruges i UL HTML-tags inkluderer firkanten og cirklen. Brugerdefinerede billeder kan bruges i stedet for foruddefinerede kugletyper ved at specificere placeringen af de gemte billeder ved hjælp af src-attributten, som i <UL src = ”URL">. Den ensartede ressource locator, eller URL, angiver placeringen Fra version 4.0.1 er kompakt- og typeattributterne for UL-taget udgået, hvilket betyder, at det muligvis ikke understøttes i fremtidige HTML-versioner.
Andre attributter, der bruges til at definere UL-mærkestilen inkluderer:
- DIR: denne attribut indeholder oplysninger om tekstens retning.
- ID: definerer det specifikke ID på den CSS-egenskab, der skal mærkes.
- LANG: koder sproget.
- STIL: definerer CSS-linjestilen.
JavaScript-begivenhedshåndterere, der definerer, hvad der sker, for eksempel hvis en mus svæver over et HTML UL-tag, eller når brugeren klikker på et listeelement, kan også bruges til at forfine en ikke-ordnet liste. Begivenhedshåndterere, der understøttes af UL-tags, inkluderer onClick, onDbClick, onMouseDown, onMouseUp, OnMouseOver, onMouseMOve, onMouseOut, onKeyPress, onKeyDown og onKeyUp.