img ტეგის არჩევითი ატრიბუტები მოიცავს: HTML ტეგები სურათების, სურათების HTML-ში ჩასართავად

მთავარი / მარშრუტიზატორები

მონიშნეთ IMGშექმნილია ვებ გვერდზე სურათების გრაფიკული ფორმით ჩვენებისთვის GIF ფორმატი, JPEG ან PNG. ამ ტეგს აქვს ერთი საჭირო პარამეტრი, src, რომელიც განსაზღვრავს გამოსახულების ფაილის მისამართს. საჭიროების შემთხვევაში, ნახატი შეიძლება სხვა ფაილთან ბმული იყოს A კონტეინერში IMG ტეგის განთავსებით. ამავდროულად, გამოსახულების ირგვლივ ჩნდება საზღვარი, რომლის ამოღებაც შესაძლებელია IMG ტეგში border=0 პარამეტრის დამატებით.

სურათები ასევე შეიძლება გამოყენებულ იქნას როგორც გამოსახულების რუქები, სადაც სურათი შეიცავს ცხელ წერტილებს, რომლებიც მოქმედებენ როგორც ბმულები. ასეთი რუკა გარეგნობაარ განსხვავდება ჩვეულებრივი გამოსახულებისგან, მაგრამ ამავე დროს ის შეიძლება დაიყოს სხვადასხვა ფორმის უხილავ ზონებად, სადაც თითოეული უბანი რგოლის ფუნქციას ასრულებს.

სინტაქსი

დახურვის ტეგი
არ არის საჭირო.

ოფციები
align - განსაზღვრავს, თუ როგორ იქნება სურათის გასწორება კიდეზე და როგორ შეიფუთება ტექსტი.
alt - გამოსახულების ალტერნატიული ტექსტი.
საზღვარი - სურათის გარშემო ჩარჩოს სისქე.
სიმაღლე - გამოსახულების სიმაღლე.
hspace - ჰორიზონტალური სივრცე სურათიდან მიმდებარე შინაარსამდე.
ismap - ეუბნება ბრაუზერს, რომ სურათი არის სერვერის გამოსახულების რუკა.
lowsrc - გზა დაბალი გარჩევადობის გრაფიკულ ფაილამდე წინასწარი ჩვენებისთვის.
src - გზა გრაფიკული ფაილისკენ.
vspace - ვერტიკალური სივრცე სურათიდან მიმდებარე შინაარსამდე.
სიგანე - გამოსახულების სიგანე.
usemap - ბმული MAP ტეგთან, რომელიც შეიცავს კოორდინატებს კლიენტის გამოსახულების რუქისთვის.

მაგალითი 1: IMG ტეგის გამოყენება


Lorem ipsum dolor sit amet...


IMG ტეგის პარამეტრების აღწერა

ALIGN პარამეტრი

აღწერა
სურათებისთვის შეგიძლიათ მიუთითოთ მათი პოზიცია ტექსტთან ან სხვა სურათებთან ვებ გვერდზე. სურათების გასწორების გზა მითითებულია IMG ტეგის align პარამეტრით.

სინტაქსი

არგუმენტები
ცხრილში 1 ჩამოთვლილია გასწორების პარამეტრის შესაძლო მნიშვნელობები და მისი გამოყენების შედეგი.

ცხრილი 1. პარამეტრის გასწორების მნიშვნელობების გამოყენება
გასწორების მნიშვნელობა აღწერა მაგალითი
აბსოლუტი სურათის ქვედა საზღვარი გასწორებულია მიმდინარე ხაზის ძალიან ქვედა კიდეზე.
აბსოლუტური სურათის ცენტრი გასწორებულია ტექსტის ცენტრალურ ხაზთან. Lorem ipsum dolor sit amet, consectetuer adipiscing elit...
ქვედა ან საბაზისო სურათის ქვედა საზღვარი გასწორებულია ტექსტის ხაზის საბაზისო ხაზთან. ეს მნიშვნელობა დაყენებულია ნაგულისხმევად. Lorem ipsum dolor sit amet, consectetuer adipiscing elit...
დატოვა სურათი განლაგებულია მშობელი ელემენტის მარცხენა კიდეზე. Lorem ipsum dolor sit amet, consectetuer adipiscing elit...
შუა სურათის შუა ნაწილი გასწორებულია ტექსტის მიმდინარე ხაზის საბაზისო ხაზთან. Lorem ipsum dolor sit amet, consectetuer adipiscing elit...
უფლება სურათი გასწორებულია მთავარი ელემენტის მარჯვენა კიდეზე. Lorem ipsum dolor sit amet, consectetuer adipiscing elit...
texttop სურათის ზედა საზღვარი გასწორებულია მიმდინარე ხაზის ყველაზე მაღალ ტექსტურ ელემენტთან. Lorem ipsum dolor sit amet, consectetuer adipiscing elit...
ზედა სურათის ზედა საზღვარი გასწორებულია მიმდინარე ხაზის ყველაზე მაღალ ელემენტთან. Lorem ipsum dolor sit amet, consectetuer adipiscing elit...

