![]() |
[css] Kolejność atrybutów - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript) +--- Wątek: [css] Kolejność atrybutów (/thread-css-kolejno%C5%9Bc-atrybutow) |
[css] Kolejność atrybutów - Yavimava - 24-03-2011 Witam. Ponoć nie ma głupich pytań, są tylko głupie odpowiedzi. Oto moje pytanie: jest jakaś kolejność atrybutów przy CSS? W miarę rozrostu kodu chciałbym jakąś zastosować. Zajrzałem do wujka Google "CSS kolejność atrybutów / CSS attribute order" i niestety nie był mi w stanie pomóc (albo go źle słuchałem?). Prosiłbym o jakąś listę z kolejnością atrybutów. Znalazłem atrybuty posegregowane na grupy: http://kursy.skryptoteka.pl/kurs,3,css.html/2 i się zastanawiam która grupa powinna być 1sza. El. Kwadratowe-->Klasyfikacja-->Tekst-->Czcionka-->Kolor Tła? RE: [css] Kolejność atrybutów - Filuper112 - 24-03-2011 Raczej nie ma zadnych kolejnosci ![]() ![]() ![]() RE: [css] Kolejność atrybutów - Ancik - 24-03-2011 Taka kolejność nie istnieje. Każdy robi wedle uznania. RE: [css] Kolejność atrybutów - Yavimava - 24-03-2011 Chodzi mi raczej o przejrzystość by jakoś to wyglądało, a nie np w kilku selektorach background mam na początku, w innych na końcu a w innych na środku kodu {} @2xdown (Ancik) Wielkie dzięki. RE: [css] Kolejność atrybutów - Filuper112 - 24-03-2011 Robisz jak Ci pasuje i jak wolisz ![]() RE: [css] Kolejność atrybutów - Ancik - 24-03-2011 Pytasz więc, jak mniej więcej organizowac arkusz styli, żeby utrzymac w nim porządek. Wszystko zależy od ciebie. Ja np robie tak, że oddzielam od siebie sekcje komentarzami. W jednej sekcji zawsze zawieram wszystko co dotyczy tekstu, czyli np styluje nagłówki, paragrafy. W innym linki, w innym zdjęcia, wszystko inne co tyczy się samych divów segreguje obszarami strony, czyli np sekcja 'header' czy 'content'. Zorganizuj sobie to tak, żeby ci było najprościej i miało to jakiś sens. Warto utrzymywac porządek nawet dla siebie. Czasem łatwiej jest coś znaleźc. Powinieneś zabrac się za szukanie informacji o tym pod hasłami takimi jak css organization/ css order. http://meiert.com/en/blog/20080515/css-organization-and-efficiency/ <- tutaj masz ciekawy artykuł na ten temat. Pozdrawiam. RE: [css] Kolejność atrybutów - Kartofelek - 24-03-2011 Istnieje kolejność ![]() Chociażby a, :visited, :hover ect. Druga kolejność tyczy się font:..... i line-height. Trzecia kolejność to hierarchia. Jeżeli np masz: a {} a potem gdzieś: .content .formularz div .jakies_linki {} to to powyższe nadpisze poniższe, mimo że linki będą miały klasy. Kwestia trafienia w element: .content .formularz div a.jakies_linki {} już spełni swoją rolę Podpatrz sobie boiler plate html5. Style tam napisane są bardzo ciekawym przykładem. W załączniku podsyłam ci mój własny template, którego używam. Taka baza wyjściowa do stylowania ![]() RE: [css] Kolejność atrybutów - Ancik - 24-03-2011 A to już inna bajka, mówisz Kartofelku o specyficzności styli, ale chyba nie o to mu chodziło. Odnośnie specyficzności to jest kilka fajnych artykułów na ten temat, w szczególności Erica Mayera, w którym fajnie to obrazował na zdjęciu, niestety nie mogę teraz tego znaleźć. @Yavimava - jeżeli zagadnienie specyficzności cię interesuje, a powinno, to tutaj masz coś przydatnego http://meyerweb.com/eric/css/link-specificity.html http://www.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/ PS. @kartofelek przydatny pliczek ![]() Pozdrawiam. |