32 of 313 menu

თვისება overflow

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

სინტაქსი

სელექტორი { overflow: hidden | scroll | auto | visible; }

მნიშვნელობები

მნიშვნელობა აღწერა
hidden ამალებს იმ კონტენტს, რომელიც ბლოკის საზღვრებს გარეთ გადის.
scroll ამატებს გადახვევის ზოლებს, ყოველთვის, მაშინაც კი, თუ არაფერი გადის (ამ შემთხვევაში ისინი არააქტიური იქნება).
auto ამატებს გადახვევის ზოლებს საჭიროებისამებრ: თუ კონტენტი არ ტევა - ისინი გამოჩნდება, თუ ყველაფერი ტევა - არ იქნება.
visible არ ამალებს იმ კონტენტს, რომელიც ბლოკის საზღვრებს გარეთ გადის.

მნიშვნელობა ნაგულისხმევად: visible.

მაგალითი . მნიშვნელობა visible

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

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { overflow: visible; border: 1px solid red; width: 200px; }

:

მაგალითი . მნიშვნელობა visible

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

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { width: 200px; height: 40px; overflow: visible; border: 1px solid red; margin-bottom: 20px; }

:

მაგალითი . მნიშვნელობა hidden

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

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { overflow: hidden; width: 200px; height: 40px; border: 1px solid red; }

:

მაგალითი . მნიშვნელობა scroll

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

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { overflow: scroll; width: 400px; height: 100px; border: 1px solid red; }

:

მაგალითი . მნიშვნელობა auto

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

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { overflow: auto; width: 400px; height: 100px; border: 1px solid red; }

:

მაგალითი . მნიშვნელობა auto

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

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { width: 200px; overflow: auto; height: 100px; border: 1px solid red; }

:

იხილეთ აგრეთვე

  • თვისება word-break,
    რომელიც გრძელი სიტყვის ასოებს ახალ ხაზზე გადასცემს
  • თვისება overflow-wrap,
    რომელიც გრძელი სიტყვის ასოებს ახალ ხაზზე გადასცემს
  • თვისება overflow-x,
    რომელიც ჰორიზონტალურად გამოსულ ნაწილებს აჭრის
  • თვისება overflow-y,
    რომელიც ვერტიკალურად გამოსულ ნაწილებს აჭრის
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა