Hej,
chciałbym zapytać jak zrobić coś takiego w css, żeby selektor uniwersalny * wpływał na wszystko poza przyciskami, dla których chciałbym zachować domyślny wygląd. Czy jest jakiś mechanizm wyjątków, czy coś w tym stylu?
Hej,
chciałbym zapytać jak zrobić coś takiego w css, żeby selektor uniwersalny * wpływał na wszystko poza przyciskami, dla których chciałbym zachować domyślny wygląd. Czy jest jakiś mechanizm wyjątków, czy coś w tym stylu?
Nadaj przyciskom jakąś klasę i zdefiniuj jej styl. I tak nadpisze to to co masz w '*'.
Albo :not(p) - wybierze wszystko co nie jest
Cóż:D to rozumiem, że mogę nadać im styl identyczny z naturalnym, ale chciałbym to ominąć. Dlatego pytam czy się da i jeżeli tak, to jak to zrobić, żeby * nie zmieniała domyślnego stylu przycisków :)
edit: o! to jest dobre:) dzięki;)
Hej,
A jest może jakiś selektor w CSS 2, który przypisze style do wszystkich elementów (np. divów), które nie posiadają konkretnej klasy?
CssSmierdzi napisał(a):
Hej,
A jest może jakiś selektor w CSS 2, który przypisze style do wszystkich elementów (np. divów), które nie posiadają konkretnej klasy?
możesz zawsze przypisać styl do wszystkich divów, a divom o konkretnej klasie ustawić ten sam atrybut na "inherit !important"
w css 2 nie ma czegoś takiego.
ale patrz:
http://caniuse.com/#search=css3%20selectors
http://ranking.pl/
6,10% użytkowników IE8, IE6-7 ma już marginalne znaczenie, reszta przeglądarek aktualna. Do tego istnieją wynalazki typu Modernizr [bodajże] i podobne, które javascriptem nadrobią Ci braki IE8 w obsłudze CSS3 (a już żaden użytkownik IE8 nie będzie w stanie wyłączyć skryptów).
Wobec tego nie ma podstaw, żeby NIE używać selektorów z CSS3.
Tak, chyba że pracujesz w korpo gdzie główną przeglądarką jest IE8 (oraz IE7), a reszta przeglądarek jest albo restricted albo prohibited :( W każdym razie dzięki za pomoc.