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

    +152

    1. 1
    $str.= "<div class=\"matchtour2\"><table class='maintable' align=right width=590 cellspacing=0><tr  bgcolor=#56B945 style='color:white; margin:0;' class='header'><td align=center width=50><b>время</b></td><td align=center><b>событие</b></td><td width=50 align=center><b>победа<br>1</b></td><td width=50 align=center><b>ничья<br>X</b></td><td width=50 align=center><b>пoбеда<br>2</b></td><td width=50>&nbsp;</td></tr></table></div><br><br>";

    Мечта верстальщика

    Запостил: guest, 09 Июля 2009

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

    • И что? А про удаление всяких отступов для уменьшения размера страницы слышали?
      Ответить
    • Говгоность:
      Для удаления отступов не нужно запихивать все в ПЕРЕМЕННУЮ ПХП.

      Вообще, наличие разметки и хардкорно прописанных элементов в скрипте приводит к множеству неудобств при верстке, делает код нечитаемым для себя и плохоредактируемым для других.

      А если дизайнер захочет цвет таблицы поменять? тоже в пхп лезть?
      Ну а терь кульминация: Если я хочу добавить к таблице несколько событий (onclick, onmousemove) с строковыми параметрами, мне надо будет гемороиться с ", ', \" . поди пойми где кто...
      Ответить
    • Не обязательно, чтобы код был читаем для других. Вам очень интересно, как сделан LightBox, какой у него внутри html-код?
      Ну а теперь кульминация: если вы хотите добавлять к элементам обработчики событий, то все нормальные люди уже давно используют "ненавязчивый" JavaScript-код вместе в библиотеками, которые могут вешать эти обработчики на элементы, выбираемые по css-классу и пр. отличительным признакам.
      Ответить

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