1. PHP / Говнокод #11686

    +139

    1. 1
    <span style="display: block">

    div? не, не слышал

    Запостил: dead_star, 31 Августа 2012

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

    • ясно же, что такая ерундовина может выйти при всяческой переработке кода, рефакторинге и прочее. специально вряд ли кто так будет делать.
      Ответить
    • да ну, еще помнить, какие у кого стили в каких браузерах дефолтны. лучше явно задать нужные и не париться
      Ответить
    • Где здесь C++, %username%?
      Ответить
    • да. без контекста явно не понятно
      some text
      ...
      <span style="display: block">some text two</span>
      ...
      more text

      в данном контексте даже лучше подошел бы тег <p>
      Ответить
    • Абсолютно нормально, если нужно сделать блочную ссылку и ещё блок внутри неё:
      <a style="display: block">...<span style="display: block">...</span>...</a>
      Ответить
      • кхэм.
        > если нужно сделать блочную ссылку
        да, это нормально
        > и ещё блок внутри неё
        вот блок то как раз надо делать через div, а не span
        Ответить
        • > Надо
          > не соответствует стандартам
          ну ок, ок

          Кстати, чем, по-вашему отличается
          <span style="display: block"></span>
          от
          <div></div>
          ?

          UPD: http://skypoetsworld.blogspot.com/2008/10/dont-ever-put-block-inside-inline.html
          Ответить
          • отличие в семантике
            Ответить
            • Ну вот как раз с точки зрения семантики div не может быть внутри a, а span - может. Если мы хотим блок внутри блочной ссылки, то юзаем a и span с display: block;
              Ответить
              • по вашему и в тексте
                <span style="display: block">

                с точки зрения семантики лучше чем
                <p>
                Ответить

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