სურათის კრედიტი: tumsasedgars/iStock/GettyImages
ჰიპერტექსტის მარკირების ენა ან HTML არის მსოფლიო ქსელის ძირითადი პროგრამირების ენა. იგი გამოიყენება ვებსაიტის ძირითადი განლაგებისა და ფუნქციონირების დასადგენად. თქვენ შეგიძლიათ შეცვალოთ HTML ფაილი ნებისმიერი ჩვეულებრივი ტექსტური რედაქტორის ან სპეციალიზებული ხელსაწყოს გამოყენებით, რომელიც გამოაქვს HTML თქვენი შეყვანის საფუძველზე.
HTML, CSS და JavaScript
თანამედროვე ვებ ბრაუზერებს ესმით პროგრამირების სამი ენა. HTML გამოიყენება ვებ გვერდის ძირითადი განლაგების კოდირებისთვის და ისეთი ფუნქციური ელემენტების დასანერგად, როგორიცაა ფორმები, სურათები და ტექსტის სექციები. ის ასევე შეიძლება გამოყენებულ იქნას ზოგიერთი სტილის სპეციფიკისთვის.
დღის ვიდეო
სხვა ენა, სახელწოდებით კასკადური სტილის ფურცლები ან CSS, გამოიყენება გვერდის ეკრანზე ან ქაღალდზე დაბეჭდვის შემდგომი სტილისთვის. CSS შეიძლება იყოს ჩასმული HTML-ში ან მოხსენიებული იყოს HTML კოდით და შეინახოს ცალკეულ ფაილებში.
მესამე ენა, რომელიც ცნობილია როგორც JavaScript, გამოიყენება ვებსაიტებზე დამატებითი ფუნქციების დასამატებლად, როგორიცაა ინტერაქტიულობა და გამოთვლა. ის ასევე შეიძლება იყოს ჩასმული HTML ფაილებში ან შეინახოს ცალკეულ ფაილებში. როგორც სახელი გვთავაზობს, ის წააგავს სხვა პროგრამირების ენას, სახელად Java, თუმცა ეს ორი არ არის ჯვარედინი თავსებადი და არ უნდა აგვერიოს ერთმანეთში.
HTML ფაილის რედაქტირება
HTML, CSS და JavaScript-ს აქვს საკუთარი სინტაქსის წესები, რომლებიც უნდა დაიცვან სწორი კოდის შესაქმნელად, რომლის გაგებაც ვებ ბრაუზერს შეუძლია, მაგრამ ისინი ინახება უბრალო ტექსტურ ფაილებში.
მათი რედაქტირება შესაძლებელია ნებისმიერი მარტივი ტექსტის რედაქტირების პროგრამული უზრუნველყოფით, მათ შორის Notepad Windows-ზე, TextEdit macOS კომპიუტერებზე და პოპულარული ტექსტური რედაქტორებით, როგორიცაა Emacs, Vim და Sublime Text. როგორც წესი, HTML ფაილები ინახება .html გაფართოებით. მოერიდეთ ტექსტის დამუშავების ხელსაწყოების გამოყენებას, როგორიცაა Microsoft Word და Google Docs HTML-ის რედაქტირებისთვის, რადგან ისინი არც ისე კარგად არიან შეეფერება უბრალო ტექსტს, ისევე როგორც დახვეწილი დოკუმენტების შექმნას მორგებული შრიფტებით და ფორმატირება.
ზოგიერთ დეველოპერს ურჩევნია გამოიყენოს ინტეგრირებული განვითარების გარემო ან დააკონფიგურიროს ტექსტის რედაქტორები, რათა მათ შეიცავდეს მოწინავე ფუნქციები, როგორიცაა HTML კოდის სხვადასხვა ნაწილის ხაზგასმა ან შემოთავაზება, თუ სად უნდა იყოს ელემენტები განთავსებული. თანამედროვე ვებ ბრაუზერები ასევე შესაძლებელს ხდის HTML და JavaScript-ის შესწორებას და კოდის რედაქტირებას სხვადასხვა ჩაშენებული დეველოპერის ხელსაწყოების გამართვისას.
გენერირებული HTML
სხვადასხვა ხელსაწყოები შესაძლებელს ხდის HTML-ის გენერირებას უშუალოდ დაწერის გარეშე. ზოგიერთი ვებ დიზაინის ინსტრუმენტი, როგორიცაა Adobe's Dreamweaver და ონლაინ ინსტრუმენტები, როგორიცაა Wix და Squarespace, ავტომატურად აწარმოებს HTML-ს იმის მიხედვით, თუ რას შედიან მომხმარებლები ვიზუალური ინტერფეისით.
სხვები, როგორიცაა ზოგიერთი პროგრამული უზრუნველყოფა ვებ ფორუმებისთვის და ვიკისთვის, ავტომატურად იღებენ სხვა, უფრო მარტივ ფორმატირების ენებს, როგორიცაა Markdown და თარგმნიან მათ HTML და CSS-ში. ვებ სერვერის პროგრამულ უზრუნველყოფას, როგორიცაა Django და Rails, ასევე შეუძლია ავტომატურად შექმნას HTML კონფიგურაციის პარამეტრებისა და მონაცემების საფუძველზე.