Подавляющее большинство сайтов до сих пор верстается по старинке. Девять из десяти встречаемых вебсайтов содержат копируемую друг у друга строчку родом из 90-х: в худшем случае — , а в лучшем — всё то же самое, но с указанием параметров font-family: Tahoma, Arial, Helvetica, sans-serif; и font-size: 11px; в каскадных таблицах стилей. При этом 90% всех дизайнеров забывают о задании интерлиньяжа (межстрочного расстояния), полагаясь на стандартные плюс два пункта к кеглю шрифта. А между тем, нередко шрифт читается лучше, если ему задать чуть более пространный интерлиньяж. А уж если поиграть с трекингом и кернингом... Но это оставим уже за пределами данного обсуждения, поскольку веб-технологии пока не располагают средствами взаимодействия с сотнями заданных кернинговых пар. Даже при включённом сглаживании, даже при всеобщей аккуратности макета и идеально подобранной цветовой гамме подобные сайты «выглядят как-то не так», как на неких профессионально созданных сайтах. Вот, собственно, в чём и крылась неудача моего коллеги, обратившегося ко мне за советом.
Списки бывают упорядоченные () и неупорядоченные (). Упорядоченные, обычно, отображаются с нумерованным арабскими цифрами маркером. Неупорядоченные могут быть с маркерами вида: закрашенный кружочек, незакрашенный кружочек, закрашенный квадратик (как вижу, так и называю) или любой другой рисунок. Начнём, с того, что уясним, что же такое список. Проведём аналогию с рукописным текстом. Если в тексте имеется перечисление, то это можно назвать списком. Причём если последовательность перечисленных элементов не зависит от какого-то определённого логического порядка, то этот список является неупорядоченным. Если же от перестановки перечисленных элементов ломается смысл, то такой список называется упорядоченным.
Почти все сайты использующие тег SUP никак не инструктируют браузер как его отображать. А ведь отображение по-умолчанию откровенно хромает — тег этот рвёт тексты, высота строки где присутствует SUP увеличивается и в результате нам предстают хаотично разбросанные строки, а не параграф. Сложно даже быстро понять, является ли такое экстра-пространство разбивкой между строками, или между параграфами.
екоторые из самых интересных и полезных трюков, методик и идей CSS, и перечислили их в этой статье. Также здесь включены некоторые из основных приемов, которые вы сможете использовать в разрабатываемом вами проекте, но которые бывает трудно найти именно тогда, когда вы в них нуждаетесь. В итоге получилась статья, содержащая в себе 70 советов, которые способны повысить эффективность вашего CSS-программирования