Списки

Как активист движения «Нет спискам» (про безэмоциональные блоги — я думаю, массы не поймут), заявляю всему миру: списки — не единственный способ организации контента!

Да-да, многие тексты можно написать абзацами.

Или использовать подзаголовки <h2> или <h3> с нормальными текстами внутри.

Для списков терминов же есть списки терминов (удивительно, да?) <dl>, внутри которых ставят название термина <dt> и его определение <dd> (или несколько).

А маркированные списки использовать только тогда, когда порядок имеет значение — в пошаговых алгоритмах, математической индукции, в связи со временем.

Некоторым это покажется удивительным, но существуют также списки в списках — и это нужно учитывать. В таких случаях вложения делают так: буквы (a) — со скобкой) внутри цифр (4. — с точкой), арабские цифры (4.) внутри римских (IV.), подпункты (1.5.2.).

Для всего остального есть списки немаркированные. И они, кстати, делаются не отбивкой абзацев дефисами, а тегами <li> внутри <ul> (маркированные — <ol>, если кто-то забыл). Буллиты, конечно, тоже нехорошо, но кроссплатформенно это пока не решается.

Да, статьи «100 самых глупейших поступков», «30 бесполезных поступков», «50 ссылок на списки для идиотов», простыни из подборок RSS-иконок и подобные, — безусловно, нужны. Их можно распечатывать и пускать на растопку в долгие холодные вечера.

Черт, я забыл оформить это списком.

{13 комментариев}

Комментатор уже читал пост

Забыл дома бумажник — не судьба была сегодня плотно пообедать в «Заводи». Так что от скуки немного поигрался с любимой игрушкой.

В критике буржуйского блогосео (и ставлю теперь правильную ссылку на автора) я сходу отверг идею пересылать комментатора на какую-то особую страницу. И от своего мнения не откажусь — глупо, когда, оставляя комментарий, попадаешь на рекламный текст. Попахивает самым грязным SMO, который только можно представить.

Самое интересное, в Wordpress подобная функция уже неявно заложена — если посмотреть wp-comments-post.php, то можно увидеть, что там проверяется наличие POST-переменной redirect_to. А это значит, что создавая hidden-поле в форме, мы можем переправить комментатора практически куда угодно. Но опять же, не стоит.

Зато вот стоит немного подумать о клиентской оптимизации — представьте, что вы такой же задрот, как и я, и любите просто огромные посты. Да, именно те, к которым пишут комментарии «ниасилил». После того, как кто-то оставляет комментарий, его перекидывает на эту же страницу. Уже не кэшированную — а это значит, что блок текста до мегабайта браузер грузит заново. И это при том, что текст поста «как бы» прочитан, и комментатор либо закроет страницу, либо воспользуется навигацией по блогу.

Был вариант сделать как у Ильи Бирмана — т.е. пост с комментариями держать на совсем отдельной странице, но придумал решение более простое — будем отправлять комментатора на этот же пост, но с урезанным текстом, если он слишком большой. Сделаем это без единого хака

{16 комментариев}

Не грандиозный ответ

Хотел оставить небольшой комментарий на большой перевод от Sketch, размещенный на smopro, а получилось почти столько же, сколько в самом тексте. Не обращайте внимания, просто вдруг захотелось что-нибудь написать.

Итак, по пунктам

{19 комментариев}

Формы и размеры

Вообще, немного странно, что до reset.css я добрался только через два месяца возвращения (триумфального, ага) к верстке. Этот пункт обязателен для изучения всем начинающим повелителям HTML. Та самая пресловутая матчасть, чтобы научиться на практике понимать, как ведет себя тот или иной браузер, пользуясь пробелами (как и в случае с SQL) в стандартах Консорциума.

Сам reset.css можно сделать и отдельный на своем сайте (+1 HTTP-запрос), и приаттачить тот, что лежит у Эрика, или на Yahoo API. Но лучше затачивать решение под себя и помещать прямо в своем CSS.

Собственно, при моей несложной верстке (не резиновой, кстати, — поэтому меня сразу можно зачислить в нубы, ага), и *{padding:0;margin:0;} достаточно было, чтобы верстка смотрелась во всех браузерах. И я не только про «ослика» говорю — с «оперой» мучений тоже достаточно.

Но вот две проблемы мне не удалось решить.

Первая — текст в инпутах IE уродливо сдвигает в самый низ, а кнопку с выделенным жирным текстом увеличивает в размерах (owerflow:visible для них не помог).

Вторая — разнобой ширины всех полей формы комментариев. Из-за нестандартного расположения возникают проблемы с отступами в label, input и textarea. Отчего блок отправки комментария ровный только в IE. В FireFox же вторая строка уже, в Opera — чуть длиннее. Текстареа же «плавает» в пределах пары пикселей.

Подобные траблы возникали уже раза три.

Решение я вижу только одно — не выеживаться, и сделать их обычными, банальными и скучными рядами.

{13 комментариев}

Правда жизни|Кретиканство

Есть сто двадцать три способа сказать «спасибо». Именно для этого и заводят блоги — чтобы услышать все сто двадцать три благодарности от сто двадцати трех разных людей. Хотя чем больше циферек на счетчике, тем лучше — ведь это говорит, что больше, чем сто двадцать три человека хочет сказать «спасибо» ограниченным числом способов.

Конечно, слишком много людей считают ту чушь, что вы пишете — унылым продуктом вашей жизнедеятельности. Но это можно списать на любовь таких «умников» к неумеренному (не обоснованному, неадекватному) критиканству. Им просто хочется урвать часть вашей славы и засветиться в желчных новостных хрониках блогосферы.

Поэтому можно смело стирать все, что порочит вас как настоящего блоггера с большой буквой «Г» (в середине). Все нападки на творческую личность недостойны того, чтобы их кто-то читал.

Да и сами забудьте. Все вы делаете правильно.

Ну и заодно: не работайте на «дядю», стремитесь зарабатывать миллион долларов, ничего не делая. И во всем слушайтесь корифеев b2f.

С уважением, мерсский кретик.

{3 комментария}