ყველაზე პოპულარული ვარიანტებია მარცხენა და მარჯვენა, რომლებიც ქმნიან ტექსტის შეფუთვას სურათზე. ტექსტის სურათზე მჭიდროდ მორგების თავიდან ასაცილებლად, რეკომენდებულია IMG ტეგში hspace და vspace პარამეტრების დამატება, რომლებიც აკონკრეტებენ ტექსტამდე მანძილს პიქსელებით.

მიუხედავად იმისა, რომ align პარამეტრის ყველა მნიშვნელობა მხარდაჭერილია ბრაუზერების მიერ, არგუმენტები absbottom, absmiddle, baseline და texttop არ არის აღწერილი HTML 4 სპეციფიკაციაში.

ნაგულისხმევი მნიშვნელობა
ქვედა

მაგალითი 2: სურათის გასწორება



Lorem ipsum dolor sit amet, consectetuer adipiscing elit...


შენიშვნა
მიუხედავად იმისა, რომ align პარამეტრის ყველა მნიშვნელობა მხარდაჭერილია ბრაუზერების მიერ, absbottom, absmiddle, baseline და texttop არგუმენტები არ არის მხარდაჭერილი HTML 4 სპეციფიკაციით.

ALT პარამეტრი

აღწერა
alt პარამეტრი ადგენს ალტერნატიულ ტექსტს სურათებისთვის. ეს ტექსტი საშუალებას გაძლევთ მიიღოთ ტექსტური ინფორმაციანახაზის შესახებ, როდესაც გამოსახულების ჩატვირთვა გამორთულია ბრაუზერში. იმის გამო, რომ სურათები იტვირთება მას შემდეგ, რაც ბრაუზერმა მიიღო ინფორმაცია მათ შესახებ, სურათის ჩანაცვლების ტექსტი უფრო ადრე ჩნდება. და როგორც იტვირთება, ტექსტი შეიცვლება სურათით.

ბრაუზერები ასევე აჩვენებენ ალტერნატიულ ტექსტს, როგორც ინსტრუმენტს, როდესაც მაუსის ატარებთ სურათზე.

სინტაქსი

არგუმენტები
ნებისმიერი შესაფერისი ტექსტის სტრიქონი. ის უნდა იყოს ჩასმული ორმაგი ან ერთჯერადი ბრჭყალებით.

ნაგულისხმევი მნიშვნელობა
არა.

მაგალითი 3: ალტერნატიული ტექსტის დამატება



alt=" დაბრუნება მთავარ გვერდზე" !}>

BORDER პარამეტრი

აღწერა
ვებ გვერდზე განთავსებული სურათი შეიძლება განთავსდეს სხვადასხვა სიგანის ჩარჩოში. ეს კეთდება IMG ტეგის საზღვრის პარამეტრის გამოყენებით. ნაგულისხმევად, სურათის გარშემო საზღვარი არ არის, თუ სურათი არ არის ბმული. საზღვრის ფერი ამ შემთხვევაში ემთხვევა ტექსტის ფერს, რომელიც მითითებულია BODY ტეგის სტილის ან ტექსტის პარამეტრის გამოყენებით.

სინტაქსი

არგუმენტები

ნაგულისხმევი მნიშვნელობა
0

მაგალითი 3. ჩარჩო სურათის გარშემო



მწვანე ჩარჩო 2 პიქსელი სისქით

HEIGHT და WIDTH პარამეტრი

აღწერა
გამოსახულების ზომის შესაცვლელად HTML-ის გამოყენებით, მოწოდებულია სიგანისა და სიმაღლის პარამეტრები. თქვენ შეგიძლიათ გამოიყენოთ მნიშვნელობები პიქსელებში ან პროცენტებში. თუ პროცენტული ჩანაწერი დაყენებულია, მაშინ გამოსახულების ზომები გამოითვლება მშობელ ელემენტთან - კონტეინერთან, სადაც მდებარეობს IMG ტეგი. თუ არ არის მშობელი კონტეინერი, ბრაუზერის ფანჯარა მოქმედებს როგორც ის. სხვა სიტყვებით რომ ვთქვათ, width=100% ნიშნავს, რომ სურათი გადაჭიმული იქნება ვებ გვერდის მთელ სიგანეზე. მხოლოდ ერთი სიგანის ან სიმაღლის პარამეტრის დამატება შეინარჩუნებს სურათის პროპორციებს და ასპექტის თანაფარდობას. ბრაუზერი ელოდება სურათის სრულად ჩატვირთვას, რათა დადგინდეს მისი საწყისი სიმაღლე და სიგანე.

