⊗mkPmPsAWC 181 of 250 menu

აბსოლუტური პოზიციონირება კოორდინატების გარეშე CSS-ში

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

მოდით შევხედოთ მაგალითებს.

მაგალითი

დასაწყისისთვის მოდით უბრალოდ გავაკეთოთ სამი ბლოკი პოზიციონირების გარეშე და მათ შორის გარკვეული ტექსტი:

<div id="elem1"></div> <div id="elem2"></div> ტექსტი ტექსტი ტექსტი ტექსტი ტექსტი ტექსტი <div id="elem3"></div> #elem1 { width: 200px; height: 150px; border: 1px solid red; } #elem2 { width: 100px; height: 100px; margin-left: 10px; border: 1px solid green; } #elem3 { width: 50px; height: 150px; border: 1px solid blue; }

:

მაგალითი

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

<div id="elem1"></div> <div id="elem2"></div> ტექსტი ტექსტი ტექსტი ტექსტი ტექსტი ტექსტი <div id="elem3"></div> #elem1 { width: 200px; height: 150px; border: 1px solid red; } #elem2 { position: absolute; width: 100px; height: 100px; margin-left: 10px; border: 1px solid green; } #elem3 { width: 50px; height: 150px; border: 1px solid blue; }

:

მაგალითი

ახლა კი მოდით დავამატოთ თვისება left, ვერტიკალურ პოზიციას რომ არ ვამატებთ. შედეგად ჰორიზონტალურად ჩვენი ბლოკი დაეცემა მითითებულ მნიშვნელობაზე, ვერტიკალურად კი - დარჩება იმავე ადგილას, სადაც იდგა:

<div id="elem1"></div> <div id="elem2"></div> ტექსტი ტექსტი ტექსტი ტექსტი ტექსტი ტექსტი <div id="elem3"></div> #elem1 { width: 200px; height: 150px; border: 1px solid red; } #elem2 { position: absolute; left: 40px; /* ვამატებთ პოზიციას ჰორიზონტალურად */ width: 100px; height: 100px; margin-left: 10px; border: 1px solid green; } #elem3 { width: 50px; height: 150px; border: 1px solid blue; }

:

მაგალითი

ახლა მოდით, პირიქით, დავამატოთ თვისება top, ჰორიზონტალურ პოზიციას რომ არ ვამატებთ. შედეგად ვერტიკალურად ჩვენი ბლოკი დაეცემა მითითებულ მნიშვნელობაზე, ჰორიზონტალურად კი - დარჩება იმავე ადგილას, სადაც იდგა:

<div id="elem1"></div> <div id="elem2"></div> ტექსტი ტექსტი ტექსტი ტექსტი ტექსტი ტექსტი <div id="elem3"></div> #elem1 { width: 200px; height: 150px; border: 1px solid red; } #elem2 { position: absolute; top: 100px; /* ვამატებთ პოზიციას ვერტიკალურად */ width: 100px; height: 100px; margin-left: 10px; border: 1px solid green; } #elem3 { width: 50px; height: 150px; border: 1px solid blue; }

:

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა