![]() |
![]() |
![]()
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> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 05:17 |