დარწმუნდით, რომ დააყენეთ ყველა სურათის ზომები ვებ გვერდზე. ეს აიძულებს გვერდის ჩატვირთვას გარკვეულწილად უფრო სწრაფად, რადგან ბრაუზერს არ სჭირდება თითოეული სურათის ზომის გამოთვლა მისი მიღების შემდეგ. ეს განცხადება განსაკუთრებით მნიშვნელოვანია ცხრილის შიგნით განთავსებული სურათებისთვის.

გამოსახულების სიგანე და სიმაღლე შეიძლება შეიცვალოს მცირე ან უფრო დიდი. თუმცა, ეს არანაირად არ იმოქმედებს სურათის ჩატვირთვის სიჩქარეზე, რადგან ფაილის ზომა უცვლელი რჩება. ამიტომ, სიფრთხილით დააპატარავეთ, როგორც... ამან შეიძლება გამოიწვიოს მკითხველთა დაბნეულობა იმის თაობაზე, თუ რატომ ჭირდება ასეთი პატარა სურათის ჩატვირთვა. მაგრამ ზომის გაზრდა იწვევს საპირისპირო ეფექტს - სურათის ზომა დიდია, მაგრამ ფაილი უფრო სწრაფად იტვირთება იმავე ზომის სურათთან შედარებით. მაგრამ ნახატის ხარისხი უარესდება.

სინტაქსი

არგუმენტები
ნებისმიერი დადებითი მთელი რიცხვი პიქსელებში ან პროცენტებში.

ნაგულისხმევი მნიშვნელობა
გამოსახულების ორიგინალური სიგანე ან სიმაღლე.

მაგალითი 4: გამოსახულების ზომები





HSPACE და VSPACE პარამეტრი

აღწერა
ნებისმიერი სურათისთვის შეგიძლიათ დააყენოთ უხილავი ჰორიზონტალური და ვერტიკალური მინდვრები hspace და vspace პარამეტრების გამოყენებით. ეს განსაკუთრებით ეხება, როდესაც ტექსტი ახვევს სურათს. ამ შემთხვევაში, იმისათვის, რომ ტექსტი მჭიდროდ არ „გაუშვას“ სურათზე, აუცილებელია მის გარშემო ცარიელი სივრცის დამატება.

სინტაქსი

არგუმენტები
ნებისმიერი დადებითი მთელი რიცხვი პიქსელებში.

ნაგულისხმევი მნიშვნელობა
0

მაგალითი 5. ჭრილები სურათიდან





ISMAP პარამეტრი

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

სერვერზე მონაცემების გაგზავნა ხდება შემდეგნაირად. თქვენ უნდა მოათავსოთ IMG ტეგი კონტეინერში A, სადაც უნდა მიუთითოთ CGI პროგრამის მისამართი, როგორც href პარამეტრის მნიშვნელობა. პროგრამა აანალიზებს მიღებულ მაუსის დაწკაპუნების კოორდინატებს, რომლებიც გამოითვლება გამოსახულების ზედა მარცხენა კუთხიდან და აბრუნებს საჭირო ვებ გვერდს.

სინტაქსი

არგუმენტები
არა.

ნაგულისხმევი მნიშვნელობა
ნაგულისხმევად, ეს პარამეტრი გამორთულია.

მაგალითი 6. გამოსახულების რუკის სახით დახატვა





თუ მომხმარებელმა დააყენა მაუსის კოორდინატები სურათზე 100, 50, მაშინ ბმულზე დაჭერის შემდეგ ფაილი გაიხსნება მისამართზე http://www.htmlbook.ru/cgi-bin/map.cgi?100,50. ბოლო ციფრები გადადის CGI პროგრამაში GET მეთოდის გამოყენებით და ინტერპრეტირდება სერვერზე.

LOWSRC პარამეტრი

