Как активист движения «Нет спискам» (про безэмоциональные блоги — я думаю, массы не поймут), заявляю всему миру: списки — не единственный способ организации контента!
Да-да, многие тексты можно написать абзацами.
Или использовать подзаголовки <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 комментария}