როგორ ოპტიმიზაცია CSS მიწოდებაზე – 7 მარტივი ნაბიჯი

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


ამის შემდეგ, ამ “ქუდს” მოსალოდნელი იყო HTML, JavaScript, სურათები, CSS და Flash. მართალი გითხრათ, სულაც არ ჭირდება 30 კბ.

JavaScript- მა და CSS- მა პოპულარობა მოიპოვა, მხოლოდ CSS- სთვის გახდა ჩვეულებრივი 30KB ჭერის გადამეტება. ეს განსაკუთრებით ეხება უფრო დიდ ვებსაიტებს.

ამასთან, თქვენ არ უნდა იყოთ ზედმეტად ორიენტირებული თქვენს „კილოვაიით მოცულობაზე“ თქვენი ვებ – გვერდის შექმნისა და შექმნისას. მნიშვნელოვანია თქვენი გვერდების შენარჩუნება ოპტიმიზირებულია თქვენი CSS წერისას მჭიდროდ.

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

აქ მოცემულია 5 მარტივი რამ, რომელთა გაკეთება შეგიძლიათ ახლა თქვენი CSS ოპტიმიზაციისთვის.

როგორ სრულად ოპტიმიზაცია CSS მიწოდებაზე

1. გამოიყენეთ Shorthand

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

css შრიფტის საკუთრება

არსებობს უამრავი ელემენტი, რომელთა საშუალებითაც შეგიძლიათ გამოიყენოთ shorthand, მაგრამ ყველაზე გავრცელებული მოიცავს:

  • ზღვარი
  • ბალიში
  • შრიფტი
  • მონახაზი
  • საზღვარი
  • ფონი
  • სიის სტილი

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

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

თუ იყენებთ shorthand ყველა შესაძლო არეალში, ამან შეიძლება მკვეთრად შეამციროს ფაილის საერთო ზომა.

2. გაეცალეთ ჰაკებს

ანუ css წესიIE სპეციფიკური CSS წესების მოსაწყობად, პირობითი CSS ჰაკების გამოყენებით მოგებას მოგცემთ უფრო მცირე და სუფთა ნაგულისხმევი CSS ფაილის მომსახურებისთვის..

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

თუ თქვენ უნდა გამოვიყენოთ ჰაკ, აუცილებელია, რომ თქვენს მიერ გამოყენებული კოდი სპეციფიკური იყოს Internet Explorer- ის ვერსიაზე, რომელზეც თქვენ ხართ ორიენტირებული.

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

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

3. იყავით ჭკვიანი თეთრი სივრცის გამოყენების შესახებ

თქვენი CSS კოდით, თეთრი სივრცე აუცილებელია წაკითხვისთვის.

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

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

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

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

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

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

4. Prune გადატვირთვები და ჩარჩოები

CSS ჩარჩოს გამოყენებისას აუცილებელია გადახედოთ დოკუმენტაციას.

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

ამოიღეს გამოუყენებელი css წესები

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

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

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

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

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

5. მომავლის დადასტურება თქვენი CSS

Css სინტაქსი

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

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

საბოლოო ჯამში, პოზიციონირება და იფუნქციონირებს – ეს არის CSS– ის გამოყენებით არსებული მეთოდები – არ იყო გამიზნული განლაგების ინსტრუმენტები.

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

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

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

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

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

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

CSS კომენტარის დამატებაკოდების დუბლირება შეშფოთებულია ორივე გუნდისთვის და ინდივიდუალური დიზაინერებისათვის, განსაკუთრებით პოპულარული საიტის შემქმნელების გამოყენებისას. Wix, Squarespace და სხვა ვებ – გვერდის მშენებლობის პროგრამაა ცნობილია დუბლირების კოდით, ან ის მთლიანად აკლია მონაცემთა ბაზაში.

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

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

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

7. შეკუმშეთ თქვენი ფაილები (CSS ოპტიმიზაცია 101)

css შეკუმშვა და ოპტიმიზაცია gif

შეკუმშვა: ამაზე ცოტა მეტია, ვიდრე ეს…

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

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

ეს შეასრულებს დავალებებს, როგორიცაა CSS თვისებების პოვნა და დაფიქსირება, რომლებიც გადაწერენ ერთმანეთს, შეკუმშონ თეთრი სივრცე და ეძებენ CSS shorthand– ის გამოყენების შანსებს..

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

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

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

Შენი ჯერია

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

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

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

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map