1. Куча / Говнокод #1831

    +91.8

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    /*Items text color & size */
    #horizontal-multilevel-menu li a,
    #horizontal-multilevel-menu li:hover li a,
    #horizontal-multilevel-menu li.jshover li a,
    #horizontal-multilevel-menu li:hover li:hover li a,
    #horizontal-multilevel-menu li.jshover li.jshover li a,
    #horizontal-multilevel-menu li:hover li:hover li:hover li a,
    #horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
    #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
    #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
    #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
    #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
    {
    	color: black;
    }
    
    /*Items text color & size selected item*/
    #horizontal-multilevel-menu li.item-selected a,
    #horizontal-multilevel-menu li:hover li.item-selected a,
    #horizontal-multilevel-menu li.jshover li.item-selected a,
    #horizontal-multilevel-menu li:hover li:hover li.item-selected a,
    #horizontal-multilevel-menu li.jshover li.jshover li.item-selected a,
    #horizontal-multilevel-menu li:hover li:hover li:hover li.item-selected a,
    #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.item-selected a,
    #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li.item-selected a,
    #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.item-selected a,
    #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li.item-selected a,
    #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.item-selected a
    {
    	color: #ffffff;
    }
    
    /*Items text color & size: hover*/
    #horizontal-multilevel-menu li:hover li:hover a,
    #horizontal-multilevel-menu li.jshover li.jshover a,
    #horizontal-multilevel-menu li:hover li:hover li:hover a,
    #horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
    #horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
    #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
    #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
    #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
    #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
    #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
    {
    	color: #ffffff;
    }

    во. супер. битрикс. css многоуровневого, рекурсивно формируемого меню (во всяком случае я так надеюсь). я его у них честно спиздил... и почти все переписал. ахтунг.

    Запостил: gorky, 11 Сентября 2009

    Комментарии (10) RSS

    • http://www.1c-bitrix.ru/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel/style.css?1222430265
      пруфлинк. там дальше - больше =)
      Ответить
      • чувак, а ты не подумал что этот файл генерится автоматически? и генератору насрать на твои чувства, для него прямая логика - самая простая
        Ответить
        • ага, автоматически. и комментарии комп тоже пишет. щяс.
          Ответить
          • Установи себе какую-нибудь MS Вижуал студию. Ты нипаверишь иначе, но там тоже при создании проектов много комментариев добавляются автоматически
            Ответить
            • я в курсе. я верю. я знаю. но это блять css, для них нет IDE такого плана. насколько я знаю.
              Ответить
              • зато есть генераторы CSS по шаблонам. А если вдруг нету - то можно (и порой нужно) написать их самому.
                Ответить
    • На Хабре, если не ошибаюсь, тоже так делают для вывода многоуровневых комментариев к статьям
      Ответить
    • Да тут что-то точно не так. На черта писать такие куски кода, что бы написать color: #fff;?? Колор - он же наследуется, да и !important.
      Я так понимаю это 1с-овцы отжигают, пасхалки делают, чё.
      Ответить
    • Иногда такие штуки действительно приходится писать из-за отсутствия el1 > el2 в ie6
      Ответить

    Добавить комментарий