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

    +136

    1. 1
    2. 2
    3. 3
    img[width=59] {
    width: 50px;
    }

    Кусок css-файла на одном из крупных сайтов.

    Запостил: elkyf1, 02 Сентября 2011

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

    • >на одном из крупных сайтов
      На каком же?
      Ответить
    • Похоже на хак для какого-нибудь браузера.
      Ответить
      • подозреваю даже для какого
        Ответить
        • Фигу, вот. Был неправ. Оказывается в css3 можно указывать селектор, с условием аттрибута. Так что это реализация уебанского костыля с помощью передовой технологии.
          Ответить
          • Это все из css2, а не из css3. Даже IE7 эти селекторы полностью поддерживает. Это старо как мир.
            Ответить
        • В шестом/седьмом ишаке такие селекторы просто не поддерживаются.

          И да, это не хак. Это решение типа "от одного goto ничего плохого не случится"
          Ответить
          • Поддерживаются в седьмом.
            А для шестого есть библиотека ie7.js называется
            Ответить
    • Вроде уже было.
      Ответить
    • Ну и где здесь гавнокод?
      Вот пример ситуации, где это вполне можно применить:
      По всему сайту разбросана куча картинок, где кто-то давно прописал(или cms прописала) у них аттрибут width="59".
      Задача подогнать их все под 50 пикселей, а пробигаться по всему сайту не охото. В Данном случае это хороший вариант.
      Ответить
      • > а пробигаться по всему сайту не охото.
        Вот отсюда и тупорылые "специалисты", которым на всё похуй лишь бы работало хоть как-то.
        Ответить
      • > пробигаться
        Ответить
    • img[width=59]{width:50px}/*счастливой отладки, суки*/
      Ответить
    • Использовал что-то подобное для user-css. Но использовать такое в реальном коде...
      Ответить

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