Skip to main content

שימוש ב- CSS למסמכי XML

יצירת כפתור ב css (יוני 2025)

יצירת כפתור ב css (יוני 2025)
Anonim

יצירת מסמך XML, כתיבת ה- DTD, וניתוחו עם דפדפן זה בסדר גמור, אך כיצד יוצג המסמך בעת הצגתו? XML אינו שפת תצוגה. למעשה, מסמכים שנכתבו ב- XML ​​לא יהיו בפורמט כלל.

אז, איך אני מציג XML שלי?

המפתח להצגת XML בדפדפן הוא גיליונות סגנון מדורגים. גיליונות סגנון מאפשרים לך להגדיר את כל ההיבטים של מסמך ה- XML ​​שלך, מהגודל והצבע של הטקסט שלך לרקע ולמיקום של אובייקטי הטקסט שאינם שלך.

נניח שיש לך מסמך XML:

>

ג'ודי

לייארד

ג 'ניפר

ברנדן

אם היית מציג את המסמך בדפדפן מוכן ל- XML, כגון Internet Explorer, הוא יציג משהו כזה:

ג'ודי לייארד ג'ניפר ברנדן

אבל מה אם אתה רוצה להבדיל בין ההורה אלמנטים הילד? או אפילו לעשות הבחנה ויזואלית בין כל האלמנטים במסמך. אתה לא יכול לעשות את זה עם XML, וזה לא שפה שאמורה לשמש לתצוגה.

אבל למרבה המזל, קל להשתמש גיליונות סגנון מדורגים, או CSS, במסמכי XML כדי להגדיר איך אתה רוצה אותם מסמכים ויישומים להציג בעת הצגת בדפדפן. עבור המסמך הנ"ל, ניתן להגדיר את הסגנון של כל אחד מהתגים באותו אופן שבו היית משתמש במסמך HTML.

לדוגמה, ב- HTML ייתכן שתרצה להגדיר את כל הטקסט בתוך תגי פסקה () עם צבע הגופן Verdana, Geneva, או Helvetica ואת צבע הרקע הירוק. כדי להגדיר את זה בגיליון סגנונות כך שכל הפסקאות יהיו כאלה, תכתוב:

p {

font-family: verdana, geneva, helvetica;

צבע רקע: # 00ff00;

}

אותם כללים עובדים עבור מסמכי XML. כל תג ב- XML ​​יכול להיות מוגדר במסמך XML:

משפחה {

צבע: # 000000;

}

הורה {

font-family: Arial Black;

צבע: # ff0000;

border: solid 5px;

רוחב: 300px;

}

הילד {

font-family: verdana, helvetica;

צבע: # cc0000;

border: solid 5px;

border-color: # cc0000;

}

ברגע שיש לך את מסמך ה- XML ​​שלך stylesheet כתוב, אתה צריך לשים אותם יחד. בדומה לפקודת הקישור ב- HTML, אתה מציב שורה בחלק העליון של מסמך ה- XML ​​שלך (מתחת להצהרת ה- XML), ומציין את מנתח ה- XML ​​היכן למצוא את גיליון הסגנונות. לדוגמה:

כאמור לעיל, שורה זו צריכה להימצא מתחת <? Xml?> הצהרה אבל לפני כל האלמנטים במסמך XML.

לשים את כל זה ביחד, מסמך ה- XML ​​שלך יהיה לקרוא:

>

ג'ודי

לייארד

ג 'ניפר

ברנדן