Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.05.2006 Ostrzeżenie: (0%)
|
Witajcie.
Spotykam się ostatnio z problemem w CSS, którego nie mogę przeskoczyć. W CSS ustalam formatowanie ogólne dla znacznika A, jednak chcę aby w określonych warunkach nie było formatowania. Na ten przykład chcę, aby w witrynie odnośniki A posiadały border-bottom: 1px solid #ccc (czyli ogólnie żeby były podkreślone linki). Jeśli jednak znajdzie się pomiędzy <a></a> znacznik <img /> żeby tego podkreślenia nie było. Wiem, że można to zrobić za pomocą klas. Chcę jednak to obejść. Jakie macie sugestie? Ten post edytował pablos83 19.01.2010, 14:01:39 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.05.2006 Ostrzeżenie: (0%)
|
Niestety jakiekolwiek pomysły z dziedziczeniem nie działają. Wydaje mi się, że W3C nie przewidziało formatowania rodzica określonego dziecka lub potomka.
Czyli na ten przykład mam w HTML: <a><img /></a> i chcę zadeklarować w CSS format <a>, ale tylko wtedy, gdy <img /> jest co najmniej jego dzieckiem. a { border-bottom: parametry; } to formatowanie znacznika <a> a img { border-bottom: none; } to formatowanie znacznika <img /> a mi chodzi o formatowanie <a> ktory jest rodzicem <img> |
|
|
|
pablos83 Wyjątki w CSS 19.01.2010, 13:45:34
cook Spróbuj dać:
Koda {
border-bottom: parametry;
... 23.01.2010, 12:36:36
cook Możesz jeszcze poczytać i pobawić się z http://www... 23.01.2010, 14:04:06
pablos83 dzięki za info ale już to przerabiałem
W użyciu k... 24.01.2010, 13:18:02
pedro84 Poczytaj tutaj, powinno pomóc. 27.01.2010, 11:05:00
seth-kk w przypadku padding i margin moznaby sie pobawic w... 27.01.2010, 11:13:45 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 11:03 |