თქვენ უკვე ისწავლეთ რამდენიმე HTML-ის თეგი.
მაგრამ, იცით თავად HTML როგორ იშიფრება?
HyperText Markup Language. (ჰიპერ ტექსტის მარკირებული ენა).
ეს არის თეგების მიხედვით შინაარსის განსაზღვა.
მაგრამ, რას ნიშნავს თავად hypertext?
ეს ფრაზა ჯერ კიდევ ინტერნეტის არსებობამდე გამოიგონეს
1960-იან წლებში, და ნიშნავს ტექსტს, რომელიც სხვა ტექსტებთანაა დაკავშირებული
რომლებზეც მკითხველს მაშინვე შეუძლია გადასვლა.
HTML თიმ ბერნერს-ლი-მ გამოიგონა,
ინტერნეტის სხვა ელემენტებთან,მაგალითად, HTTP(ჰიპერტექსტის გადასაგზავნი პროტოკოლი)თან ერთად,
რათა ყოფილიყო ტექტის სხვა ტექსტთან დაკავშირების გზა
მნიშვნელობა არ აქვს სად იქნებოდა ის.
როგორ დავუკავშირდეთ ვებგვერდებს
ჰიპერტექსტის მარკირებული ენის გამოყენებით?
რა თქმა უნდა, hyperlink-ით!
რომელსაც ახლა უბრალოდ ბმულს ვეძახით.
როგორ გავაკეთოთ ბმული HTML-ში?
ეს ცოტა უცნაურია.
შეიძლება ფიქრობთ რომ ჩვენ შეგვიძლია გამოვიყენოთ `link` (ბმული) თეგი...
მაგრამ რეალურად, ეს სხვა ტიპის ბმულებისთვის გამოიყენება HTML-ში.
ამის ნაცვლად, ჩვენ ვიყენებთ "a" თეგს, სადაც "a" ნიშნავს "anchor"-ს (ღუზა)
ეს თითქოს უშვებს ბმულს გვერდზე განსაზღვრულ ადგილას
და აკავშირებს ამ ღუზას სხვა ვებგვერდთან.
ბმულის გასაკეთებლად, იცით რომ თეგი უნდა დავწეროთ,
მაგრამ ჩვენ ასევე უნდა ავარჩიოთ ბმულის ტექსტი,
შემდეგ კი მისამართი, რომელსაც ებმის.
მოდით, გავაკეთოთ ბმული გვერდისთვის, რომელზეც ინტერნეტის დაბადებაზეა ინფორმაცია.
ბმულის ტექსტი საწყის და დამასრულებელ თეგებს შორის იქნება.
მე აქ მივიყვან კურსორს და დავწერ,
"Read more about the history of HTML" ( HTML-ის ისტორიაზე მეტის წაკითხვა).
ახლა ვხედავთ, რომ ტექსტი ბმულის მსგავსად გამოიყურება.
მაგრამ ის ჯერ ვერ იმუშავებს , ჩვენ მისამართიც უნდა დავამატოთ.
ჩვენ არ გვსურს, მისამართი ჩანდეს გვერდზე,
მაგრამ, ჩვენ გვინდა ბრაუზერმა იცოდეს ამის შესახებ.
ამიტომ ჩვენ მას თეგის ატრიბუტში ვწერთ.
ეს href ატრიბუტია.
რას ნიშნავს "href"?
მინიშნებას მოგცემთ: თქვენ ეს "h" ბევრჯერ გინახავთ.
ის ნიშნავს "hyper"-ს hyper-მიმართებას.
ახლა, მე ჩავწერ მისამართს, რასაც ჩვენ URL-საც ვეძახით.
დააკვირდით, რომ ეს URL "http:"-თი იწყება?
აბა გამოიცანით რა არის აქ "h"? Hyper!
HTML-ში ყველაფერი hyper-ზეა.
URL -ში დეტალურადაა ყველაფერი, რაც ბრაუზერს ვებგვერდის მოსაძებნად სჭირდება:
პროტოკოლი, რომელიც მოსაძებნადაა გამოყენებული,
დომენი,
და გზა, მის სერვერზე საპოვნელად.
რადგან მასში ყველაფერია განსაზღვრული, ჩვენ მას "absolute URL"-ს ვუწოდებთ.
ზოგ ვებგვერდზე, თქვენ შეიძლება დაინახოთ URL-ები, რომლებიც იწყება მხოლოდ დახრილი ხაზით და გზით.
ეს ბრაუზერს ანიშნებს დარჩეს იგივე დომენზე
და უბრალოდ მოძებნოს განსხვავებული გზა.
ამას "relative URL" ჰქვია.
ჩვენ მას ხანის აკადემიაში ვიყენებთ, როცა რესურსებს ვაერთებთ.
გვერდებზე, რომლებსაც თავად ქმნით, თქვენ "Absolute URL"-ებ უნდა ჩასვათ,
რადგან ეს უფრო უსაფრთხოა.
ჩვენ აგრეთვე შეგვიძლია მივუთითოთ ბრაუზერს სად გაგვიხსნას გვერდი:
იგივე ფანჯარაში, თუ ახალში.
იმისთვის, რომ ბრაუზერმა ბმული ახალ ფანჯარაში გახსნას,
ჩვენ ვამატებთ სხვა ატრიბუტს, მიზანს.
`target="_blank"`
ახლა, მე მინდა დააპაუზოთ ვიდეო და სცადოთ დააწკაპუნოთ ბმულზე.
მიდით, მე დაგელოდებით, დააჭირეთ!
რა მოხდა?
თქვენ ალბათ დაინახეთ შეტყობინება
იმის შესახებ, რომ ბმული მომხმარებლის შექმნილი ვებგვერდიდანაა.
და შემდეგ თუ თქვენ დააწვებით "OK", ის გაიხსნება.
ეს იმიტომაა, რომ ბმულები
ამ ვებგვერდებზე განსხვავებულადაა.
რადგან ჩვენ არ გვსურს მომხმარებლებმა იფიქრონ,რომ ბმულები სპეციალურადაა
რეკომენდებული ხანის აკადემიის მიერ და შემდეგ გადავიდნენ მოულოდნელ,საზარელ ვებგვერდზე.
ასე რომ, თითოეული ბმულს, რომელსაც თქვენ აქ აკეთებეთ,ექნება გაფრთხილება,
და თითოეული ლინკი გაიხსნება ახლა ფანჯარაში.
ეს ნიშნავს, რომ მე შემიძლია რეალურად წავშალო ეს მიზნის ატრიბუტი,
რადგან ის ყველა შემთხვევაში მუშაობს.
ან, მე შემიძლია დავტოვო ის,
მაშინ, როცა მინდა გადავიყვანო ეს HTML ხანის აკადემიაზე
და დავრწმუნდე რომ ბმული ისევ ახალ ფანჯარაში იხსნება.
როდისაა კარგი target-ის გამოყენება?
ზოგადად, როცა ბმული გადადის იგივე დომენის სხვა გვერდზე
ის უნდა გაიხსნას იგივე ფანჯარაში.
და თუ ის გადადის სხვა დომენის გვერდზე, მაშინ ახალ ფანჯარაში.
გვეყო ლაპარაკი,
მოდი სხვა რამეს გაჩვენებთ ბმულებთან დაკავშირებით.
ჩვენ შეგვიძლია ჩავწეროთ არა მხოლოდ ტექსტი,
არამედ სურათებიც, ან ორივე ერთად!
აქ, ჩვენ გვაქვს ეს სურათი, რომელზეც თიმ ბერნერს-ლია.
მე მინდა ამოვჭრა ის...
და ჩავსვა ბმულში აქ.
ოჰ! მშვენიერია.
ახლა, თუ კურსორს ამ სურათზე მივმართავ,
ვნახავ, რომ ის რაღაცას მაჩვენებს,
და მასზე დაკლიკებით გადავალთ CERN-ის ვებგვერდზე.
ფაქტობრვად, თქვენ შეგიძლიათ ჩასვათ მთელი თქვენი ვებგვერდი
და გახადოთ ის დიდი, ცისფერი ხაზგასმული.
მაგრამ, გთხოვთ არ გააკეთოთ ეს! ბმული სიყვარულით, მეგობრებო!