Return to Video

CSS შთამომავალი სელექტორები

  • 0:01 - 0:05
    შევეშვათ დონატებს და გადავიდეთ სტაფილოზე,
    მსოფლიოში ყველაზე ჯანსაღ საკვებზე
  • 0:05 - 0:08
    და კურდღლების უსაყვარლეს
    კერძზე
  • 0:08 - 0:11
    იცოდით, რომ სტაფილო არ არის
    მხოლოდ სტაფილოსფერი?
  • 0:11 - 0:14
    თავდაპირველად სტაფილო იასამნისფერი იყო.
    ზოგი ახლაც არის.
  • 0:14 - 0:20
    ესაა მოკლე ვებ–გვერდი, სადაც ჩამოვთვალეთ
    სტაფილოს ფერები და მოკლე ისტორია.
  • 0:20 - 0:25
    იმისთვის, რომ ყოველი ფერის სახელი იმავე
    ფერის იყოს, გამოვიყენეთ კლასები.
  • 0:25 - 0:32
    მომწონს, როგორ გამოიყურება სტილები სიაში,
    მაგრამ ტექსტში გამოყოფილ იასამნისფერში დარწმუნებული არ ვარ
  • 0:32 - 0:36
    მგონი, სჯობს ფონს შევეშვა და უფრო სადა
    შეფერილობას მივმართო.
  • 0:36 - 0:44
    როგორ ავუხსნა ბრაუზერს, რომ ამ ორ
    ისამნისფერზე სხვადასხვა სტილი გამოიყენოს?
  • 0:44 - 0:49
    რადგანაც იგივე კლასიდან არიან, კლასს ვერ
    გამოვიყენებთ, თუ ახალს არ შევქმნით.
  • 0:49 - 0:53
    ასევე, თეგის იგივე სახელი აქვთ –
  • 0:53 - 0:58
    ანუ, ელემენტი+კლასის სახელის სელექტორს
    ვერ გამოვიყენებთ.
  • 0:58 - 1:01
    არის მათ შორის რამე განსხვავება?
  • 1:01 - 1:06
    კი. აქ არის თეგში,
  • 1:06 - 1:11
    აქ კი – თეგში
  • 1:11 - 1:16
    სხვაობაა მშობელ თეგებში, ანუ, იმ თეგებში,
    რომელებშიც ესენია ჩასმული.
  • 1:16 - 1:21
    ამ ინფორმაციის გამოყენებით შეგვიძლია შექმნათ
    ახალი CSS წესი, "შთამომავალი სელექტორი"
  • 1:21 - 1:25
    რომელიც ირჩევს ელემენტებს დოკუმენტში მათი
    პოზიციიდან გამომდინარე.
  • 1:25 - 1:31
    მაგალითად, იმისთვის რომ ავირჩიოთ იისფერი
    მხოლოდ პარაგრაფიდან
  • 1:31 - 1:36
    დავწეროთ p შემდეგ გამოვტოვოთ ადგილი ––
    ეს ძალიან მნიშვნელოვანია ––
  • 1:36 - 1:40
    შემდეგ კლასის სახელი - dot purple
  • 1:40 - 1:46
    და დავამატოთ ის თვისებები, რაც უფრო
    ნატიფი ფორმატირების საშუალებას მოგვცემს
  • 1:46 - 1:50
    პირველ რიგში გამჭვირვალე ფონი
  • 1:50 - 1:59
    კარგია. ასე ჩვენ შევცვალეთ ეს ტექსტი,
    მაგრამ ხელუხლებელი დავტოვეთ მეორე.
  • 1:59 - 2:03
    ახლა ყოველთვის, როცა ამ კლასს პარაგრაფში
    გამოვიყენებთ
  • 2:03 - 2:05
    ის ასეთი სტილის იქნება.
  • 2:05 - 2:10
    ამ ადგილის გამოყენება შეგვიძლია
    ჩვენს დოკუმენტში უფრო ღრმად რომ ჩავიდეთ
  • 2:10 - 2:16
    მაგალითად, გვინდა რომ შეიცვალოს მხოლოდ
    –ში მყოფი თეგების ელემენტები
  • 2:16 - 2:23
    დავიწოთ მშებელი თეგით – შემდეგ ჰარი
    შემდეგ
  • 2:23 - 2:28
    და, მაგალითად, ხაზის სხვა სიმაღლე მივანიჭოთ
    – ასე უკეთ გამოიკვეთებიან.
  • 2:28 - 2:34
    კარგია. –ს წინ შეგვიძლია დავურთოთ
    ,
  • 2:34 - 2:39
    რომ დავრწმუნდეთ, რომ მხოლოდ –ში
    მყოფი თეგები შეიცვლება.
  • 2:39 - 2:44
    როგორც ხედავთ, შთამომავალი სელექტორების
    გამოსაყენებლად კარგად უნდა ვიცოდეთ დოკის სტრქუტურა
  • 2:44 - 2:46
    და რომელი თეგებია რომელი თეგების შიგნით
  • 2:46 - 2:50
    თუ სტრუქტურა კარგია, მაშინ ამის გაკეთება
    მარტივი იქნება
  • 2:50 - 2:53
    იმიტომ რომ უბრალოდ თეგების იერარქიას
    ჩაწერ.
  • 2:53 - 2:57
    გვაქვს თეგი,
    მის შიგნით კი – თეგი
  • 2:57 - 2:59
    და კიდევ შიგნით – თეგი.
  • 2:59 - 3:03
    თუ იერარქია კარგად არ არის დალაგებული,
    უნდა გაასწორო
  • 3:03 - 3:07
    იმიტომ რომ ასე უფრო მარტივად აღიქვამ
    გვერდის სტრუქტურას
  • 3:07 - 3:11
    და CSS სელექტორებს მის მიხედვით შეარჩევ
  • 3:11 - 3:14
    ამ ადგილის გამოყენება ნებისმიერ
    სელექტორებს შორის შეგიძლია
  • 3:14 - 3:19
    მაგალითად, იპოვო კონკრეტული თეგი ელემენტში
    კონკრეტული ID-ით
  • 3:19 - 3:22
    ან კონკრეტული ID
    კონრეტული კლასის ელემენტებში
  • 3:22 - 3:25
    მოკლედ, ნებისმიერი კომბინაციის შექმნაა
    შესაძლებელი
  • 3:25 - 3:32
    მაგრამ თუ გვერდების სტრუქტურა შეიცვლება
    CSS წესების შეცვლაც შეიძლება დაგჭირდეს
  • 3:32 - 3:37
    ამიტომ ფრთხილად გამოიყენე ისინი და
    ყოველთვის გათვალე მომავალი ცვლილებები
  • 3:37 - 3:41
    თუ სტრუქტურაზე ნაკლებად გინდა იყო
    დამოკიდებული, გამოიყენე კლასები
  • 3:41 - 3:46
    ახლა გადავხედოთ შექმნილ წესებს
    და გავაანალიზოთ ისინი
  • 3:46 - 3:51
    პირველი წესი ეხება ყველა იისფერ ელემენტს
    პარაგრაფების შიგნით.
  • 3:51 - 3:58
    თუ დავამატებ ახალ პარაგრაფს იისფერის კლასის
    ელემენტით, დაფორმატდება თუ არა ისინიც?
  • 3:58 - 4:02
    კი, იმიტომ რომ წესი
    სწორედ მათ ითვალისწინებს.
  • 4:02 - 4:04
    მჭირდება უფრო ზუსტი წესი?
  • 4:04 - 4:11
    ჯერ–ჯერობით, არა. თუ ეს პარაგრაფები სულ,
    მაგალითად, "სტატიის" კლასის ელემენტში
  • 4:11 - 4:14
    იქნებოდა, მაშინ ჩავამატებდი მაგასაც
    განსაზღვრებაში.
  • 4:14 - 4:21
    მეორე წესი განსაზღვრავს ყველა
    ელემენტის ხაზის სიმაღლეს
  • 4:21 - 4:26
    მინდა ,რომ ყველაფერს თეგში
    ეცვლებოდეს ხაზის სიმაღლე?
  • 4:26 - 4:31
    ალბათ, არა. ეს წესი ძალიან ზოგადია.
  • 4:31 - 4:37
    რადგანაც არ ვარ დარწმუნებული,
    დავუმატებ ამ -ს კლასს
  • 4:37 - 4:42
    და შევცვლი ამას ul.spacey–ზე
  • 4:42 - 4:45
    ასე წესი უფრო სპეციფიკური გახდა.
  • 4:45 - 4:50
    დროთა განმავლობაში, წესები შეიძლება მეტად
    ან ნაკლებად სპეციფიკური გავხადო
  • 4:50 - 4:54
    მოკლედ, ეს CSS ხერხი ძალიან გამოსადეგი
    რამეა
  • 4:54 - 4:58
    ივარჯიშე მის გამოყენებაზე.
Title:
CSS შთამომავალი სელექტორები
Description:

more » « less
Video Language:
English
Duration:
04:58

Georgian subtitles

Revisions