Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/23/2012 in all areas

  1. дизайнер явно не понимает что такое html+css, как же вы это вообще собрались верстать? Одной сплошной картинкой что ли? Да еще и условие - резина!!!
    2 points
  2. Тайтлы часто заслоняют собой осмысленное содержание. хм… ну да, наверно это дружелюбно. Вот пример: Информативность тайтла под большим вопросом. Его полезность — под ещё большим вопросом. И совершенно очевидно, что он заслоняет собой нужную и востребованную информацию, такую как пункт подменю.
    1 point
  3. Плохо, когда дублирует. По-этому время на составление тайтлов и структуры документа часто отводят очень много и относяться к этому очень серьезно. Исключения бывают, наверное, я слишком обобщил его использование. Я не беру в расчет специализированные ресурсы. Зачем это нужно сайтам(не специализированным), для которых важна высокая доступность: 1. Есть люди, для которых если не появилась подсказка при наведении, то это не ссылка и изменение формы курсора или внешнего вида для них ничего не говорит. 2. Многие пользователи "бояться интернета". Подсказки для них(даже, если это дупликат) - это подтверждение, что они перейдут туда, куда хотели. "Пользователи верят подсказкам больше..." 3. Сайт с проработанными тайтлами для не опытных пользователей выгладит более дружелюбно, даже если они им и не столь важны. П.С. Каждый проект/caйт особенный, для каждого проекта свои рамки, приоритеты. Title не являеться обьязательным атрибутом. И важен не для верстальщиков, а для usability-специалистов. При использовании сайта, пользователь "не должен думать, он должен знать". Вы можете критиковать - "элементарно же, как этого можно не понять: пункт Каталог в меню - значить пользователь попадет на страницу каталога товаров. Он же не слепой. Или по важему все не опытные пользователи идиоты?!". Ну что тут можно ответить... Зачем же так грубо, ну не все... П.П.С. Вот только холиваров не нужно. И заявлений "мне/нам этого не нужно..." Не нужно? ну не ставьте...
    1 point
  4. if(isset($_GET['newthemes']) && $_GET['newthemes'] == 1) { ваша форма } не?
    1 point
  5. Хм... Иногда наличие хинтов оправдано, но часто назначение ссылки или кнопки вполне очевидно, и все равно туда пихают подсказку. Бывает даже, что она тупо дублирует текстовое содержимое элемента. В чем же смысл добавления такого тайтла?
    1 point
  6. А ты браузерный zoom поюзай и посмотри на качаство. Притом твой круг не изменяет размер, в зависимости от размера окна браузера. Каждая из этих технологий применяеться в разных целях... П.С. Если ты не понял разницы, то советую все же посмотреть те ссылки, что я кидал ранее.
    1 point
  7. 1. Не нашел <h1>. Логотип можно сделать(а в вашем случае и стоило бы, ИМХО) как <h1> c background и спрятанным текстом. Пример: h1 { width: 250px; height: 100px; background: url(path-to/logo.png); text-indent: -9999px; /* прячем текст за пределами заголовка, прием предложен Джеффри Зельдманом */ overflow: hidden; } 2. Забываем ставить атрибут title для ссылок... 3. Alt у img в виде "название файла.jpg"?) Лучше тогла пустым его оставляйте. Иначе вы вредите пользователям с ограниченными возможностями Вызывает ошибки доступности.
    1 point
  8. Советы на будущее по улучшению уровня: 1. Все ссылки должны иметь :hover (отлично будет, если еще и :visited). Все кнопки(и визуально похожие) хорошо когда имеют :hover и :active. Все ссылки и некоторые кнопки должны содержать атрибут title.(Usability) 2. Тег Img используйте только для вставки изображений, которые несут смысловую нагрузку. Не используйте как фон, например, в 5-м макете "See More". И всегда старайтесь использовать теги Только по их прямому назначению. (Семантика) 3. Начинайте изучать HTML5, CSS3 и практиковаться в их использовании. HTML5 - это новый этап в верстке, который очень стремительно развиваеться и распростаняеться. 4. Возможно вам еще рановато, но на будущее советую познакомиться с идеей "Верстка независимыми блокаки" Виталия Харисова, положившая начало идеологии БЭМ от Яндекса. Для начала вам, думаю, хватит П.С. Также советую читать книги ( издательство O'Reilly одно из лучших в ИТ сфере ) и habrahabr.ru советую весь перечитать(что качаеться верстки). Смотреть по онлайну web-конференции (инфо:_http://web-standards.ru/, видио: легко находиться через поиск) и "Я.Суботник" от Яндекса (суботники, есть поудобней список, но забыл где он... если найду заменю ссылку). П.П.С. Как для первый работ, очень даже не плохо!)
    1 point
  9. а не проще ли так: if(isset($_POST['itog'])) { выводим результат суммы, или что там у вас?... } elseif(isset($_POST['submit'])) { mail(отправляем на почту); } ?
    1 point
  10. ах вот оно как! Тогда поправлюсь и разверну своё замечание насчёт этого блока. Первым делом я смотрела в ФФ — там не работает скролл колесом мыши. Это явная ошибка. Не знаю в чём она, надо разбираться, но это не дело. Смотрю теперь в сафари — скролл колесом работает. Догадаться же, что кругляшок справа — это скролл… надо очень творческий склад ума иметь. Хотя бы полоску нарисуйте, чтобы можно было предположить, что кругляшок ещё и таскать мышкой можно по ней. Ещё глючок: стрелочка оторвалась в ФФ. У меня такое было на одном из последних проектов. Тоже отрывалась стрелочка в части браузеров, если позиционировать её отрицательным маргином. И совершенно одинаково и чётко ведёт себя, если позиционировать абсолютом.
    1 point
  11. может и одномерный, но ведь ТС спросил: а раз все, значит - многомерный. UPD: просто в таком виде одномерный явно не печатается: $arr = ( [0] => 19 [id] => 19 [1] => 2 [two_id] => 2 [2] => 42 [three_id] => 42 ); ( [0] => 20 [id] => 20 [1] => 2 [two_id] => 2 [2] => 43 [three_id] => 43 ); ( [0] => 21 [id] => 21 [1] => 2 [two_id] => 2 [2] => 44 [three_id] => 44 );
    1 point
  12. по вашему примеру (первому): <?php $arr = array ( array ( 0 => 19, "id" => 19, 1 => 2, "two_id" => 2, 2 => 42, "three_id" => 42), array ( 0 => 20, "id" => 20, 1 => 2, "two_id" => 2, 2 => 43, "three_id" => 43), array ( 0 => 21, "id" => 21, 1 => 2, "two_id" => 2, 2 => 44, "three_id" => 44) ); foreach($arr as $key => $val) { echo $val["three_id"].'<br>'; } ?>
    1 point
  13. Echo $arr[2]."<br />"; Echo $arr['three_id']."<br />"; Приведите свой пример кода вместе с SQL запросом
    1 point
  14. У W3Cшного валидатора тоже есть опция "Show outline" (чекбокс вверху, сама outline показывается внизу)
    1 point
  15. В Google Chrome есть плагин Web Developer называется (В других браузерах не в курсе, т.к. Chrome у меня основной). Там во вкладке Information есть пункт View Document Outline и он в новой вкладке выводит структуру заголовков h1-h6 в документе и указывает на ошибки. Кроме этого в этом плагине еще много полезного, советую. Но так как svg я не воспользовалась, то и дополнительный класс, получается, не нужен. Над именованием классов, видимо, придется еще работать и работать... Это просто пример. Я например просто исключаю не нужные IE через хаки.
    1 point
  16. Имхо, сильно зависит от ситуации. В случае меню здесь оно убивает двух зайцев — задает высоту полосе и центрирует текст по вертикали. А стыковать его ни с чем не нужно, так что даже издержки масштабирования верстки не поломают. Имхо, тут всё оправдано. А вот для логотипа, да, рискованно. И кнопку "read more", на мой взгляд, вполне можно было попробовать сделать без картинки, бордер-радиусом и градиентами (раз уж общий прицел на перспективу, тот же бордер-радиус всё равно используется в др. местах и т.п.).
    1 point
  17. Именно так и есть. Опера редкий фрик, который не умеет обсчитывать дробные проценты, на протяжении всей его истории, и исправлять этот нелепый фейл они не собираются.
    1 point
  18. В целом верстка понравилась Сразу прошелся по моментам, в которых часто ошибаются, приятно удивили, пользовались некоторыми приемами, действительно вам нужно брать макет посложнее. Тем не менее есть пару замечаний: 1. Логотип, конечно, сначала удивило решение разбить его разметкой, но допустим потом будет это все натягиваться на движок, там любят подобные кастумизируемые логотипы в шаблонах. Но! Читаем тех.задание: Перестарались 2. Зачем лишний span в contacts? 3. В этом не уверен, в menu свойства с дробными процентами до сотых лучше наверное избегать, в опере вроде были по этому поводу проблемы, точно не уверен... Лучше избегать задание высоты через line-height, допустим с меню вам повезло, что так все четко встало, но есть же альтернативные свойства специально для этого предназначенные height, padding,margin...если уже выставили блочность ссылкам, уместно им железно задать размеры полезной площади 4. Слоган можно вложить в див. с бликом, таким образом не плодить лишнюю разметку. 5. div class="main gradient" класс градиент не используется, а стили все в мейн...зачем? Да и лучше таких названий потом избегать, мейн на то и мейн что главный, а потом у вас идет main-container и тд..не понятно становится где и что главное.
    1 point
  19. Хотел бы обратить внимание, на заголовок в сайдбаре справа. 1. Отступ от края стоит закладывать с двух сторон симметрично (кроме случаев, если макетом обусловлены иные параметры). 2. Высота заголовка определена свойством line-height:40px; , но в такой ситуации попробуй сделать текст в заголовке длинней, чтоб он стал в две строки. В следствии текст будет некрасиво разъезжаться по высоте. Мой вариант css: .note-header { color: white; line-height: 22px; } .note-header h3 { padding: 10px; } Еще один момент, footer стоит прижимать к низу окна, т.к. белая простыня которая появляется под футером, когда не хватает высоты контента выглядит не самым лучшим образом. По структуре документа, h3 потом h2, потом h4 и отсутствие h1, не корректно. Анализатор пишет вот такое: А так, в целом хорошо! Учись, пробуй, ошибайся, исправляйся, развивайся! Да пребудет с тобой Сила!
    1 point
  20. По-моему, все хорошо. Не нашел каких-то ошибок. Единственное замечание - стоило задать max-width контейнеру, чтобы страница растягивалась не на всю ширину(при этом фон все-равно должен быть на всю ширину). На моем разрешении 1600х900 страница не очень хорошо смотрится из-за растянутости. Да, и макет слишком простой. Если вы уже знаете, что такое кроссбраузерность, то не стоит тратить время на такие макеты. Ищите интересные, сложные и непонятные Вам макеты. Только верстая их, Вы сможете научиться новому.
    1 point
  21. Два способа (правильный, но без IE6-7, и хитровывернутый со спаренными блоками, но кроссбраузерный).
    1 point
  22. верстай тогда таблицами. в чем проблема? или заказчик съест?
    1 point
  23. Тогда до кучи уже и http://www.jslint.com/
    1 point
  24. CSS Lint - проверяет ваш CSS-код на ошибки. Кроме указания ошибок, отмечает также и спорные моменты (например использование идентификаторов ни к месту) и дает советы по правильному написанию кода, простым и понятным языком, правда английским. Для начинающих самое то. Пробуйте.
    1 point
  25. Очень интересная статья по построению сложного фона Принцип цикады и почему он важен для веб-дизайнеров
    1 point
  26. знаю один способ, но не во всех браузерах устраивает отображение. Завтра расскажу, не хочу сбивать вас с мысли.
    -1 points
  27. Ну как получается у меня в форме 2 кнопки и надо так что бы одна выдавала итог суммы а другая делала отправку формы,у меня же сейчас они обе отправляют и так же сумму выводят))То есть работают абсолютно одинаково) Вот как их отучить такое вытворять?)))
    -1 points
This leaderboard is set to Kiev/GMT+02:00
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy