Заметки веб-разработчика

c0mput3r sc1enc3


Принципы написания лучшего и однородного CSS


Эта статья является сборником общих рекомендаций по стилизации и написания лучшего и однородного CSS-кода. Статья не была задумана как набор жёстких правил, и не хотелось навязывать многие предпочтения другим разработчикам, которые уже выработали свою методику. Тем не менее, данное руководство призывает к использованию общепринятых и устоявшихся подходов к написанию кода, по крайней мере, на Западе.


История домена и продвижения зоны «.tk»


Эта доменная зона появилась на 3 года позже, чем «.ru» и была рассчитана для жителей острова Токелау, где численность составляла около 1100 человек. И порядка десяти лет данной зоной никто всерьёз не интересовался по ряду объективных причин, а именно: плохая индексация, тяжелое продвижение, низкое доверие и не распространённость.
Всё изменилось в 2010 году, когда компания «BV Dot TK» начала регистрацию доменов в данной зоне абсолютно бесплатно, при этом быстро и без личных данных. Это показалось отличной возможностью для веб-мастеров, которые хотели сократить названия для своих доткомов и использовать «.tk» в качестве зеркала. Кто-то осмеливался запускать целые сайты на этих бесплатных доменах.
Итого, в 2010 количество доменов в зоне возросло до 135 миллионов, в 2011 году до 1 миллиарда, а на донный момент их количество 32 миллиона и продолжает снижаться. Почему?


Сглаживание веб-шрифтов на CSS


Основное содержание контента на сайте – это текст и с ним должно быть удобно работать. Для того чтобы понять, каким должен быть шрифт на вебе достаточно взглянуть на книгу с хорошей типографикой. Соответственно, хороший веб-шрифт должен быть оптимального размера с отрегулированным межстрочным интервалом, кернингом и контрастировать с подложкой.
Есть еще один фактор – сглаживание, с которым дружат не все браузеры (в том числе Chrome) при использовании нестандартных шрифтов, хотя, и стандартные тоже не все сглаживают. Получается, что шрифт становится угловатым, а его границы резкими и это не очень удобно.