აღწერა
lowsrc პარამეტრი გამოიყენება დაბალი ხარისხის გამოსახულების საჩვენებლად, სანამ საბოლოო სურათი სრულად ჩაიტვირთება. ეს მიდგომა მიზნად ისახავს მომხმარებლის ლოდინის დროის შემცირებას. მას პირველად უჩვენებენ დაბალი გარჩევადობის სურათს ან შავ-თეთრ ნახატს, რომელიც სწრაფად იტვირთება ფაილის მცირე საწყისი ზომის გამო. სანამ მომხმარებელი ნახულობს მას, სურათი იტვირთება კარგი ხარისხის, რომელიც თანდათან ცვლის ორიგინალს. ამ სურათების ზომები უნდა იყოს იგივე.

სინტაქსი

არგუმენტები

ნაგულისხმევი მნიშვნელობა
არა.

მაგალითი 7. გზა დაბალი ხარისხის ნახატისკენ





SRC პარამეტრი

აღწერა
მისამართი გრაფიკული ფაილი, რომელიც გამოჩნდება ვებ გვერდზე. ყველაზე პოპულარული ფაილებია GIF და JPEG ფორმატში.

სინტაქსი

არგუმენტები
მნიშვნელობა არის ფაილის სრული ან შედარებითი გზა.

ნაგულისხმევი მნიშვნელობა
არა.

მაგალითი 8. გზა გრაფიკულ ფაილამდე





აღწერა

მონიშნეთ შექმნილია GIF, JPEG ან PNG გრაფიკული ფორმატის გამოსახულების ჩვენება ვებ გვერდზე. სურათის ფაილის მისამართი მითითებულია src ატრიბუტის მეშვეობით. საჭიროების შემთხვევაში, ნახატი შეიძლება სხვა ფაილთან ბმული იყოს თეგის განთავსებით კონტეინერში . .

ამ შემთხვევაში, სურათის ირგვლივ ნაჩვენებია ჩარჩო, რომლის ამოღებაც შესაძლებელია ტეგზე ატრიბუტის border="0"-ის დამატებით.

სურათები ასევე შეიძლება გამოყენებულ იქნას როგორც გამოსახულების რუქები, სადაც სურათი შეიცავს ცხელ წერტილებს, რომლებიც მოქმედებენ როგორც ბმულები. ასეთი რუკა გარეგნულად არაფრით განსხვავდება ჩვეულებრივი გამოსახულებისგან, მაგრამ ის შეიძლება დაიყოს სხვადასხვა ფორმის უხილავ ზონებად, სადაც თითოეული ტერიტორია რგოლის ფუნქციას ასრულებს.

სინტაქსი

ადგენს, როგორ იქნება სურათის გასწორება კიდეზე და როგორ შეიფუთება ტექსტი. გამოსახულების ალტერნატიული ტექსტი.

სურათის გარშემო ჩარჩოს სისქე.

არ არის საჭირო.

გამოსახულების სიმაღლე.

ჰორიზონტალური მანძილი სურათიდან მიმდებარე შინაარსამდე.

ეუბნება ბრაუზერს, რომ სურათი არის სერვერის გამოსახულების რუკა.

მიუთითებს სურათის ანოტაციის შემცველი დოკუმენტის მისამართს.
დაბალი ხარისხის სურათის მისამართი.
გზა გრაფიკული ფაილისკენ.

ვერტიკალური მანძილი სურათიდან მიმდებარე შინაარსამდე. გამოსახულების სიგანე.მონიშნეთ ბმული

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

დახურვის ტეგი


HTML5 IE Cr Op Sa Fx

IMG ტეგი IMG Lorem ipsum dolor sit amet... ამ კაცის შესახებ ყველაფერი ცნობილიარომ ციხეში არ იყო, მაგრამ რატომ არ იყო ციხეში უცნობია. მარკ ტვენი.ეს არის გაკვეთილი იმის შესახებ როგორ ჩავსვათ სურათი HTML-ში, როგორ დავაპროექტოთ იგი, როგორ შემოვახვიოთ ტექსტი სურათზე და ა.შ. ყოველივე ამის შემდეგ, ცნობილია, რომ სურათები საიტს უფრო მიმზიდველს და სხვა რესურსებისგან განსხვავებულს ხდის, ამიტომ ტეგისა და მისი ატრიბუტების გამოყენების შესაძლებლობა ძალიან სასარგებლოა თანამედროვე ინტერნეტში. მაგრამ მთავარი აქ არის პროპორციის გრძნობა! გრაფიკის ჭარბი რაოდენობა HTML გვერდს დაამძიმებს და შესაბამისად გაზრდის მის ჩატვირთვის დროს. გარდა ამისა, დიდი რაოდენობის სურათების არსებობა მნახველებს გადააფანტავს საიტის ძირითადი შინაარსისგან (თუ, რა თქმა უნდა, გრაფიკა არ არის საიტის მთავარი შინაარსი). ამიტომ, შეინახეთ ზომიერება და გამოიყენეთ მხოლოდ იქ, სადაც საჭიროა. და ბედნიერი იქნები!გაკვეთილზე მე უკვე ვისაუბრე იმაზე, თუ როგორ შეგიძლიათ გამოიყენოთ სურათები HTML დოკუმენტის ფონად. ახლა მოდით ვისაუბროთ იმაზე, თუ როგორ გამოიყენება გრაფიკა html გვერდის "ზედა ფენაში".

