Jump to content

Vin

User
  • Posts

    702
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by Vin

  1. Ну, тут следует уточнить: чем больше разных картинок, тем больше http-запросов, с каждым запросом скорость загружки падает. Но если взять два варианта: маленькое изображение с repeat'ом и огромное, то при прочих равных, естественно, быстрее будет маленькое. Даже если используется огромное фоновое изображение, то желательно по краям сделать обтравку, чтобы оно могло гармонично перейти в фоновый цвет; либо, чтобы изображение изначально гармонировало со сплошным фоновым цветом.
  2. http://htmlbook.ru/css/word-wrap Упс, почти одновременно ответили
  3. Опять же, вариант примерный, но думаю, подойдёт. HTML: <div class="sidebar"> <div class="sidebar-header"></div> <div class="sidebar-main"> <div class="sidebar-text"> <h2>Lorem Ipsum</h2> <p>Lorem Ipsum dolor sit amet</p> </div> </div> <div class="sidebar-bottom"></div> </div> CSS: .sidebar-header { background: url(img/sidebar-heaeder-bg) no-repeat; } .sidebar-main { background: url(img/sidebar-main-bg) repeat-y; } .sidebar-text { margin-top: -10px; /* Отрицательный отступ для того, чтобы текст залез на блок с градиентом (sidebar-header) */ } .sidebar-bottom { background: url(img/sidebar-bottom-bg) no-repeat; }
  4. Т.е. текст будет заходить на верхнюю часть с градиентом и будет обтекать циферблат? Вообще, это хорошо описано в книжках, но есть и в интернете http://chikuyonok.ru/2009/10/decor/
  5. А что хоть в этом блоке находиться будет? И большие ли отступы сверху и снизу?
  6. А может нам группу last.fm создать?
  7. Можно border-redius'ом скруглить углы блока, можно нижнюю часть изображения вырезать и вставить фоном в пустой div. Вариант с изображениями выглядит примерно так: В sidebar-header и sidebar-bottom фон не повторяется, в sidebar-main повторяется по вертикали.
  8. Потому что селектор id имеет больший вес в css, чем class.
  9. А старый это какой? Те проблемы с утечкой памяти, которые здесь описывали, у меня в CS5 возникали только при использовании очень больших и сложных файлов, 4гб памяти хватает. Обычное дело: проприетарные продукты стремятся уметь делать всё, хотя изначально предназначались для узкого круга задач.
  10. Да, признаю, перегнул немного. Вот если частично проигнорировать "отличное знание", то всё выглядит более-менее логично.
  11. Вот чтобы был интерес, должно быть хоть чуть-чуть понятно. А зачем тогда вообще объявления?
  12. Отличное знание, к примеру,JavaScript это на уровне Чикуёнка, Кантора или на уровне самого Резига? Что именно значит это "отличное знание"? То же самое можно отнести и к html/css, но в меньшей степени. И сразу же Всего лишь плюсом. Т.е. человек, никогда не работавший с js-фреймворками (не важно: чужими или собственного производства), может отлично знать сам язык? Такие "изобретатели велосипедов", конечно есть, но это единичные случаи. Дизайна или вёрстки? Объявление в нынешнем виде скорее запутывает. Его можно легко сделать гораздо более понятным и привлекательным, выкинув всё лишнее.
  13. <span class="comm"> я бы заменил на blockquote.
  14. alexriz, это всё было написано с немалой долей иронии Не знаю, мне тоже нравится вёрстка, причём чем дальше, тем больше нравится. Но разбирался я бы хорошо в программировании, я бы сто раз подумал, перед тем, как серьёзно ей заняться. Впрочем, я сам предпочёл развиваться в этом направлении, хотя с мог развиваться в области интернет-рекламы, так как изначально некоторый опыт и задатки были, которая хотя бы доходнее, хотя и невероятно нудна (ещё кто-то говорит, что вёрстка — очень скучное занятие). Программирование тоже во многом состоит из рутины. Код надо оптимизировать, отлаживать. Принцип Паретто насчёт 20% творчества и 80% рутины ещё никто не отменял))
  15. Ну, студент в данном случае выступает "человеком-оркестром" поэтому неудвительно, что не всё сделано как следует. А вообще, мне кажется, люди с нормальным айтишным (программистским или с уклоном на программирование) образованием редко идут в вёрстку и клиенсткую веб-разработку: они могут заняться прикладным программированием или back-end, зачем им серьёзно заниматься столь неблагодарным занятием как html-вёрстка с её кроссбраузерностью; попиксельной (или почти попиксельной) подгонкой; с тем, что дизайнер может перестараться, а тебе надо будет это реализовывать; + з/п заметно ниже и т.п.? Ссылки в тему: http://tachisis.tumblr.com/post/4060573555/html-5 http://tachisis.tumblr.com/post/3999121863 Но мне тоже такой подход не нравится. Уж если выложил для критики, то прими к сведению. Не хочешь критики и уверен в своей работе — не выкладывай, главное, чтобы преподаватель остался доволен. Предпочитаю обращение на "ты", особенно в интернетах, особенно если огромной разницы в возрасте нет.
  16. Да ладно вам, это же всего лишь курсовая, зачем тут о пользователях заботиться
  17. Просто примеры используют jquery, можно и без неё. Впрочем, вот здесь http://habrahabr.ru/post/119127/ решение, необходимость в в велосипедах отпадает.
  18. Сразу скажу, что я сам пока не мастер в скриптописании, но сразу могу сказать, что подобную конструкцию <script language=JavaScript> следует заменить на такую <script type="text/javascript"> ... </script> Синатаксис скрипта использует библиотеку jquery. Она подключена? Про остальное позже скажу, может даже скриптик сделаю рабочий, когда домой приду, если меня не опередят
  19. Вот последствия чрезмерной осторожности Хотя новые теги считаю гораздо менее полезным изобретением, нежели CSS3 и HTML5 API.
  20. Только увидел заголовок темы, сразу захотелось ту же ссылку кинуть, но это уже сделала sigma77. <DOCTYPE html> был выбран для html5 именно благодаря обратной совместимости со старыми браузерами: даже IE6 не свалится в quirks mode. Поддержка новых тегов легко включается с помощью лёгкого скрипта html5shiv, который я пока, правда, не использую из соображений "пуленепробиваемости" (а вдруг старая мозила, а вдруг отключённый js, а вдруг.., а вдруг... ), но через годик-два мы все точно перейдём от каши div'ов к новой разметке. Для пользования веб-приложениями часто требуется поставить silverlight или обновить java, значит можно и попросить обновить браузер или поставить другой, если речь идёт о html5-приложениях CSS3 можно уже применять в рамках graceful degradation (если заказчик или менеджер не против).
  21. http://htmlbook.ru/css/media Как видите, Android и iOS (именно для них чаще всего подобное и нужно) поддерживают, а вот IE вплоть до 9-й версии — нет. Если нужно кроссбраузерно для ПК, нужен JS. Вот простейший пример, как это примерно делается с помощью js.
  22. Каждому пункту меню — свой класс)) Но тогда добавить новый пункт без лазанья в css будет невозможно.
  23. Мне вот такие критерии нравятся: Чек-лист вёрстки. Они тоже довольно строгие и там тоже много спорных моментов, но процитирую: Даже микроскопическое расхождение line-height приводит к тому, что при большом кол-ве текста ни о каком pixel perfect речи быть не может. А требовать можно и хорошего качества печати журнала "Сноб" на туалетной бумаге "54 метра".
  24. "Абсолютно так же, как на макете" — утопия. Небольшие, еле уловимые отличия — это не проблема. А вот если дизайнер выставил в макете, например, максимальное сглаживание, вот это уже проблема.
×
×
  • 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