1. JavaScript / Говнокод #3092

    +144

    1. 1
    2. 2
    3. 3
    <p class="paragraph">
            ... текст...
     </p>

    зобавный кусок HTMLя, сори что в яваскрипт, сюда ближе всего :)

    Запостил: adoconnection, 23 Апреля 2010

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

    • Может по этому классу jQuery или %frameworkname% или просто JavaScript будет искать этот объект.
      В отрыве от контекста это ничего не значит.
      Ответить
      • Не. никто его ничего не ищет.

        Просто все Р имеют этот класс... надо было нописать в коменте.
        Это так же плохо как написать <table class="table"> или <strong class="strong"> :)
        Ответить
        • > Просто все Р имеют этот класс...
          Кто это Вам сказал?
          Ответить
          • Смотрю на хтмл и вижу там везде это.
            Это семантически неверно (если только у Вас нету контр аргумента)
            Ответить
            • Для <p>текст</p>
              p{ color: red;} цвет будет красным, а с .paragraph{ color: red;} нет. Вывод: у "P" нет класса "paragraph"
              Ответить
              • Если есть параграфы разного типа, P без класса назначает дефолтные свойства, а P с классом типа first или любым другим осмысленным названием может эти дефолтные свойства изменить.
                Ответить
                • Проверьте этот код
                  <html>
                  <head>
                    <style>
                      .paragraph { color: red; }
                    </style>
                  </head>
                  
                  <body>
                  <p>Текст</p>
                  </body>
                  </html>
                  Ответить
                  • Я понял что вы имели ввиду, но речь идет о <p class="paragraph">
                    если абсолютно все P имеют этот класс, то не нужно делать такой класс вообще, особенно с таким названием.
                    Ответить
                • Текст будет красным как с правилом p { color: red;} так и с правилом .paragraph { color: red; }

                  ORLY?
                  Ответить
                  • и как только успел позорище удалить про .paragraph =)
                    Ответить
                    • думал murz все еще про <p class="paragraph">,
                      "p { color: red;} так и с правилом .paragraph { color: red; }" это было про <p class="paragraph">

                      потом еще раз перечитал, понял что тромознул и удалил :)
                      Ответить
                • А first, это не класс, а псевдокласс. Т.е. селектор :first-child != .first-child. Класс .first-child можно дать всем элементам и к нему будет применяться заданный стиль
                  Ответить
                  • Это круто конечно, но самизнаетекто этого не понимает, поэтому конкретно в этом случае предпочитаю давать класс first вручную

                    <p class="first">
                    ....
                    </p>
                    <p>
                    ...
                    </p>

                    но это уже офтоп
                    Ответить
                    • да и IE не со всеми псевдоклассами дружит
                      Ответить
    • говнопостер
      Ответить
    • программисты минусуют, верстальщики плюсуют.
      Ответить
    • Где здесь... код?!
      Ответить
      • Ну, технически это валидный код на «PHP». ТС просто ошибся с категорией.
        Ответить
    • <h1 class="header">Статья</h1>
      <p class="paragraph">
      <a href="" class="anchor">Это текст</a>
      </p>
      Ответить

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