§ 1. როგორ ჩავსვათ სურათი

სურათების HTML-ში ჩასართავად გამოიყენეთ ტეგი თანსავალდებულო ატრიბუტი SRC

. ეს ატრიბუტი ბრაუზერს ეუბნება გამოსახულების ფაილის გზას. იმათ. სურათის ჩასმა

სახელით logo.jpg გვერდის გარკვეულ ადგილას (იმ პირობით, რომ ორივე გვერდი და სურათი მდებარეობსერთ საქაღალდეში

(დირექტორია)) თქვენ უნდა ჩასვათ შემდეგი html კოდი ამ ადგილას:

ამ უკანასკნელ შემთხვევაში, ბრაუზერი აჩვენებს კოდს შემდეგნაირად:

შენიშვნა. თუ სურათი მდებარეობს თქვენს კომპიუტერში, მაგრამ გინდა ჩასვა ინტერნეტის გვერდზე, მაშინ არაფერი გამოვა. ამისათვის ჯერ სურათი უნდა გადაიტანოთ სადმე ინტერნეტში(მაგალითად, ). და მიუთითეთ სრული მისამართი გვერდის კოდში ამ მომენტამდე სურათით.


გარდა საჭირო ატრიბუტისა მარკ ტვენი.ტეგზე IMGარის კიდევ რამდენიმე არჩევითი ატრიბუტი. მოდით უფრო ახლოს მივხედოთ მათ.

§ 2. სურათის ზომის დაზუსტება

დავიწყოთ იმ ატრიბუტებით, რომლებიც საშუალებას გაძლევთ დააყენოთ სურათის ზომები(უფრო ზუსტად, გამოყავით ადგილი ამ ზომებისთვის გვერდებზე). აი ისინი:

  • სიგანე- სურათის სიგანე პიქსელებში ან პროცენტებში;

  • სიმაღლე- სურათის სიმაღლე პიქსელებში ან პროცენტებში.

თუ ეს ატრიბუტები გამოიყენება, ის ჯერ გამოყოფს ადგილს გრაფიკისთვის, მოამზადებს დოკუმენტის განლაგებას, აჩვენებს ტექსტს და მხოლოდ ამის შემდეგ ჩატვირთავს სურათს. ამავდროულად, ის განათავსებს სურათს შერჩეული ზომის ოთხკუთხედში, მაშინაც კი, თუ სურათის რეალური სიგანე და სიმაღლე უფრო დიდია (შეკუმშვა) ან უფრო მცირე (გაჭიმვა). იმ შემთხვევაში, როდესაც ეს ატრიბუტები არ გამოიყენება, ბრაუზერი დაუყოვნებლივ ჩატვირთავს სურათს და შეფერხდება ტექსტის და მის შემდგომ სხვა ელემენტების გამოტანა.

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

width="50" height="20">

width="10%" height="5%">

§ 3. ალტერნატიული ტექსტი

თუ მომხმარებელმა გამორთო სურათების ჩვენება ბრაუზერის პარამეტრებში, მაშინ სურათის ნაცვლად შეიძლება გამოჩნდეს ალტერნატიული ტექსტი, რომელიც განმარტავს, რა სახის გრაფიკა უნდა იყოს იქ. ეს მიიღწევა ატრიბუტის გამოყენებით ALT:

ამ შემთხვევაში, ბრაუზერი იტოვებს ადგილს გვერდზე გამოსახულებაზე, მაგრამ თავად სურათის ნაცვლად, აჩვენებს ტექსტს, რომელსაც წერთ ატრიბუტის მნიშვნელობაში. ALT:

ვიმეორებ, ეს მოხდება, თუ მომხმარებელმა გამორთო გრაფიკის ჩვენება. თუ არა, სურათი დამალავს ალტერნატიულ ტექსტს.

§ 4. სურათის გასწორება

