Mis on UL-i silt?

Järjestamata või nummerdamata loendimärgend, mida lühendatult rohkem tuntakse kui UL-märgend, annab veebilehtede kujundajatele võimaluse kuvada ja rühmitada veebilehtede teksti taandega ja täpploenditena. UL-i silte kasutatakse hüperteksti märgistuskeelte (HTML) lehtedel ja stiilielemendina, mis on määratletud kaskaadlaadilehel (CSS). Kuigi UL-i sildid standardiseeriti alles HTML 2.0-s, määratles need Tim Berners-Lee esimestes avaldatud HTML-i kirjeldustes 1992. aastal. Seda elementi toetavad kõik suuremad veebibrauserid.

UL-märgendeid võib kasutada siltides BODY, DIV, CENTER, BLOCKQUOTE, FORM, TH, TD, DD või LI. UL-i märgendit HTML-is tähistatakse avaga

Järjestamata loendid nõuavad atribuutide kasutamist, kuigi on olemas põhikomplekt atribuute – klass, id, stiil ja pealkiri –, aga ka hulk standardseid või valikulisi atribuute, mis võivad olla kasulikud järjestamata loendi välimuse muutmiseks. . Välja arvatud kompakt- ja tüübiatribuudid, mis olid standarditud versioonis 2.0, standarditi valikulised atribuudid ametlikult alles versioonis 4.0.

Kompaktne atribuut surub nii täppidega teksti kui ka definitsiooni ühele reale. Tüüp määrab täppide stiili, mis vaikimisi valitakse automaatselt kettale, kui tüüpi pole määratud. Teised UL HTML-märgendites kasutatavad eelmääratletud täpitüübid hõlmavad ruutu ja ringi. Eelmääratletud täppitüüpide asemel võib kasutada kasutaja määratud pilte, määrates salvestatud piltide asukoha atribuudiga src, nagu

Muud UL-märgendi stiili määratlemiseks kasutatavad atribuudid on järgmised:

DIR: see atribuut sisaldab teavet teksti suuna kohta.

ID: määrab märgistatava CSS-i atribuudi konkreetse ID.

LANG: kodeerib keele.

STYLE: määrab CSS-i tekstisisese stiili.
Järjestamata loendi täpsustamiseks võib kasutada ka JavaScripti sündmuste töötlejaid, mis määravad, mis juhtub näiteks siis, kui hiir hõljub HTML-i UL-märgendi kohal või kui kasutaja klõpsab loendiüksusel. UL-märgendite toetatud sündmuste töötlejad on onClick, onDbClick, onMouseDown, onMouseUp, OnMouseOver, onMouseMOve, onMouseOut, onKeyPress, onKeyDown ja onKeyUp.