CSS wyjątki

0

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?

2

Nadaj przyciskom jakąś klasę i zdefiniuj jej styl. I tak nadpisze to to co masz w '*'.

Albo :not(p) - wybierze wszystko co nie jest

0

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;)

0

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?

0
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"

1

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.

0

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1