თქვენ უკვე იცით ატრიბუტის გამოყენება გასწორებათქვენ შეგიძლიათ აკონტროლოთ სურათების გასწორება html გვერდის სხვა ელემენტებთან შედარებით. ატრიბუტზე გასწორებაარსებობს რამდენიმე მნიშვნელობა, მაგრამ ჩვენ ვართ ყველაზე მომენტშიორი მაინტერესებს:

  • დატოვა- სურათი მდებარეობს გვერდის მარცხენა კიდეზე, ხოლო ტექსტი მიედინება გამოსახულების გარშემო მარჯვნივ;

  • უფლება- სურათი მდებარეობს გვერდის მარჯვენა კიდეზე, ხოლო ტექსტი და სხვა ელემენტები მიედინება გამოსახულების ირგვლივ მარცხნივ.

მაგალითად, HTML კოდი

ბრაუზერი გამოჩნდება ასე

და ეს HTML კოდი:

ასე გამოიყურება:

სურათის გარშემო ტექსტის შეფუთვის შესაჩერებლად, შეგიძლიათ გამოიყენოთ ტეგი BR(ჩვენთვის ნაცნობი წინა განყოფილებიდან შესახებ). ტეგზე BRარის ატრიბუტი ნათელი, რომელსაც შეუძლია მიიღოს სამი მნიშვნელობა:

  • დატოვა- შეაჩერე ტექსტის შეფუთვა მარცხნივ გასწორებული სურათების გარშემო;

  • უფლება- შეაჩერე ტექსტის შეფუთვა მარჯვნივ გასწორებული სურათების გარშემო;

  • ყველა- შეაჩერე ტექსტის შეფუთვა მარცხნივ და მარჯვნივ გასწორებული სურათების გარშემო.

სურათის ჩასმა:

აღწერა და გამოყენება

მონიშნეთ აყენებს სურათს HTML დოკუმენტში.

გაითვალისწინეთ, რომ სურათები ტექნიკურად არ არის ჩასმული გვერდზე. სინამდვილეში, სურათები უკავშირდებიან HTML გვერდებს. მონიშნეთ ქმნის კონტეინერს სურათისთვის.

ტეგზე ორი საჭირო ატრიბუტი: src და alt.

განსხვავება HTML-სა და XHTML-ს შორის

HTML ტეგში არ აქვს დახურვის ტეგი.

XHTML ტეგში სწორად უნდა დაიხუროს.

img ელემენტის "align", "border", "hspace" და "vspace" ატრიბუტები მოძველებულია და არ არის მხარდაჭერილი XHTML 1.0 Strict-ში.

რჩევა: alt ატრიბუტი გამოიყენება როგორც ალტერნატიული ტექსტი, როდესაც არ არის გამოსახულება, ვიდრე მაუსის გადატანის ტექსტად. ტექსტის საჩვენებლად, როდესაც სურათს ატარებთ, გამოიყენეთ სათაურის ატრიბუტი. მოსწონს ეს: .

საჭირო ატრიბუტები

არჩევითი ატრიბუტები

ატრიბუტი მნიშვნელობა აღწერა
გასწორებამარცხენა მარჯვენა ზედა შუა ქვედამოძველებულია. გამოიყენეთ CSS
საზღვარიპიქსელები მოძველებულია. გამოიყენეთ CSS
სიმაღლეპიქსელი % განსაზღვრავს გამოსახულების სიმაღლეს
hspaceპიქსელები მოძველებულია. გამოიყენეთ CSS
ისმაპიისმაპიგანსაზღვრავს სურათს, როგორც სერვერის მხარეს გამოსახულების რუკას. ძალიან იშვიათად გამოიყენება.
longdescURL განსაზღვრავს დოკუმენტის გზას, რომელიც შეიცავს გამოსახულების გრძელ აღწერას
გამოყენების რუკა#map_name განსაზღვრავს სურათს, როგორც სერვერის მხარეს გამოსახულების რუკას.
vspaceპიქსელები მოძველებულია. გამოიყენეთ CSS
სიგანეპიქსელი % განსაზღვრავს გამოსახულების სიგანეს

სტანდარტული ატრიბუტები

ატრიბუტი მნიშვნელობა აღწერა
კლასიკლასი_სახელი განსაზღვრავს კლასის სახელს ელემენტისთვის
რეჟrtl ltrგანსაზღვრავს ტექსტის მიმართულებას ელემენტის შინაარსისთვის
idid განსაზღვრავს უნიკალურ ID-ს ელემენტისთვის
ენაენის_კოდი განსაზღვრავს ელემენტის შინაარსის ენის კოდს
სტილიstyle_definition განსაზღვრავს ელემენტის შიდა სტილს
სათაურიტექსტი განსაზღვრავს დამატებითი ინფორმაციაელემენტის შესახებ
xml: langენის_კოდი განსაზღვრავს ენის კოდს შინაარსისთვის XHTML დოკუმენტებში ელემენტში

