Სტილის XML დოკუმენტები CSS- ით

გაახარეთ თქვენი XML Look როგორ გინდათ ეს ერთად კასკადური სტილების

XML დოკუმენტის შექმნა, DTD- ის წერა და ბრაუზერის დამუშავება ყველა კარგად არის, მაგრამ როგორ გამოჩნდება ეს დოკუმენტი? XML არ არის ენის ჩვენება. სინამდვილეში, XML- ზე დაწერილი დოკუმენტები არ ექნებათ გაფორმებას.

ასე რომ, როგორ შემიძლია ჩემი XML?

ბროუზერი XML- ის გასაღების გასაღები არის კასკადური სტილების მონაცემები. სტილების ფურცლები საშუალებას გაძლევთ განსაზღვროთ თქვენი XML დოკუმენტის ყველა ასპექტი თქვენს ტექსტის ზომადან და ფერის ფონზე და თქვენი არა-ტექსტური ობიექტების პოზიციაზე.

თქვით, რომ XML დოკუმენტი გაქვთ:

] judy Layard Jennifer brendan

თუ თქვენ იხილავთ ამ დოკუმენტს 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; საზღვარი: მყარი 5px; სიგანე: 300px; } შვილი {font-family: verdana, helvetica; ფერი: # cc0000; საზღვარი: მყარი 5px; საზღვრის ფერი: # cc0000; }

მას შემდეგ, რაც თქვენ გაქვთ თქვენი XML დოკუმენტი და თქვენი სტილის წერია, თქვენ უნდა დააყენოთ ისინი. HTML- ის ბმული ბრძანების მსგავსად, თქვენს XML დოკუმენტის ზედა ნაწილში (XML- ის დეკლარაციის ქვემოთ) ხაზგასმით მიუთითეთ XML- ის პარკერი, სადაც უნდა მოძებნოთ სტილის მოძებნა. მაგალითად:

როგორც მე ვთქვი ზემოთ, ეს ხაზი უნდა იყოს ქვემოთ დეკლარაციის ქვემოთ, მაგრამ XML დოკუმენტის რომელიმე ელემენტამდე.

ყველაფერთან ერთად, თქვენი XML დოკუმენტი წაიკითხა:

< >

> ჯენიფერი brendan