CSS Grid Layout-ის შესავალი. როგორ შევქმნათ საპასუხო CSS ბადის განლაგება

დაახლოებით 2012 ან 2013 წლებში გავეცანი ვებ-განვითარებას. თანდათან ამ მიმართულების დამოუკიდებლად შესწავლა დავიწყე. მალე მივხვდი, რომ CSS ბევრ რამეს აყალიბებს მნიშვნელობას, მაგრამ ის არ ქმნის ადეკვატურ მარკირებას. იმდენი ჰაკია, რომ მათი გაგება ძალიან რთულია. სწორედ ამიტომ, თანამედროვე სტანდარტებში, რომლებსაც ამ სტატიაში განვიხილავთ, განსაკუთრებული ყურადღება ეთმობოდა მარკირებასთან მუშაობას.

რას შეიტყობთ ამ სტატიიდან:

  • როგორ მუშაობდით CSS მარკირებით;
  • განსხვავება მოძველებულ მიდგომებსა და თანამედროვე სტანდარტებს შორის;
  • როგორ დავიწყოთ ახალი სტანდარტებით (Flexbox და Grid);
  • რატომ უნდა ზრუნავდეთ ამ თანამედროვე სტანდარტებზე?

როგორ ვმუშაობდით CSS მარკირებით

დავალება

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

აქ არის მაგალითი იმისა, რისკენაც ვისწრაფვით:

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

პირველ რიგში, მე გაჩვენებთ, თუ როგორ უნდა მოაგვაროთ ეს პრობლემა ძველი მიდგომების გამოყენებით.

1. შექმენით div ორი ელემენტით

მაგალითად,

რაიმე შეკითხვა?

შეატყობინეთ შეცდომას

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