მოვლენის ატრიბუტები

ატრიბუტი მნიშვნელობა აღწერა
აბორტისკრიპტი სკრიპტი შესრულდება, თუ სურათის ჩატვირთვის პრობლემა წარმოიქმნება
დააწკაპუნეთსკრიპტი სკრიპტი შესრულდება დაწკაპუნებისას
ondblccckსკრიპტი სკრიპტი შესრულდება, როდესაც ორჯერ დააწკაპუნებთ
onmousedownსკრიპტი სკრიპტი შესრულდება მაუსის ღილაკზე დაჭერისას
onmousemoveსკრიპტი სკრიპტი შესრულდება, როდესაც მაუსის კურსორი მოძრაობს
onmouseoutსკრიპტი სკრიპტი შესრულდება, როდესაც მაუსის კურსორი დატოვებს ელემენტს
მაუსის თავზესკრიპტი სკრიპტი შესრულდება, როდესაც მაუსის კურსორი ელემენტზე იქნება
onmouseupსკრიპტი სკრიპტი შესრულდება, როდესაც მაუსის ღილაკი გათავისუფლდება
onkeydownსკრიპტი სკრიპტი შესრულდება კლავიშის დაჭერისას
ღილაკზე დაჭერითსკრიპტი სკრიპტი შესრულდება კლავიშის დაჭერისას და შემდეგ გამოშვების შემდეგ
onkeyupსკრიპტი სკრიპტი შესრულდება გასაღების გამოშვებისას

დღესდღეობით, თითქმის არცერთ ვებსაიტს არ შეუძლია HTML გვერდებზე სურათების გამოყენების გარეშე, რადგან, როგორც პოპულარული სიბრძნე ამბობს: ”სჯობს ერთხელ ნახოთ, ვიდრე ასჯერ მოსმენა”. ამ სტატიის წაკითხვის შემდეგ თქვენ შეისწავლით თუ როგორ გამოიყენოთ IMG ტეგი, რომელიც გამოიყენება სურათების დასამატებლად ვებ გვერდებზე. ჩვენ განვიხილავთ მაგალითებს HTML 5-ისთვის, მაგრამ ისინი ასევე იმუშავებენ ჰიპერტექსტის მარკირების ენის ადრინდელ ვერსიებზე.

როგორ ჩავსვათ სურათი HTML გვერდზე

სურათის გვერდზე ჩასასმელად გამოიყენეთ IMG HTML ტეგი. სურათისთვის, მინიმუმ ორი ატრიბუტი უნდა იყოს მითითებული: src (გზა გამოსახულების ფაილთან) და alt (ალტერნატიული ტექსტი, რომელსაც მომხმარებელი ხედავს, თუ სურათი არ არის ჩატვირთული). alt ატრიბუტი შეიძლება იყოს ცარიელი, მაგრამ უნდა იყოს წარმოდგენილი. თქვენ ასევე შეგიძლიათ დააყენოთ სათაურის ატრიბუტი, შემდეგ კი სურათზე გადასვლისას გამოჩნდება ამ ატრიბუტში მითითებული ტექსტი.

თუ ფაილი სურათთან ერთად არის იმავე საქაღალდეში, სადაც ის იტვირთება, მაშინ src ატრიბუტითქვენ შეგიძლიათ მიუთითოთ მხოლოდ ფაილის სახელი, მაგალითად:


თუ გვერდი მდებარეობს http://www..html და სურათი არის http://www..jpg, მაშინ გამოსახულების გზა მითითებულია შემდეგნაირად:


თუ გვერდი მდებარეობს საქაღალდეში http://www..site/logo.jpg, მაშინ გზა იქნება ასეთი:


თუ სურათი არის http://www.site/images/ საქაღალდეში, მაშინ არ აქვს მნიშვნელობა რომელ საქაღალდეშია განთავსებული იმავე საიტის გვერდი, რომელშიც ჩასმულია სურათი, ფაილის გზა შეიძლება განისაზღვროს შემდეგნაირად:


ან შეგიძლიათ მიუთითოთ სურათის ფაილის სრული გზა, თუ ის მდებარეობს სხვა საიტზე:

გამოსახულების სიგანე და სიმაღლე

HTML-ის ადრინდელ ვერსიებში, სიმაღლე და სიგანე დაყენებული იყო სიგანე და სიმაღლე ატრიბუტების გამოყენებით, მაგრამ ახლა ყველაფერი, რაც გავლენას ახდენს სურათის ჩვენებაზე, დაყენებულია CSS-ის გამოყენებითსტილის ატრიბუტში. ყველაზე ხშირად, სიგანე და სიმაღლე მითითებულია პიქსელებში:


თუ სიგანე და სიმაღლე არ არის მითითებული, სურათი გამოჩნდება თავდაპირველი ზომით. თუ მნიშვნელობები უფრო მცირეა, ვიდრე ორიგინალური ზომები, მაშინ ბრაუზერი აჩვენებს სურათს შემცირებული ფორმით, თუ მნიშვნელობები უფრო დიდია, მაშინ ბრაუზერი გაჭიმავს სურათს მითითებულ ზომებზე, მაგრამ შიგნით ამ შემთხვევაშისურათი ნაკლებად ნათელი იქნება. იმისათვის, რომ არ მოხდეს სურათის შემთხვევით დამახინჯება, შეგიძლიათ დააყენოთ, მაგალითად, მხოლოდ სიმაღლე, შემდეგ კი სიგანე შემცირდება ან გაიზრდება მითითებული სიმაღლის მნიშვნელობის პროპორციულად.

ასევე, სიგანე და სიმაღლე შეიძლება განისაზღვროს, როგორც ბრაუზერის ფანჯრის სიგანის ან სიმაღლის პროცენტი ან ნებისმიერი ბლოკის ელემენტი, რომლის ფარგლებშიც მდებარეობს სურათი:

გამოსახულების შეფუთვა ტექსტში და ჩაღრმავებაში

ნაგულისხმევად, ტექსტი ნაჩვენებია სურათის ქვემოთ. იმისათვის, რომ ტექსტი შემოიფაროს სურათზე, გამოიყენება float CSS თვისება, რომელიც ცვლის align ატრიბუტს. თუ გვინდა, რომ სურათი იყოს ტექსტის მარცხნივ, ხოლო ტექსტი მის გარშემო მიედინება მარჯვნივ და ქვევით, მაშინ დააყენეთ მნიშვნელობა CSS თვისებები float, და თუ სურათი უნდა იყოს მარჯვნივ, მაშინ მნიშვნელობის უფლება მითითებულია:

აბზაცის ტექსტი დევს აქ



თქვენ ასევე შეგიძლიათ დააყენოთ შეწევა სურათის ზედა, მარჯვენა, ქვედა და მარცხნივ:


იგივე შეიძლება ითქვას შემოკლებული ფორმით:


ალტერნატიულად, შეგიძლიათ დააყენოთ ვერტიკალური და ჰორიზონტალური მინდვრები ორი მარჟის თვისების მნიშვნელობის გამოყენებით, მემკვიდრე vspace და hspace ატრიბუტების ნაცვლად. ვთქვათ, გვჭირდება ზღვარი 10 პიქსელით ზედა და ქვედა ნაწილში და 8 პიქსელი მარცხნივ და მარჯვნივ:

როგორ გავხადოთ სურათი გვერდის ბმული


ან ჩვენ შეგვიძლია დავაყენოთ სურათის ჩარჩოს ჩვენი ფერი, ტიპი და სისქე:

გამოსახულების ფორმატები ვებისთვის

როგორც წესი, ვებსაიტები იყენებენ გამოსახულების მრავალ ფორმატს. გამოიყენება ფოტოსურათებისთვის JPEG ფორმატი, თუ თქვენ გჭირდებათ გამოსახულება გამჭვირვალე ფონი, შემდეგ გამოიყენება PNG ფორმატი. ადრე PNG ფორმატის ნაცვლად გამოიყენებოდა GIF, მაგრამ ის უკვე მოძველებულია - მისი ერთადერთი უპირატესობა არის ანიმაციური სურათების შექმნის შესაძლებლობა. როგორც წესი, PNG და GIF გამოიყენება მხოლოდ როგორც დიზაინის ელემენტები და მხოლოდ იმ შემთხვევებში, როდესაც სურათს უნდა ჰქონდეს გამჭვირვალე ადგილები ან იყოს გამჭვირვალე. ვინაიდან ამ ფორმატებში ფაილები ძალიან დიდი ზომისაა, მათი გამოყენება არ არის რეკომენდებული ჩვეულებრივი ფოტოებისთვის - ამისათვის არსებობს JPEG ფორმატი. სურათების საიტზე ატვირთვამდე ღირს მათი სიგანისა და სიმაღლის შემცირება იმ ზომამდე, რომლითაც ისინი გამოჩნდება საიტზე, რათა უფრო სწრაფად იტვირთონ მომხმარებლებისთვის.

სტატიის კოპირება აკრძალულია.

© 2024 ermake.ru -- კომპიუტერის შეკეთების შესახებ - საინფორმაციო პორტალი