• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

czy każde polecenie css jest również poleceniem less?

Object Storage Arubacloud
0 głosów
582 wizyt
pytanie zadane 20 grudnia 2015 w HTML i CSS przez eliano Gaduła (3,640 p.)
witam,

czy jeśli wezmę dowolny plik css i zmienię jego rozszerzenie na less to wszystkie polecenia nadal będą poprawne?

czy plik css po kompilacji będzie identyczny do pierwotnego css-a?

edit: abstrahująć od !important bo tego faktycznie nie ma w less

2 odpowiedzi

+3 głosów
odpowiedź 20 grudnia 2015 przez Albert221 Obywatel (1,980 p.)
wybrane 21 grudnia 2015 przez eliano
 
Najlepsza

czy jeśli wezmę dowolny plik css i zmienię jego rozszerzenie na less to wszystkie polecenia nadal będą poprawne?

Oczywiście, że tak. LESS tak naprawdę rozszerza CSS jak można wyczytać tutaj:

As an extension to CSS, Less is not only backwards compatible with CSS, but the extra features it adds use existing CSS syntax.

czy plik css po kompilacji będzie identyczny do pierwotnego css-a?

Może, ale nie musi. Jak na przykład napiszemy dwa te same selektory jeden pod drugim to LESS je skompiluje do jednego:

body {
    color: #000;
}

body {
    background-color: #fff;
}

// LESS skompiluje do:

body {
    color: #000;
    background-color: #fff;
}

Pozdrawiam

komentarz 20 grudnia 2015 przez eliano Gaduła (3,640 p.)
dziekuje za odpowiedź
komentarz 20 grudnia 2015 przez Albert221 Obywatel (1,980 p.)
Jeśli odpowiedź Cię satysfakcjonuje to pod liczbą punktów odpowiedzi jest opcja oznacz jako rozwiązanie :)
komentarz 20 grudnia 2015 przez eliano Gaduła (3,640 p.)
tak, tylko nie jestem pewien czy w ten sposób nie zblokuję comandeer'owi możliwości odpowiedzenia na pytanie pod jego komentarzem...
komentarz 20 grudnia 2015 przez Comandeer Guru (600,710 p.)
Nie, jedynie zamykając temat byś ją zablokował.
+2 głosów
odpowiedź 20 grudnia 2015 przez Comandeer Guru (600,710 p.)
Jeśli mogę coś wtrącić: LESS zawsze był najsłabszy z wielkiej trójcy preprocesorów. Sass zgniata go na każdym kroku, a Stylus w niektórych obszarach jest jeszcze potężniejszy niż Sass. PostCSS bierze je wszystkie lewym jajem ;)

Osobiście, jeśli wchodzisz dopiero w preprocesory, zacząłbym od PostCSS (który nie jest ani pre-, ani postprocesorem, ale po prostu procesorem CSS).
komentarz 20 grudnia 2015 przez eliano Gaduła (3,640 p.)
a czym się różni preproc od proc od postproc?

domyślam się, że pierwszy jest przed, trzeci - po a drugi to po prostu procesor...
komentarz 20 grudnia 2015 przez Comandeer Guru (600,710 p.)
No dokładnie tym ;) PostCSS można używać i przed, i po.
komentarz 20 grudnia 2015 przez eliano Gaduła (3,640 p.)
no ale jak to po?

przecież wynikowy css to już ostatni etap, już nie ma nic po...
komentarz 20 grudnia 2015 przez Comandeer Guru (600,710 p.)
Najsłynniejszym postprocesorem jest zapewne stworzony właśnie przy pomocy PostCSS Autoprefixer.

Wyobraź sobie taką sytuację: masz arkusz napisany w Stylusie. Przetwarzasz go na CSS. I teraz ten CSS przekazujesz Autoprefixerowi, żeby dorobił vendor prefixy tam, gdzie są potrzebne (na podstawie dokumentacji z caniuse.com). Na samym końcu przekazujesz to kompresorowi.
komentarz 20 grudnia 2015 przez eliano Gaduła (3,640 p.)
kim jest autoprefixer?

czym są vendor prefixy?

czuję się troche zielony...
komentarz 20 grudnia 2015 przez Comandeer Guru (600,710 p.)

Vendor prefixy to np -webkit-border-radius-moz-border-radius itd.

Autoprefixer po prostu bierze kod CSS i sprawdza czy dana własność nie musi mieć prefiksu i dodaje je tam, gdzie są potrzebne.

komentarz 20 grudnia 2015 przez eliano Gaduła (3,640 p.)
zaraz, ten autoprefixer to ten postprocesor, czy taki człowiek?
komentarz 20 grudnia 2015 przez Comandeer Guru (600,710 p.)
… Czemu ma być człowiekiem?
komentarz 20 grudnia 2015 przez eliano Gaduła (3,640 p.)
no bo napisałeś że "przekazujesz autoprefixerowi" - to miało taki wydźwięk jakbyś to przekazywał jakiemuś człowiekowi...

dobra, już wszystko jasne

Podobne pytania

0 głosów
0 odpowiedzi 172 wizyt
pytanie zadane 30 listopada 2017 w HTML i CSS przez Venglas Obywatel (1,160 p.)
0 głosów
1 odpowiedź 110 wizyt
pytanie zadane 29 lipca 2020 w HTML i CSS przez eugi Użytkownik (570 p.)
0 głosów
0 odpowiedzi 76 wizyt
pytanie zadane 18 marca 2019 w HTML i CSS przez Eimens Maniak (69,240 p.)

92,538 zapytań

141,377 odpowiedzi

319,456 komentarzy

61,923 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...