סיכום רשימות HTML
ישנם שני סוגים עיקריים של רשימות ב- HTML - הורה ו ממוין .
בשנת הורה רשימות (
decimal
):

בשנת ממויינת רשימות (
disc
.

כל פריט ברשימה ברשימה מסודרת או לא מסודרת נוצר עם התג.
סגנונות ספציפיים לרשימה
ישנם שלושה ספציפיים המאפיינים המשותפים רשימות סטיילינג: list-style-type
, list-style-position
, ו list-style-image
. יש גם נכס קצר שכולל את כל השלושה.
list-style-type
ניתן לעצב את הסמנים (או נקודות התבליט) המופיעים ברשימות מסודרות ולא מסודרות במגוון דרכים. מאפיין CSS לעיצוב סוג הסמן הוא list-style-type
. list-style-type
ערך ברירת המחדל עבור רשימה מסודרת הוא decimal
, ואילו ברירת המחדל עבור רשימה לא מסודרת היא disc
.
דוגמה לרשימה מסודרת:
/* css */ ol { list-style-type: upper-roman; }

דוגמה לרשימה לא מסודרת:
/* css */ ul { list-style-type: square; }

אין דוגמה לסמן:
/* css */ ul { list-style-type: none; }

הערכים המקובלים עבור list-style-type
הנכס כוללים:
לא מסודר:
- דיסק ( ברירת מחדל )
- מעגל
- כיכר
הוזמן:
- עשרוני ( ברירת מחדל )
- עשרוני-מוביל-אפס
- רומנית תחתונה
- רומנית עליונה
- יווני נמוך יותר
- לטינית תחתונה
- לטינית עליונה
- אַרְמֶנִי
- גיאורגית
- תחתון-אלפא
- עליון-אלפא
אַחֵר:
- אף אחד
הערה: כל ערכי המאפיינים המפורטים לעיל יכולים לשמש לעיצוב רשימות מסודרות ובלתי מסודרות (למשל: רשימה מסודרת עם square
סמני רשימה).
list-style-position
list-style-position
שולט אם סמן הרשימה מופיע בתוך כל אלמנט פריט רשימה או מחוצה לו ( ). המאפיין מקבל שני ערכים,
outside
(ברירת מחדל) או inside
.
מקם את הסמן outside
של אלמנט פריט הרשימה וכל שורות הטקסט ושורות המשנה של כל פריט רשימה יישרו אנכית:
/* css */ ul { list-style-position: outside; /* default */ }

מקם את הסמן ושורת inside
הטקסט הראשונה של כל פריט ברשימה תוטה בכדי לפנות מקום לסמן. כל שורות משנה של אותו פריט רשימה יתיישרו עם הסמן ולא עם שורת הטקסט הראשונה:
/* css */ ul { list-style-position: inside; }

list-style-image
list-style-image
רכוש מקבל כתובת אתר של תמונה במקום של הסמן הרשימה. ערך ברירת המחדל של מאפיין זה הוא none
.
/* css */ ul { list-style-image: url(//url-to-image); }
list-style
קַצרָנוּת
list-style
הוא מאפיין קצרצר לשלושת נכסי הסגנון המפורטים לעיל. סדר הערכים list-style
מקבל הוא list-style-type
, list-style-position
, ו list-style-image
. אם ערך כלשהו הושמט, ישמש ערך ברירת המחדל עבור נכס זה.
דוגמא:
/* css */ ul { list-style: circle inside none; }

סטיילינג ספציפי יותר לרשימה
תגי רשימות מסודרים מקבלים גם תכונות השולטות בזרימה, בספירה או בערכי סמן ספציפיים של פריטי הרשימה שלה. אלה כוללים את start
, reversed
, ו value
תכונות. לפרטים נוספים, עיין במשאבי ה- MDN המפורטים להלן.
סטיילינג כללי
ניתן לעצב תוכן רשימה בדיוק כמו אחרים p
או div
אלמנטים. color
, font-family
, margin
, padding
, או border
הם רק כמה דוגמאות של תכונות כי ניתן להוסיף גם את ul
, ol
או li
אלמנטים.
Note that any styles added to the ul
or ol
element will affect the entire list. Styles added directly to the li
elements will affect the individual list items. In the example below, the border and background-color properties are styled differently between the list and list item elements:
/* css */ ul { list-style-type: circle; border: 2px solid blue; background-color: lightblue; } li { margin: 5px; background-color: lightyellow; }

List Spacing
You may notice extra spacing in front of the list items when list-style-type
is set to none
. Setting padding
to 0
(or whatever spacing is preferred) on the list element will override this default padding.
/* css */ ul { list-style: none; padding: 0; } li { padding: 5px 10px; background-color: #EEEEEE; border: 1px solid #DDDDDD; }

Sources:
The links below were referenced in compiling information found in this article. Please visit them for further details about this topic.
More Information:
MDN - Styling Lists
W3Schools - CSS Lists
CSS Tricks - list-style