Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [css] styl tylko dla default
DeyV
post
Post #1





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Czy możliwe jest ustawienie by dany styl działał tylko dla jakiegoś taku, nie posiadajacego przypisanej żadnej klasy?
np.
Cytat
aby dotyczył <p> , ale już <p class="jakas" > nie
?

Oczywiśćie wiem, że wszystkie ustawienia css dotyczące <p> można 'nadpisać' w klasie 'jakas' ale nie zawsze jest to wygodne, szczególnie jeśli pojawia się ich więcej.


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Kod
p {

        text-indent: 15px;

}

Takie domyślne ustawienia można strosować do wszystkich obiektów (body, table, td, tr,....)


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
DeyV
post
Post #3





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




tiaa.
Problem w tym, że taki zapis powoduje równocześnie, że każdy potomek p,
czyli np. p.content, o ile nie będzie miał nadpisanej tej wartości 'ręcznie', to ją odziedziczy.
W wielu przypadkach jest to przydatne, czasem jednak wolałbym tego uniknąć.


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
kszychu
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Niestety tak już jest. Lajf is brótal....


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
FiDO
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Wydaje mi sie, ze da sie to zrobic w CSS2 (ale zapomnij wtedy o IE users), widzialem mechanizmy ktore moga to umozliwic, ale nie znam CSS2 az tak dobrze, wiec trzeba poczekac az Dominik odwiedzi topic winksmiley.jpg


---
Chociaz .... moze obejdzie sie bez niego winksmiley.jpg

Kod
5.8.1 Matching attributes and attribute values

Attribute selectors may match in four ways:



[att]

Match when the element sets the "att" attribute, whatever the value of the attribute.

[...]

Example(s):



For example, the following attribute selector matches all H1 elements that specify the "title" attribute, whatever its value:



H1[title] { color: blue; }

Definiujesz wtedy 2 style, jeden dla wszystkich, np. H1, a drugi tak jak wyzej, dla calej reszty, ktory neguje to co jest w stylu dla wszystkich.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
DeyV
post
Post #6





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Dokładnie o coś takiego by chodziło.
Dzięki


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
Dominik
post
Post #7





Grupa: Zarejestrowani
Postów: 339
Pomógł: 0
Dołączył: 17.06.2003
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Oczywiscie to co napisal FiDO jest prawdziwe a ja tylko uzupelnie o bardziej zaawansowane metody:
- Pseudoklasa :first-child
- Selektor child
- ewentualnie selektory Adjacent sibling


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:31