Опубликовано: 6 февраля, 2009 | Рубрика: Кодинг | Тэги: css inheritance, баги, вёрстка, советы новичкам | Нет комментариев »
Сегодня коллега, обратившись ко мне с просьбой помочь, невольно напомнил ещё об одном «закидоне» MS IE. Суть проблемы: по замыслу дизайнера ссылка должна быть того же цвета, что и цвет текста родительского элемента. Обычно это решается просто:
Читать полностью »
Опубликовано: 11 января, 2009 | Рубрика: Кодинг | Тэги: html таблицы, table row background, баги, фоновое изображение для рядов таблицы, фоновый рисунок для tr | Нет комментариев »
Недавно я писал о стилизации колонок таблицы. Теперь поговорим немного на тему стилизации рядов, а конкретно о фоновых изображениях в них. Для того, чтобы чётко представлять проблему, которая у вас возникнет, рекомендую использовать фоновое изображение с горизонтальным градиентом.
Читать полностью »
Опубликовано: 18 декабря, 2008 | Рубрика: Кодинг | Тэги: html, html таблицы, вёрстка | Нет комментариев »
Одним из тэгов, незаслуженно позабытым некоторыми web-дизайнерами, является тэг <COL>. Он задает ширину и некоторые другие атрибуты колонок таблицы. Интересная особенность: при наличии этого тега браузер начинает показывать содержимое таблицы, не дожидаясь ее полной загрузки. Но интересен этот тэг не только этим. С помощью него можно значительно упростить визуальное оформление таблицы и сократить html-код.
Читать полностью »
Опубликовано: 25 ноября, 2008 | Рубрика: Кодинг | Тэги: Internet Explorer, position, z-index, баги, вёрстка, советы новичкам | 8 Комментариев »
Один из интересных багов в Internet Explorer связан с поведением абсолютно позиционируемых блоков. Как известно, для позиционируемых блоков можно задать свойство z-index, имитирующее поведение блока в третьем измерении. То есть по сути, вы можете «накрывать» один блок другим, как бы выстраивая из них «пирамиду» по Z-оси.
Читать полностью »
Опубликовано: 18 ноября, 2008 | Рубрика: Кодинг | Тэги: css, вёрстка, кодинг | Нет комментариев »
Посмотрел исходник сайта солидного зарубежного издательства Times и офигел маленько ))) Как вам такие имена классов: “margin-top-point9-em”, “padding-bottom-10″, “margin-right-18″, “x-small color-666″, “border-top-d9d9d9″, “link-666-no-underline”. Что за чудак верстал сайт? Я лично ни капли не жалею потраченного времени, которое у меня уходит на осмысленное именование классов и идентификаторов. Хотя порой и фантазии не хватает и познаний в английском, но тем не менее, стараюсь именовать class и id таким образом, чтобы имя отображало, ЧТО, а не ГДЕ или КАК. К примеру: “day-news”, “main-thems”, “list-header”… А как вы именуете классы и id?
Опубликовано: 3 июля, 2008 | Рубрика: Кодинг | Тэги: AlphaImageLoader, Internet Explorer, png | 9 Комментариев »
Как вам известно, Internet Explorer 6 не умеет правильно отображать изображения формата png. Web-дизайнеры идут на различные ухищрения, чтобы это исправить. Для этого используется либо фильтр, любезно предоставленный самой компанией-производителем браузера, либо скрипты сторонних разработчиков. Но сейчас я не буду описывать эти методы и давать оценку тому, какой метод предпочтительнее. В заметке я лишь напишу какие трудности и неожиданности могут вас подстерегать если вы используете формат png как фоновый рисунок. Читать полностью »
Опубликовано: 25 июня, 2008 | Рубрика: Кодинг | Тэги: Internet Explorer, баги, вёрстка, причуды IE6 | 3 Комментариев »
Один из неразрешённых мною багов IE6.
Суть такова: в ссылку вложен span с заданной ему высотой, естественно для этого в стилях ему указано блочное поведение. Сам span служит контейнером для изображения img. В такой простой, казалось бы, схеме ссылка перестаёт работать в IE6. И не просто курсор не принимает нужный вид, что исправляется легко (cursor:pointer), но при клике на картинку не происходит переход по ссылке. Несмотря на то, что при наведении курсора на ссылку её адрес виден в строке состояния.
Читать полностью »