- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
<script id="tpl_top" type="text/html" style="display: none;"><a name="comment_<%= row.id %>"></a>
<table cellspacing="0" id="comment-cnt_<%= row.id %>" class="<%= row.tableClass %>">
<tr>
<% if (row.side === 2) { %>
<td width="5" class="transp_td"><div class="spacer"></div></td>
<% } %>
<td width="5" height="5" class="ug_1">
<div class="spacer"></div>
</td>
<td><div class="spacer"></div></td>
<td width="5" class="ug_2"><div class="spacer"></div></td>
<% if (row.side === 1) { %>
<td width="5" class="transp_td"><div class="spacer"></div></td>
<% } %>
</tr>
bugmenot 06.09.2010 21:27 # +4
доктор, у меня болят мозги!
Анонимус 06.09.2010 21:30 # +2
inkanus-gray 09.09.2010 22:56 # +2
http://holywars.ru/public/js/holywars.js
inkanus-gray 06.09.2010 21:31 # 0
На W3C такого не было! Или это для специального какого-нибудь браузера?
bugmenot 06.09.2010 21:52 # 0
inkanus-gray 06.09.2010 21:55 # 0
bugmenot 06.09.2010 23:08 # −1
Lure Of Chaos 06.09.2010 21:39 # +4
nil 06.09.2010 22:05 # 0
Что-то у меня в RSS было 2 говнокода, но оба выминусованы оказались.
inkanus-gray 09.09.2010 23:05 # 0
http://holywars.ru/comments/8207#comment_312558
opera.rulez (это я) поставил 5 голосов с одного аккаунта, причём неумышленно.
Анонимус 06.09.2010 22:24 # −1
Ну и windows vs linux: наивно и глупо. И будто третих операционок нет
inkanus-gray 06.09.2010 22:40 # 0
А движок убивает своей глючностью.
При попытке вставить картинку в заголовок холивара Оперой пишет, что браузер не поддерживается. Маскируемся под ИЕ или ФФ — вставляется без глюков. А потом на этой почве растут браузерные холивары.
Кстати, на какую тему оттуда выдрать перлы? Спрашивайте, может быть что-нибудь по свежей памяти найду.
artli 06.02.2012 20:41 # 0
istem 06.09.2010 22:51 # +1
inkanus-gray 06.09.2010 23:15 # 0
7ion 07.09.2010 01:52 # +6
Ну, определенный прогресс в сайтостроении виден.
По крайней мере здесь скрипту не делают отступы и цвет не задают.
inkanus-gray 07.09.2010 02:16 # 0
7ion 07.09.2010 03:39 # 0
Анонимус 07.09.2010 03:57 # +3
В эпоху расцевта спейсеров и табличной верстки (лет 10 назад) спейсеры выглядели как <IMG SRC="spacer.gif" WIDTH="700" HEGHT="600".
inkanus-gray 07.09.2010 15:00 # 0
Но ведь разработчики умудряются делать страницы под фиксированное разрешение монитора и с помощью дивов и при этом всюду себя рекламировать! Дело не столько в использовании определённых элементов, сколько в вёрстке в целом.
Использовать таблицы некоторых вынуждает глючная интерпретация CSS в IE. Из-за одного говнобраузера ломать весь проект!
Анонимус 07.09.2010 15:08 # 0
Только что я умел верстать, и мог сверстать буквально все, что угодно.
И вдруг хуяк -- я уже нифига не умею. Простейшие вещи, типа трех резиновых колонок стали делаться очень сложно и бажно
inkanus-gray 07.09.2010 15:35 # +1
Приведу пример для сравнения: <I> и <SPAN style="font-style: italic;"> — это несемантические элементы, а ADDRESS,
CITE, DFN, EM, VAR — семантические, потому что указывают назначение выделенного текста. Точно так же STRONG, CODE, INS, DEL изначально предлагались как семантические, в отличие от их шрифтовыделительных собратьев.
На мой дилетантский взгляд сам по себе DIV — ещё не семантика. Семантика — это, например, микроформаты (всякие rel, class, ARIA). В HTML5 нам снова обещают кучу разных тегов вместо пары DIV-SPAN. Назад в будущее?
bugmenot 07.09.2010 16:39 # 0
cheef 08.09.2010 12:53 # +1
inkanus-gray 09.09.2010 22:55 # 0
cheef 10.09.2010 10:38 # 0
Анонимус 07.09.2010 17:24 # 0
UL это не сортированный список (например меню)
и <I> и <SPAN style="font-style: italic;"> одинаково несемантичны.
вот <span class="veryImportantMessage"></span> -- семантичен.
Вот пример семантики
cheef 08.09.2010 12:57 # 0
Анонимус 08.09.2010 14:25 # 0
cheef 08.09.2010 15:07 # +1
inkanus-gray 09.09.2010 22:48 # 0
Анонимус 09.09.2010 23:09 # +1
inkanus-gray 09.09.2010 23:22 # 0
В данном случае по "userMenu" можно догадаться, что это меню, поэтому семантично. А когда классы именуют ug_1, ug_2 и т. п., становится страшновато.
Но вообще nav более семантичен, чем div, а role в html5 (http://www.w3.org/TR/wai-aria/) и rel в html4 более семантичны, чем class.
cheef 10.09.2010 10:37 # 0
cheef 08.09.2010 12:55 # +1
Новые же теги html5 как раз семантичны и частично заменят те же дивы (section article nav)
inkanus-gray 09.09.2010 22:53 # 0
CITE, DFN, EM, VAR — это семантика, то есть совсем не обязательно курсив. На мой взгляд I, B, U, S — почти то же, что и SPAN, но SPAN универсальнее, потому что позволяет описать жирный подчёркнутый курсив более удобным способом, а SECTION, ARTICLE, NAV — это как ADDRESS, CITE, DFN, то есть назначение, а не вид.
abrbl 07.09.2010 03:37 # 0
Анонимус 07.09.2010 03:54 # 0
Откройте для себя нетабличную верстку, например) Сейчас не 99й год.
И почитайте про таг скрипт)
abrbl 07.09.2010 16:41 # −2
спека script'а не запрещает использовать content type text/html и с точки зрения семантики я тоже не вижу каких-либо серьезных проблем.. может быть вы выскажите свою аргументированную точку зрения почему так делать не надо?
Анонимус 07.09.2010 17:37 # +1
что и как писать -- вообще личное дело авторов. Но этот сайт посвящен говну, коим безусловно является табличная верстка. Это точно такое же гавно как попипаста или перемешивание логики и вью.
>>спека script'а не запрещает использовать content type text/html
в type должен быть указан тип скрипта. Если там внутри HTML, то все конечно ок. Но HTMLя там нет.
А display-none вообще дебилизм, и что-то яне думаю что у тага скрипт есть аттрибут style.
>>с точки зрения семантики я тоже не вижу каких-либо серьезных проблем
да, особенно width="5". Вот уж семантика так семантика.
inkanus-gray 07.09.2010 17:47 # 0
А семантика в коде здесь:
class="ug_1"
hybroid 07.09.2010 18:15 # +2
inkanus-gray 09.09.2010 22:47 # 0
Анонимус 09.09.2010 23:11 # +1
и понимаюших display:none, ага
inkanus-gray 09.09.2010 23:24 # 0
bugmenot 09.09.2010 23:23 # 0
inkanus-gray 09.09.2010 23:26 # 0
bugmenot 10.09.2010 00:19 # 0
inkanus-gray 10.09.2010 00:35 # 0
Хорошо, считайте, что 16-й строкой у меня идёт многоточие, а (N+1)-й строкой </script>
hybroid 09.09.2010 23:46 # 0
<noscript> есть для таких случаев. и сам скрипт оборачивают в комментарий.
>Чтобы его браузер не интерпретировал, в качестве type можно написать что угодно
а ещё можно вообще <script> не писать, т.к. скрипт для того и пишут, чтобы он интерпретировался браузером и работал.
inkanus-gray 10.09.2010 00:40 # 0
> а ещё можно вообще <script> не писать
Но тогда нужно найти контейнер, чтобы следующий далее код не отображался на экране, потому что это не совсем обычный HTML.
<div style="display:none"> вместо <script>?
hybroid 10.09.2010 00:53 # 0
да, так делают =) это хотя бы умно
inkanus-gray 10.09.2010 01:07 # 0
hybroid 10.09.2010 01:17 # +1
ИМХО, если вы используете не то, что нужно для благих целей - то оно вонять не перестаёт. это называется костыль. если невозможно без костыля - дают инвалидность.
inkanus-gray 10.09.2010 01:22 # 0
Кому из них нужно дать инвалидность?
hybroid 10.09.2010 01:27 # 0
инвалидность выдавать можно всем, кто думает что костыль - это нормально. трудно не согласиться с этим.
JavaScript шаблонизатор меня что-то вообще добил, если честно.. хотя кому-то может и нужная штука.
inkanus-gray 10.09.2010 01:39 # 0
Костыли бывают необходимы, но здесь...
Не потому ли сайт постоянно выдаёт сюрпризы?
inkanus-gray 07.09.2010 14:54 # 0
eth0 07.09.2010 18:38 # 0
eth0 07.09.2010 18:42 # 0
xXx_totalwar 07.09.2010 18:43 # 0
Lure Of Chaos 07.09.2010 19:09 # 0
Анонимус 07.09.2010 19:45 # +3
bugmenot 07.09.2010 20:51 # +1
Анонимус 07.09.2010 20:55 # 0
Он может быть хоть гигабитным.
КО: в линухе эзернетовые интерфейсы называются ethN, где N -- порядковый номер. В отличии например от фри, где они называются по имени драйвера (например dc0).
bugmenot 08.09.2010 16:46 # 0
eth0 09.09.2010 18:28 # 0
cheef 08.09.2010 12:48 # −4
Это альтернатива другим способам передачи темплейта, плюсы её в том, что не нужно внедрять html в js, который придётся ещё и эскейпить.
P.S. если чё, я не автор сего кода
cheef 08.09.2010 16:19 # −4
Анонимус 08.09.2010 16:34 # 0
спасибо за ссылку!
cheef 08.09.2010 16:38 # −4
Анонимус 08.09.2010 16:41 # 0
cheef 08.09.2010 16:57 # −1
Анонимус 08.09.2010 17:04 # 0
cheef 08.09.2010 17:06 # −4
js-шаблоны очень здравая идея
Анонимус 08.09.2010 17:10 # 0
а идея и правда отличная! Ее очень удобно реализовывать (как мы видим) и тестировать.
А уж парсер на регулярках так вообще заставляет бица от зависти авторов "драконьей книги" и современных компиляторов.
cheef 08.09.2010 17:16 # −3
bugmenot 08.09.2010 16:57 # +2
cheef 08.09.2010 16:59 # 0
Анонимус 08.09.2010 17:11 # 0
Это же здравая идея, сами же сказали)
cheef 08.09.2010 17:15 # −2
Анонимус 08.09.2010 17:18 # 0
cheef 08.09.2010 17:20 # −1
Анонимус 08.09.2010 17:21 # 0
cheef 08.09.2010 17:28 # 0
Анонимус 08.09.2010 17:30 # 0
Ладно, предлагаю прекратить беседу. Мне кажется она не немного бессмыслена
cheef 08.09.2010 17:30 # 0
p.s вам креститься надо
bugmenot 10.09.2010 00:20 # +4
bugmenot 08.09.2010 17:39 # 0
%> JavaScript Template library" (хрень попала в копипасту самостоятельно) и всякие раздолбаи не начали бы саиты свои делать с этой помощью
Анонимус 08.09.2010 17:16 # +2
и теперь я знаю, откуда взялся <script type="text/html" из соседней темы!
inkanus-gray 06.12.2010 22:59 # −1
Часы работы 22:00 — 9:00 по MSK, есть вход по OpenID.
bugmenot 06.12.2010 23:08 # +1
не доставило
inkanus-gray 06.12.2010 23:14 # 0
А как предложение поучаствовать в доработке движка на халяву?
bugmenot 07.12.2010 04:11 # 0
там надо всё выкидывать и делать заново, я уже как-то видел жуткий косяк с &энтитьками; прямо на глагне
inkanus-gray 07.12.2010 18:53 # 0
P.S. Мне кажется, что эта формула ко многим сайтам относится.