CSS

  • Seleckis’ method vs Pixy’s method

    Честное слово, пытался найти и убедить себя в том, что этот метод уже существует. Не нашёл. Исправьте меня если я не прав. Pixy’s method отображение картинок с надписями заключался в том, чтобы внутрь блока с текстом поместить пустой <span>, и вставить картинку как фон для этого span-а. Причём, для того чтобы текст показывался в случае если картинки отключены, необходимо span поместить...

    » Читать полностью » Комментарии (9)
  • Min-width и max-width в IE6 с помощью expression

    Уже писали много раз, просто приведу свой код. В JavaScript-файле размещаем такую функцию: function width(min,max){ w = document.documentElement.clientWidth; return (w = max) ? max + "px" : "auto"); } Функция всего лишь принимает значения максимальной и минимальной ширины, проверяет текущую ширину документа и возвращает значение: Если ширина документа меньше минимальной ширины,...

    » Читать полностью » Комментарии (7)
  • «Резиновое» поле ввода в форме

    Как известно у полей ввода ширина не может рассчитываться автоматически относительно контейнера, как это работает у блочных элементов. Значение ширины можно задать фиксированное, либо относительное. Есть сервисы в интернете с полями ввода (например, поиском) у которых ширина задана фиксированно. Соответственно, если шаблон сайта резиновый, то поле ввода растягиваться не будет. Как правило такие...

    » Читать полностью » Комментарии (23)
  • Строчная кнопка как кнопка submit

    Требуется создать строчную кнопку submit неопределённой ширины с фоновой картинкой. Почему это нельзя сделать стандартными средствами? Т. е. мы конечно можем поместить на страницу кнопку и спокойно её использовать. Но нет, нам же этого мало. Нужно чтобы кнопочка была красивая, градиентная, с закруглёнными уголками. Стандартным способом мы можем указать фон для кнопки, добавить...

    » Читать полностью » Комментарии (16)
  • Cтрочная кнопка как ссылка

    Урок-инструкция о том, как следует делать кнопки предназначенные для расположения внутри текста. Имеется в виду, что кнопка будет располагаться на базовой линии строки между словами. Вот так: Если мы располагаем кнопку внутри текста значит это кому-нибудь нужно мы хотим на неё нажать. А для нажатия обычно используются такие виды элементов, как ссылка и кнопки формы. В случае со ссылкой всё...

    » Читать полностью » Комментарии (13)
  • Списки с разделителями между элементами

    Часто возникает необходимость создать список с разделительными линиями между элементами списка, Но как правило, в начале и в конце списка линий быть не должно или они должны быть другими. Как же сделать это с помощью CSS не создавая специального класса для первого или последнего элемента списка? Всё очень просто, нужно всего лишь все элементы списка сдвинуть на –1 пиксель, а контейнеру списка...

    » Читать полностью » Комментарии (9)
  • Графические маркеры у списков

    Не сказать, что это новшество, но поскольку часто спрашивают… Такие простые вещи, которые, казалось бы, должны решаться на уровне браузера в итоге выглядят убого. Нет, в браузерах сделанных на совесть выглядит всё достаточно неплохо, но правда не гибко,  но Opera и IE располагает маркеры выше, чем нужно. Все, кто знает об этих проблемах с маркерами, те забыли CSS-свойство list-style-image...

    » Читать полностью » Комментарии (8)
  • Закругленные углы без использования картинок

    Не мне вам рассказывать какая это проблема для верстальщика. Начиная от соблюдения семантики в написании HTML кода, продолжая валидностью в CSS и заканчивая подгрузкой JavaScript, все спотыкается об него — об Тот, про который не хочется не просто говорить, но, самое главное, видеть и знать, что он существует. Но начнем с самого хорошего. Картинки против CSS Когда можно обойтись инструкцией CSS —...

    » Читать полностью » Комментарии (5)
  • Reset CSS

    Написал свой Reset, который буду использовать в web-проектах. Конечно по мере исследований он будет дополняться. Раньше использовал известный ресет Эрика Мейера. Итак: html,body,address,blockquote,div,p,pre,h1,h2,h3,h4,h5,h6,hr, /* блочные элементы */ dd,dl,dt,ul,ol,li, /* списки */ a,abbr,acronym,b,big,br,cite,code,del,dfn,em,i, /* строчные элементы...

    » Читать полностью » Комментарии (41)
  • Горизонтальный разделитель <hr />

    Существует элемент <hr />. Существует он для логического разделения блоков текста. Используется в том случае, если нужно разделить некоторый текст, а подзаголовок неуместен или необязателен. Именно поэтому следует использовать именно этот элемент, а не заменители, на подобие <div class="hr"></div> Всемирно известная проблема (я говорю об MS IE) отображает горизонтальный...

    » Читать полностью » Комментарии (22)
  • 5 советов верстальщику

    Стартуем эстафету среди специалистов по вёрстке! Условия: Речь идёт о html/xhtml/css вёрстке. Передавать эстафету нужно другому блоггеру только в том случае, если вы уверены, что он действительно в этом разбирается. Не используйте в качестве советов элементарные правила html/xhtml/css. Особенно приветствуются хитрости исправляющие баги в IE без использования хаков. Мало рассказать о...

    » Читать полностью » Комментарии (36)
  • Дизайн текста 3.5: Вложенные списки, графические маркеры

    Хочу напомнить (чтоб не было лишних вопросов), что упомянутые в статьях «Дизайн текста» элементы HTML используются для стандартного способа отображения содержимого. Здесь не рассматриваются варианты нестандартной вёрстки страницы с помощью этих элементов. Вложенные неупорядоченные списки В прошлой статье, мы рассмотрели вариант размещения списка приближённого к предыдущему абзацу, для того,...

    » Читать полностью » Комментарии (11)
  • Дизайн текста 2: Цитаты

    Продолжение темы «Дизайн текста». Если основные моменты рассмотренные в предыдущей статье в той или иной степени учитываются дизайнерами и верстальщиками, то остальные элементы могут остаться без должного внимания или быть совсем проигнорированными. Это в основном касается элементов специфического назначения, или элементов использование которых не является существенно...

    » Читать полностью » Комментарии (10)
  • IE8 не проходит Acid2 тест

    Но уже гораздо лучше. Радует тот факт, что в M$ зачесались и стали работать в направлении поддержки стандартов. В особенности это касается правильного отображения инструкций CSS 2.1. Правда, есть косяки с отображением png. То ли он болезненно относится к экспрешенам в CSS, то ли к собственным фильтрам. Примечательно, что IE8 имеет возможность включить эмуляцию IE7 (не забудьте после...

    » Читать полностью » Комментарии (19)
  • Позиционирование картинок для галереи

    При просмотре тумбнейлов изображений картинки выстраиваются в таблицу с определённым количеством колонок и строк. Если вёрстка решается с помощью таблицы, то приходится программировать на стороне сервера её разметку, а так же добавлять лишние строчки кода для определения количества фотографий на последней странице, и писать скрипт таким образом, чтобы ячейки таблицы не пропадали. Никому не нужная...

    » Читать полностью » Комментарии (34)
  • Градиентный текст с помощью CSS

    Иногда бывают дни, когда не хватает времени, иногда бывают моменты, когда не хочется ничего выдумывать. Тогда приходят спасительный копи-пэйст! В этом посте я не буду ничего исследовать, придумывать, обучать и выбирать. Просто поделюсь с вами ссылкой на замечательный пост дизайнера Nick La. Nick получит на свой пост очередной трекбек, а расслаблюсь ещё на пару дней. Итак, если вы хотите...

    » Читать полностью » Комментарии (27)
  • Иерархический список с помощью jQuery

    Написал очень простой и функциональный скрипт организации иерархического списка. Но смысл заключается не только в скрипте, но и в правильной вёрстке. HTML Вот из такого небольшого обычного списка мы сделаем раскрывающийся иерархический список. Модель статусных групп (классов) Л. Уорнера Высший класс Верхний-высший класс, включал так называемые старые семьи. Низший-высший...

    » Читать полностью » Комментарии (19)
  • Метод Pixy?

    Размышлял о методе подстановки картинок с помощью CSS. Так называемый метод «pixy»(кому пришло в голову такое странное название?) сейчас во всю используется в css-вёрстке вместо картинок. Смысл в том, чтобы в тэг-контейнер поместить альтернативный текст, а сразу за ним пустой тэг. Этот пустой тэг будет играть роль картинки, т. е. с помощью CSS мы накладываем его сверху на текст. Если у бразуера...

    » Читать полностью » Комментарии (36)
  • Merapi.lv, типографика и так, по мелочи.

    В последнее время, нет времени (Каков каламбур получился!). Поэтому почти ничего не пишу на блоге. Но я буду стараться выкрасть минутку-другую записать предложенице. Всё чаще и чаще задумываюсь заняться микроблоггингом. Часто стал замечать, что некоторые слова и словосочетания говорю на латышский манер, например: «Мне нет этого файла», а не «У меня нет этого файла». Хотя, с латышским у меня плохо...

    » Читать полностью » Комментарии (14)
  • Разный фон на одном уровне в псевдорезиновой вёрстке

    Терминология: Разный фон на одном уровне — слева один, справа другой. Не ломается в окнах разного размера. Управляемая коллизия. псевдорезиновой вёрсткой я называю, когда фоновая часть растягивается, а контентная центрируется. Задача: Написать CSS так чтобы справа повторялась одна текстура, а слева — другая. По центру была контентная часть или переходный для фона...

    » Читать полностью » Комментарии (10)
  • Универсальное графическое меню

    Учтя замечания моих уважаемых комменаторов к посту о графическом меню выкладываю код и исходник обновлённого варианта графического меню. ul#mainmenu, ul#mainmenu li, ul#mainmenu li a{ margin: 0; padding: 0; height: 32px; display: block } ul#mainmenu, ul#mainmenu li{ list-style: none } ul#mainmenu li{ float: left; position: relative } ul#mainmenu li a{ text-align: center; width:...

    » Читать полностью » Комментарии (0)
  • Скажи "НЕТ" <img> в вёрстке

    Тэг IMG не очень удобен в качестве "кубика" нашего "сайтоконструктора" поскольку содержит некоторые ньюансы расположения и взаимодействия c другими "кубиками". Конечно-же мы можем представить <img> как блочный элемент, для этого всего лишь нужно в css описании элемента указать свойство display: block, в этом случае тэг унаследует свойства блочного тэга (div). Но тогда какая уж тут логика?...

    » Читать полностью » Комментарии (23)
  • CSS фильтры (хаки)

    Когда ты верстаешь бессонными ночами, когда в Осле дивы не хотят становиться рядом, а спускаются вниз, когда Огнелис расширяет расширяет див складывая его ширину и паддинг, когда в ie7 появляются непонятные вертикальные расстояния, когда Лис с Оперой не хотят продливать бэкграунд по всему контенту, когда ie6 не хочет... да он вообще ничего не хочет делать! Приходят на выручку они - CSS...

    » Читать полностью » Комментарии (3)
  • Seleckis.lv в IE7

    Обратил внимание что в IE7 мой блог справа немного перекашивает. Вспоминается известная диаграмма работы web-мастера. Часто такое бывает из-за line-height и font-size. IE видите ли оставляет место хотябы для одной строчки текста в div'е. Поэтому нужно писать в css для этого div'a: line-height: 0px; font-size: 0px; А внутренним элементам в свою очередь уже надо возвращать эти значения, иначе...

    » Читать полностью » Комментарии (3)
Google     

Конкурс программистов « Создай свой Акселератор!»

В начале ноября компания Microsoft Latvia объявляет публичный конкурс для программистов любого уровня на создание Акселераторов для Internet Explorer 8 и Internet Explorer 9. «Создай Акселератор, который был бы полезным не только для тебя, но и для других, и заяви его на конкурс!» — призывает руководитель бизнес группы Microsoft Windows в Балтии Александрас Голод. — «Если твой проект победит на голосовании или получит признание от Microsoft, ты получишь ценные призы (например, Xbox)». Требования для участия в конкурсе: немного подумать, создать Акселератор и описать его преимущества. Первых двух победителей определит интернет голосование, а третье место выберут представители Microsoft. Подробнее узнать о конкурсе, пообщаться с представителями Microsoft, а также зарегистрироваться на участие можно будет на конференции WebConf Riga 2010. Конференция состоится 6 и 7 ноября в гостинице Tallink Hotel Riga и соберёт большое количество веб-разработчиков из стран Балтии и СНГ. Докладчики...

Категории: События | Web | БрaузерыТэги: » Читать полностью » Комментарии (5)

Конференция веб-разработчиков WebConf Riga 2010

ПРЕДСТАВЛЯЕТ 6 и 7 ноября состоится международная профессиональная конференция специалистов по веб-разработке WebConf Riga 2010. Мероприятие будет проходить в хорошо оборудованном конференц-зале гостиницы Tallink Hotel Riga и соберёт большое количество профессионалов веб-разработки из стран Балтии и СНГ и всех, кто интересуется разработкой веб-приложений, управлением коллективами веб- разработчиков и администрированием серверов для веб-проектов. Как пояснил директор Школы веб-технологий, Никита Селецкий, в отличии от прошедшей 22 мая Web Standards Days Riga 2010, также организованной Школой, данная конференция включает более широкий охват тем, таких как разработка веб- приложений, построение эффективного управления командой, подходы к вёрстке объёмных сайтов и работу с базами данных. Среди докладчиков приглашены известные профессиональные веб-разработчики и специалисты по веб-технологиям из России, Украины и Латвии, доклады которых не только можно будет прослушать, но и...

Категории: ЖурналТэги: » Читать полностью » Комментарии (0)

Отчёт о конференции веб-разработчиков Web Standards Days Riga 2010

Изложение отчёта о конференции сохранено в третьем лице. 22 мая в Риге в конференц-зале новой гостиницы Tallink Hotel Riga успешно прошла первая в Балтии международная научная конференция специалистов по веб-разработке Web Standards Days Riga 2010, в которой приняло участие около 200 специалистов в области веб-технологий и интересующихся веб-разработкой. В рамках конференции поделились опытом эффективного использования веб-стандартов известные профессиональные веб-разработчики из Украины, России и Латвии представители Opera Software, TYPO3 Development Team, Школы веб-технологий и фрилансеры. Темы касались как новых версий языков разметки и стилизации HTML 5 и CSS 3, так и различных средств разработки веб-сайтов для мобильных устройств, инструментов веб-разработчика, CSS-менеджмента, нюансов вёрстки, анализа ситуации использования веб-стандартов в проектах латвийских компаний и соответствующих рекомендаций. Никита Селецкий презентовал первый доклад, в котором был разъяснён...

Категории: СобытияТэги: » Читать полностью » Комментарии (1)

Вёрстка в Латвии: Вчера. Сегодня! Завтра?

Версия моего выступления на Web Standards Days Riga 2010 вызвавшего неоднозначную реакцию. Много было регистраций работников различных дизайн студий, компаний занимающихся разносторонней веб-разработкой, банков, министерств, фрилансеров и просто интересующихся. Я не зря добавил в форму регистрации поле для адреса сайта. Те люди, что собрались на конференцию, скромно говоря, флагманы, пионеры латвийской веб-разработки. Поэтому не грех было покопаться в их работах и попробовать понять, что же всё-таки у нас происходит с текущим использованием технологий? Статистика вещь интересная, но только если она связанна с интересными темами. Мне было интересно заняться небольшим статистическим анализом, результатами которого я с вами сейчас поделюсь. Конечно в дебри я не полез, из-за большой лени, но то, чего успел накопать хватает достаточно, чтобы составить небольшую рекомендацию, с чего стоит начать осовременивать свою вёрстку. Вчера Итак, что же можно назвать «вчера»? ASCII...

Категории: Исследования | Брaузеры | Статистика | xhtml/xml | htmlТэги: » Читать полностью » Комментарии (12)

Web Standards Days Riga 2010

22 мая в Риге пройдёт конференция веб-разработчиков «Web Standards Days Riga 2010». В странах Балтии мероприятие такого рода будет проходить впервые и надеюсь станет регулярным событием. Организуют конференцию Объединение разработчиков «Веб-стандарты» и Школа веб-технологий. Для чего мы решили собраться? Если посмотреть на те проекты, что создаются в Латвии, на то, как верстаются сайты, становится понятным, что в правильном применении веб-стандартов у нас «поле не пахано». Для обсуждения часто возникающих проблем, обзора новых технологий вёрстки, обмена опытом построения систем разработки мы и соберёмся. Нам всем есть о чём поговорить, что обсудить, наладить контакты и увидеть воочию тех людей, блоги которых мы читаем регулярно. Здесь не будет никакого продвижения отдельных коммерческих интересов и технологий. Всё, о чём мы будем говорить — это свой опыт работы с открытыми технологиями веб-разработки. Мероприятие будет проходить в конференц-зале новой гостиницы Tallink...

Категории: СобытияТэги: » Читать полностью » Комментарии (12)

Сайт фотографа Кристины v2

Вторая версия сайта фотографа Кристины ещё более простая, чем первая, весь акцент на фотографии, никакой лишней графики, полный аякс. Кристина на этот раз вообще отказалась от превьюшек фотографий, а просто разместила их в нескольких альбомах (причём попросила, почему-то сделать названия album1, album2…) Использовалась CMS TYPO3. Почему? Мне так проще. Несколько сайтов на одной CMS на одном хостинге. Что может быть лучше в администрировании? Дал права доступа и Кристина теперь закачивает фотографии, они генерируются нужного размера и размещаются по категориям.

Категории: Веб‑дизайнТэги: » Читать полностью » Комментарии (13)

DevConf 2010

17 и 18 мая в Москве пройдёт профессиональная конференция, посвященная ведущим технологиям программирования и веб-разработки — DevConf 2010. Участникам DevConf предоставляется уникальная возможность — получить доступ сразу ко всем лидирующим технологиям вебразработки, послушав доклады от основателей этих технологий, приехавших в Москву со всего мира. Конференция нацелена на профессиональных веб-разработчиков и тех, кто мечтает ими стать. Она объединяет ВСЕ самые распространенные языки, при этом каждому выделен свой поток(зал). Можно будет погрузиться именно в ту технологию, которая вызывает наибольший интерес. При этом уровень любого из направлений является максимально профессиональным. В каждой секции будут представлены доклады 1-2 непосредственных авторов языка, а также признанных экспертов в области. Подробнее о конференции Школа веб-технологий организовывает делегацию участников конференции из Латвии. На DevConf в Москву поедет наш преподаватель Арвид. По всем...

Категории: События | Web | Интернет | Исследования | ТехнологииТэги: » Читать полностью » Комментарии (2)

Международная выставка образования «Школа-2010»

С 25 по 28 февраля в Международном выставочном центре «Кипсала» прошла ежегодная выставка «Школа-2010», в которой Школа веб-технологий участвовала в первый раз. В первый раз участвовать в таких глобальных мероприятиях было трудно, особенно первый день, но мы выдержали и добились определённого успеха. Как минимум «засветились» среди высших (и не очень) учебных заведений, как Школа предлагающая профессиональное образование в сфере веб-технологий. Как максимум, нас запомнили и проявили интерес к нашей Школе сотни (если не тысячи) людей, а несколько человек сразу записалось на веб-дизайн, мультимедиа дизайн, веб-программирование и сетевое и веб-администрирование. Кроме того, в качестве успеха мы можем засчитать многочисленные предложения по сотрудничеству от владельцев предприятий, государственных организаций и даже высших учебных заведений. Фотографии и видео можно посмотреть соответственно на фейсбуке и на ютубе. Ну а в последний день выставки Туриба вместе с...

Категории: События | Фото | ВидеоТэги: » Читать полностью » Комментарии (2)

Восприятие информации по горизонтали и вертикали

Почему мы воспринимаем информацию слева направо и сверху вниз (как говорят некоторые «буквой Z»)? Правильно, потому что мы так пишем. Так пишет добрая половина человечества, а создатели компьютеров «навязали» такой стиль и восточным народам (хотя те и сопротивляются). А почему мы так пишем? Да потому что писать справа налево неудобно так же как писать левшам слева направо. Мы же себе строчку рукой закрывать будем! «Лево-право, право-лево…» © Фунтик Т. е. вывод какой? Виновата физиология, а не мозги (у востока — наоборот). Посмотрим правде в глаза… человека: Если вы не знали, то глаза находятся на одной горизонтали и угол обзора по горизонтали больше, чем по вертикали. Соответственно в обзор попадает гораздо больше информации располагающейся по горизонтали, а не по вертикали. В силу опять-таки особенности физиологии человеческого глаза, мышцы двигающие глаза по горизонтали гораздо сильнее (или более развиты, не знаю как правильно), чем те, что двигают глаза по вертикали....

Категории: Веб‑дизайн | Usability | Разработка сайтовТэги: » Читать полностью » Комментарии (9)