10 июля 2009, Написано в Разное
Проблема заключается в том, что при использовании курсивного начертания, IE6 увеличивает ширину блока с текстом, что может «поломать» структуру вёрстки.
Демо
Проблема известна достаточно давно, но возможно не все о ней знают. Баг подробно описан в этой статье.
Проблема проявляет себя достаточно хаотично. Слудующие условия в той или иной степени влияют на её появление:
- на возникновение проблемы влияют: длина строки текста, содержание и шрифт (семейство, размер и т.д.);
- несколько слов написанных курсивом (возможно, в середине текста);
- наличие слова, написанного курсивом в начале или конце строки;
- проблема проявляет себя тем чаще, чем больше курсивного текста;
- проблема возникает ещё чаще, если курсивный текст выровнен по ширине (
text-align:justify);
- проблема проявляеться независимо от того каким образом получен курсивный текст (используеться ли элемент
em или span с text-style:italic);
Решается, путём добавления блоку с текстом, hasLayout и overflow:visible:
.element{
height:1%;
overflow:visible
}
Метки: IE6, Баги
Сегодня, во время социальных сетей и различных блогов, множество сайтов используют схожую структуру. Основной частью которой является перечень сообщений, разделённых на несколько страниц. Практически на каждом таком ресурсе, в качестве элемента (иногда единственного) для навигации, предлагается постраничная навигация.



Мало того, что не везде элемент такой навигации выделяется при наведении, но даже если и так, то в большинстве случаев курсор перекрывает большую часть элемента, что делает выделение практически незаметным для пользователя.
Избавиться от вышеописанного неудобства отчасти можно, используя редко используемое значение overline свойства text-decoration.
Демо
Как видите, одна строчка может сделать пользование сайтом более удобным. Поэтому, старайтесь держать на вооружении все возможности CSS, чтобы в нужный момент применить их.
Если вы знаете аналогичные простые примеры, повышающие юзабилити, напишите о них в комментариях.
Метки: CSS, Навигация, Пейджер
13 мая 2009, Написано в Разное
Друзья, как вы уже наверное успели заметить, у блога сменился внешний вид. Переделывая шаблон под WP 2.7 решил заодно и вид обновить.
В течении некоторого времени будут вноситься некоторые правки, возможно добавятся дополнительные возможности. Если вы обнаружите какие-либо ошибки или у вас есть предложения касательно блога, отписывайтесь в комментариях к этой записи. Те кто ведёт блог о веб-разработке на WP, отпишитесь, какой плагин для подсветки синтаксиса используете и почему именно его.
Спасибо за внимание и приятного чтения.
Метки: Блог
Обнаружил на днях симпатичный эффект увеличения миниатюр изображений с помощью jQuery. Немного оптимизировал увиденное решение и решил опубликовать для общего пользования. А для личностей, которые негативно относятся к повсеместному использованию javascript, добавил вариант без использования оного. Перейти к статье…
Метки: Галерея, Изображения