16 февраля 2009

Верстальщик-виртуоз. Задание 1

Сверстать список товаров каталога по картинке, используя следующий код html:

  1. <ul>
  2. <li><img src="img.gif" alt="" width="" height="" /></li>
  3. <li><img src="img.gif" alt="" width="" height="" /></li>
  4. <li><img src="img.gif" alt="" width="" height="" /></li>
  5. <li><img src="img.gif" alt="" width="" height="" /></li>
  6. <li><img src="img.gif" alt="" width="" height="" /></li>
  7. <li><img src="img.gif" alt="" width="" height="" /></li>
  8. </ul>

При верстке необходимо соблюдать условия:

  1. верстка должна в точности соответствовать рисунку (пиксельная точность)
  2. не использовать классы и идентификаторы
  3. количество товара в каталоге не ограничено
  4. новый товар заносится в список путем добавления <li></li>
  5. горизонтальные ряды товаров разделены линией
  6. список, фиксированный по ширине
  7. картинки товара одного размера (темный прямоугольник)
  8. у всех картинок одинаковая рамка
  9. кроссбраузерность, валидность
  10. в html-код можно добавить один свой элемент

Успехов! Награда ждет своего победителя!

Правила конкурса смотрите здесь

  • 1 Star2 Stars3 Stars4 Stars5 Stars
  • ОднаКнопка

Комментарии

43
Леонид Бугаев 16 февраля | 11:49

А 2 ряда максимум, или может быть сколько угодно элементов?

webmolot 16 февраля | 11:57

пункт 3 - количество товара в каталоге не ограничено. Количество рядов, соответственно, тоже не ограничено.

webmolot 16 февраля | 12:38

уже поступают первые ответы, но 100% правильного (с соблюдением всех условий) еще не было, кто же победит :)

lastic 16 февраля | 13:56

сделал ща пришлю

lastic 16 февраля | 13:59

отослал своё ужасное решение)

Bonch 16 февраля | 14:04

Отправил (с адреса demerest@gmail.com). Смотрите :)

Dimox 16 февраля | 14:57

С удовольствием бы принял участие. Только найти бы время…

Какой период действия одного задания? До первого правильного решения?

webmolot 16 февраля | 15:15

Да, до первого правильного решения.

На данный момент свои решения прислали 6 человек, правильного ответа нет. Наиболее близок к победе Mistereo , прошу прощения, Vasiliy Nesterenko

Почти все почему-то забивают на первое, самое важное условие. Ведь мы верстальщики-виртуозы, давайте будем максимально точными ;)

Dimox 16 февраля | 15:26

Отправил свое решение.

webmolot 16 февраля | 15:55

Лидирует Dimox

Bonch 16 февраля | 16:02

Че все, Dimox всех одолел? :)

interpaul 16 февраля | 16:42

Отправил и я свое решение.

webmolot 16 февраля | 16:46

Все, есть правильное решение! Его прислал Dimox.
Dimox - верстальщик-виртуоз!
мои поздравления ;)

omfg 16 февраля | 16:50

хм, а картинка 662×421 или 420×267?

lastic 16 февраля | 16:53

не важно какая картинка главное решение элегантное, красиво.

webmolot 16 февраля | 16:54

полный размер картинки 662×421, при наведении на нее написано “смотреть полный размер”

Андрей 16 февраля | 16:55

Но расскажите же все-таки, чем обусловлен второй пункт условий? Совершенно непонятно, чем вызвано такое требование

webmolot 16 февраля | 17:01

тем, что для задания отступов между картинками могли задавать различные классы для li, что не допустимо для грамотной верстки )

Как Вам конкурс, понравился?
Будем продолжать?

interpaul 16 февраля | 17:09

Будем. По любому интересней сначала поломать голову над задачкой, а уже потом увидеть ее решение, чем просто читать готовые “рецепты”.

webmolot 16 февраля | 17:11

Торжественное награждение победителя!!!

max 16 февраля | 17:20

странно мне обернуть список div’м не разрешили :(

webmolot 16 февраля | 17:29

кто Вам не разрешил )

Mistereo 16 февраля | 17:31

Почти.
А когда следущее задание?

Vasiliy Nesterenko 16 февраля | 17:36

