ჰიპერტექსტური აღწერის ენა (ინგლ.
HTML (ჰიპერტექსტური მარკირების ენა) | |
---|---|
ფაილის გაფართოება: | .html, .htm |
MIME type: | text/html |
ტაიპ-კოდი: | TEXT |
Uniform Type Identifier: | public.html |
დაამუშავა: | World Wide Web Consortium და WHATWG |
ფორმატის ტიპი: | აღწერის ენა |
წინა ვერსია: | SGML |
შემდეგი ვერსია: | XHTML |
სტანდარტ(ებ)ი: | ISO/IEC 15445 W3C HTML 4.01 W3C HTML5 (draft) |
HTML დაწერილია HTML ელემენტების ფორმით, რომელიც შედგება ტეგებისგან, რომლებიც გვერდის შინაარსში მოქცეულია კუთხიან ფრჩხილებში (როგორც ჰიპერტექსტური აღწერის ენა (ინგლ.). HTML ტეგები ძირითად წყვილად არის წარმოდგენილი, როგორც
, თუმცა ზოგიერთი ტეგი ცარიელ ელემენტს წარმოადგენს და ამიტომ არაწყვილია, მაგალითად ჰიპერტექსტური მარკირების ენა
. წყვილის პირველი ტეგი არის საწყისი ტეგი, ხოლო მეორე - დაბოლოება. მათ შორის დიზაინერები ამატებენ ტექსტს, სხვა ტეგებს, კომენტარებს და ტექსტზე დაფუძნებული შინაარსის სხვა ტიპებს.
ბრაუზერის დანიშნულებაა HTML დოკუმენტების წაკითხვა და მათი ხილვადი ან მოსმენადი გვერდების სახით გამოტანა. ბრაუზერი არ აჩვენებს HTML ტეგებს, იგი მათ იყენებს გვერდის შიგთავსის ასახვისთვის.
HTML ელემენტები წარმოადგენენ ყველა საიტის შემადგენელ ნაწილს. HTML-ის მეშვეობით დასაშვებია სურათებისა და ობიექტების გვერდზე ასახვა, ისევე, როგორც ინტერაქტიული ფორმების შექმნა. შესაძლებელია სტრუქტურული დოკუმენტების შექმნა, რაც ხდება ტექსტის სტრუქტურული სემანტიკის აღნიშვნით, მაგალითად აბზაცებით, სიებით, სათაურებით, ბმულებით, ციტირებებით და სხვა ელემენტებით. HTML-ში შესაძლებელია სხვადასხვა სკრიპტის თანდართვაც, რომლებიც დაწერილია ჯავასკრიპტის მსგავს ენებზე. ამით ხდება HTML გვერდზე ასახული მოქმედებების კონტროლი.
ბრაუზერები აგრეთვე აღჭურვილია CSS ელემენტებზე წვდომის ფუნქციით. ამით ხდება გვერდის ზოგადი სახის, ტექსტის ფორმატირებისა და სხვა მასალების გლობალური კონტროლი. W3C, რომელიც HTML და CSS სტანდარტებზე მუშაობს, მომხმარებელს ურჩევს CSS-ის გამოყენებას და ზედმეტი რაოდენობის HTML კოდირების შემცირებას.
საყოველთაოდ ცნობილია, რომ ინტერნეტში განსათავსებელი ინფორმაციისათვის საჭირო სახის მისაცემად (ეს ინფორმაცია, ძირითადად, web-საიტების სახით არსებობს) ბაზისურ ინსტრუმენტად რჩება HTML ენა. HTML 5 ჰიპერტექსტის მონიშვნის ენა – წარმოადგენს საყოველთაოდ ცნობილი HTML (HTML 4.0 - 1997)-ის განვითარების შემდგომ საფეხურს. მასზე მუშაობა 2007 წელს დაიწყო სპეციალისტების ორმა ჯგუფმა. ეს ჯგუფებია:
აღნიშნული ჯგუფის დამსახურება არის ის, რომ HTML 5 ენა მთლიანად შეესაბამება პროგრამირების სფეროში დღეს ფრიად პოპულარული XML ენის სტანდარტებს. HTML 5-ის შექმნის მიზანი არის HTML ენის გაუმჯობესება უახლესი მულტიმედიური საშუალებების მხარდაჭერის მიმართულებით, ამასთან, HTML-კოდის აღქმის გაადვილება როგორც ადამიანის, ისე – WEB-ბრაუზერისათვის. ხაზგასასმელია კიდევ ერთი მნიშვნელოვანი მომენტი HTML 5 თავსებადია თავის წინამორბედებთან HTML 4.01-სა და XHTML 1.1-თან, ხოლო ბრაუზერების ძველი ვერსიების მიერ უბრალოდ იგნორირება ხდება HTML 5-ში შემოტანილი სიახლეების (ელემენტების). HTML 4 ვერსია ცნობილია. სანამ დეტალურად შეისწავლით საკითხს, თუ რა განასხვავებს HTML 5-ს მისი უშუალო წინამორბედისაგან, კარგი იქნება თუ გაეცნობით XHTML სახელით ცნობილ ამ ორ ვერსიას შორის არსებულ, ასე ვთქვათ, შუალედურ რგოლს, რომელიც, ჯერ ერთი, დღესაც წარმატებით გამოიყენება საიტების შესაქმნელად და მეორეც – თავისი არსით იგი თავისთავადაც წარმოადგენს ვებ-დამპროექტებლებისთვის ინტერესების სფეროს. XHTML (ჰიპერტექსტის მონიშვნის გაფართოებული ენა) არის HTML ტექნოლოგიების განვითარების მიმართულებით გადადგმული შემდგომი ნაბიჯი. თავისივე სახელწოდებიდან გამომდინარე, იგი განკუთვნილია HTML ენის(დავაზუსტოთ – HTML 4 ენის) შესაძლებლობების გაფართოებისათვის. გარკვეული თვალსაზრისით, XHTML ენა შესაძლებელია განიხილოს, როგორც შუალედური გადაწყვეტილება აღნიშნული მიმართულებით, რადგან დღეს უკვე ნათლად ჩანს, რომ სულ მალე ამასპარეზზე სრულ უპირატესობას მოიპოვებს HTML 5 ტექნოლოგია. XHTML ენის პირველი ვერსიის სპეციფიკაცია XHTML-1.0 ამ საუკუნის დასაწყისში გამოქვეყნდა W3C კონსორციუმის მიერ. შემდეგ მას მოჰყვა რიგი მოდიფიკაციებისა. 2010 წლისათვის ბოლო ვერსიასწარმოადგენდა XHTML-2.0. შემდგომ კი ახალ ვერსიებზე მუშაობა შეწყდა და მიზნად იქნა დასახული, პროგრამისტების ძალები და სხვა რესურსები დაესაქმებინათ HTML 5 ტექნოლოგიის შექმნაზე. მთავარი ნიშან-თვისება, რომელიც XHTML-ს განასხვავებს წინამორბედისაგან HTML 4-საგან, ის არის, რომ XHTML-ზედაწერილი დოკუმენტის დამუშავება ხდება ისეთივე პარსერით, როგორიც განკუთვნილია XML-ენაზე შექმნილი კოდების გასაანალიზებლად. აღსანიშნავია, რომ ამ პროცესში დოკუმენტის დამპროექტებელთა მიერ დაშვებული შეცდომების გასწორება არ ხდება.
შენიშვნა: პარსერი (სინტაქსური ანალიზატორი) არის მოდული, რომლითაც ტარდება პროგრამული კოდის სინტაქსური ანალიზი – შეესაბამება თუ არა კოდის შემადგენელი ნაწილები (ლექსემები) მოცემული ენის ფორმალურ გრამატიკას. აღსანიშნავია, რომ პარსერის არჩევაზე არავითარ გავლენას არ ახდენს DOCTYPE დეკლარაციის შემცველობა. ბრაუზერი დოკუმენტის დასამუშავებლად პარსერის არჩევანს ახდენს სერვერისაგან მოწოდებული, content-type დასათაურებაში შემავალი შემდეგი ინფორმაციის საფუძველზე:
და არა როგორც
.ყველა ელემენტი აუცილებლად უნდა დაიხუროს ბოლო ტეგით. ამასთან, ცარიელი (დროებით მნიშვნელობის არმქონე) ან ერთტეგიანი ელემენტები შემდეგი სახით უნდა წარმოიდგინოთ:
ბულის ტიპის ატრიბუტების სახელწოდებები და მნიშვნელობები იწერება მხოლოდ გაშლილი სახით. მაგალითად, ამგვარად: ან
,
. დუმილით, XHTML დოკუმენტისათვის კოდირების სისტემად არჩეულია UTF-8 (HTML ენაში კი ასეთად მიიჩნეოდა ISO 8859-1). არის კიდევ სხვა, შედარებით ნაკლებად მნიშვნელოვანი ნიუანსებიც,მაგალითად, ის, თუ რა განასხვავებს ერთმანეთისაგან XHTML-დოკუმენტის ტიპებს
(ამ ინფორმაციის მიღება ინტერნეტიდანაც შეიძლება). აღსანიშნავია, რომ DTD დასამუშავებელი დოკუმენტის ტიპის განსაზღვრება დოკუმენტის თავშივე მოიცემა. XHTML დოკუმენტისათვის განსაზღვრულ ყველაზე გავრცელებული ტიპები:* XHTML 1.0 Strict * XHTML 1.0 Transitional * XHTML 1.0 Frameset * XHTML 1.0 Mobile XHTML 1.1რესურსები ინტერნეტში
- ვიკიწიგნებში არის სტატია: ჰიპერტექსტური მარკირების ენა
სქოლიო
This article uses material from the Wikipedia ქართული article ჰიპერტექსტური მარკირების ენა, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). შინაარსი წარმოდგენილია შემდეგი ლიცენზიით (თუ სხვა არ არის მითითებული): CC BY-SA 4.0. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki ქართული (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.🔥 Trending searches on Wiki ქართული:
რითმაგიორგი მიქაუტაძერაჭაკორუფციატერენტი გრანელილეიკოციტებიამბროლაურიაფროდიტეკალიებიპლანეტაიაკობ გოგებაშვილივენერაჭადრაკიდაუნის სინდრომიპირველი მსოფლიო ომიფოლკლორილომიორალური სექსისაქართველოს მდინარეების სიასერგო ორჯონიკიძეყაზახეთიდავით სოსლანიმზის სისტემაზამთარიუეფა-ს ჩემპიონთა ლიგაფარსმან II ქველისაქართველოს პრემიერ-მინისტრიპაბლო პიკასოელექტრული დენიდიმიტრი ყიფიანიანა კალანდაძემარიხუანაგაერთიანებული ერების ორგანიზაციაქრისტიანობაამიერკავკასიის დემოკრატიული ფედერაციული რესპუბლიკარიცხვითი სახელიპარიზიისრაელისკოლაიბერიაბაში-აჩუკი (ფილმი)ჯაყოს ხიზნებიცენტნერისლოვაკეთიქართული ხალხური ცეკვებიივანე ჯავახიშვილიკილიმანჯარობორჯომი (წყალი)ბაგრატის ტაძარიქართული სამზარეულოსაჭმლის მომნელებელი სისტემალადო გუდიაშვილირუსეთ-საქართველოს ურთიერთობებითეატრიEuropebet69 (სექსუალური პოზა)მონღოლთა ბატონობა საქართველოშიმეტაფორაჰარი პოტერიგაერთიანებული სამეფოთემურლენგის ლაშქრობები საქართველოშიალპებისაქართველოს გეოგრაფიასაბერძნეთიმამა გაბრიელინიანგებიყივანახველამაიმუნებითხის რქა (ასტროლოგია)კუნთებისტოიციზმიგიორგი ლეონიძეხმოვანივიეტნამიეგვიპტედადიანების სასახლეთა სახელმწიფო ისტორიულ-არქიტექტურული მუზეუმისაქართველოს ქალაქებიგრიგოლ ხანძთელი🡆 More