Фак. Я не догадалсо клыцнуть на картинку и открыть её в новом окне. Поэтому проиграл. =(

webmolot 16 февраля | 17:40

Пока не могу сказать точно, но я заблаговременно сообщу.
Слева в сайдбаре в разделе “Верстальщик-виртуоз” будет написано время публикации следующего задания.

Напоминаю, если у Вас есть интересное задание для конкурса, присылайте и Вас заметят :). Ведь придумывать хорошие вопросы бывает сложнее, чем на них отвечать!

webmolot 16 февраля | 17:45

Vasiliy Nesterenko, почему же, вы делали в правильных размерах. Проблема в Вашем решении была с кроссбраузерностью.

Sam 16 февраля | 18:04

Закончил работу на сегодня :) Поверстаю постфактум…

Leopard 16 февраля | 18:25

Конкурс понравился! Обязательно надо продолжать!

interpaul 16 февраля | 18:37

Можно увидеть резюме первого конкурса? Сколько решений было получено? Через сколько часов пришел первый правильный ответ?

Dimox 16 февраля | 18:59

Кстати, да, поддерживаю interpaul.

milax 16 февраля | 22:14

только сел)
вижу, победитель уже есть(
излишки full time job((

Bonch 17 февраля | 7:17

Dimox, а покажи свое решение, очень интересно.
И давайте все кто участвовал, показывайте свои решения.

Вот моё: http://torqueo.net/files/webmolot/

webmolot 17 февраля | 10:29

Bonch, я ведь дал ссылку на решение Dimox-а чуть выше. В Вашем решении в opera 8.5 не все гладко.

Конечно, кто желает, может выкладывать ссылки на свои работы

webmolot 17 февраля | 10:55

По просьбе читателей составил резюме конкурса :)

Ровно через 59 минут с начала конкурса свое решение прислал Найман Максим.
В нем были недочеты по пунктам 1, 2, 5 условия задачи.
Затем посыпались письма от:
- Александр Тимофеев
- Бубка Александр
- Vasiliy Nesterenko
- Mistereo
- Artemov Andrey
К сожалению у всех были различного рода ошибки и недочеты, на которые я указывал и давал время исправить.
Через 4 часа после начала конкурса прислал свое решение Dimox, еще через час - Павел Радьков.

Как видим, утверждение resurection и Sam, что победит тот, кто первым увидит задание, не оправдалось. Победитель 7-м (предпоследним из участников) прислал свой ответ.

Ну что же, продолжаем оттачивать мастерство на текущих проектах, а я пока подготовлю второе задание конкурса. Уверяю Вас, оно будет не менее интересным ;)

Aurum 21 февраля | 16:03

Я вот тут опоздал , но тоже с удовольствием поучаствую! Жду второго издания

Миша Абасов 22 февраля | 7:49

Здравствуйте. Тут возникла проблема с работой победителя, при включенной Fit to width в Opera. Блоки отображаются по два в ряд и съезжают.

Что вообще делать в таких случаях?

Верстальщик-виртуоз. Задание 2 22 февраля | 14:52

[...] Первое задание конкурса [...]

40a 02 марта | 20:48

В решении победителя совершенно лишнее
li {border-top: 1px solid #C6B6AE;} если
li {padding: 44px 52px 43px 0};
а если вместо
li {padding: 43px 52px 43px 0;}
сделать
li img {margin:43px 52px 43px 0;}
то ещё лишнее
li {margin-bottom: -1px;}

Арслан 21 марта | 21:59

Здравствуйте друзья! я начинающий, но не чайник и пишу здесь в первые, блог посещаю давно. У меня такой вопрос: можно ли в зависимости от браузера импортировать разные таблицы стилей не применяя при этом JavaScript???

webmolot 23 марта | 10:33

Арслан, конечно есть.
Только в этом посте другие вопросы решались :)
Почитайте про условные комментарии для IE

Миша Абасов, Вы отключите Fix и проблема решится )

Арслан 23 марта | 15:30

Спасибо! Извиняюсь что не в той теме задал вопрос.

Верстальщик-виртуоз. Задание 3 27 марта | 11:22

[...] Первое задание конкурса [...]

Катя 17 июня | 22:51

Ой, сорри, не поссылке решение Димокса не открывается (

Написать комментарий



 * - поля, обязательные для заполнения