Shustry

MELON, кроме «достоверности» есть множество критериев оценки работы. :so: По-моему очень круто. +5

Shustry

Ну хз. Я сам дизайнер посредственный, верстальщик/программист. Сложностей не вижу. Обидно, что из-за такой мелочи портицо впечатление о хорошем проекте. :(

Shustry

Алексей, про подсчёт символов я специально сперва написал как про изврат. А ниже обычное решение плоским списком с двумя вариантами: эмуляция таблицы или инлайн-блоков с выравниванием по-ширине. Оба решения рабочие. А с подсчётом символов хоть и нерациональное решение (задача то тривиально CSS решается), но, кстати, сработало бы. Подробнее: тут важно пропорциональное соотношение длин пунктов меню. Оно зависит от количества символов. Неважно каким шрифтом написано и в каком браузере отрендерено. Имеем грубо говоря три пункта меню с длинами 25, 60 и 15% и фиксированную ширину всего меню в пикселях. Перевели ширину в пиксели, округлили до целых, для последнего пункта прибавили/отняли разницу длин всех пунктов кроме последнего и общей ширины. Вписали инлайновскими стилями. Всё на стадии генерации меню средствами php делается. :) Просто на JS как-то не поджедайски будет. Про разную ширину символов тоже можно заморочиться, раз уж извращаемся: написать функцию сопоставления групп символов к условным коэфициентам «длинн». А если ещё и кёрниг отдельных пар учитывать… в общем нет предела глупостям. Вот резиновые меню без js: http://www.xiper.net/examples/html-and-css-tricks/navigation/rubber-block-menu3.html Добавлю: в конкретном вашем примере со скрина самый быстрый фикс :увеличить меню в ширину на размер этого огрызка, поместить в контейнер правильной ширины и назначить ему overflow:hidden

Shustry

Про вёрстку доставили комменты. Ну можно не только JS-ом, можно и средствами PHP посчитать кол-во символов, умножить на условную ширину одного, высчитать среднюю ширину пункта меню, последнему пункту назначить сумму всех за минусом остатка и прописать инлайновским стилем. Извращаться, так по-полной. Но если серьёзно, резиновое меню делается двумя хорошими способами: display:inline-block или display:table. Бордер у пунктов делается левый, а для первого .класс_элемента_меню:first-child {border-left: none;}. Псевдокласс first-child поддерживается с IE7+. !important используют тогда, когда не знают про существование css-специфичности, в своей практике верстака не использую.

Shustry

Когда делаете ресайз, внизу диалогового окна дроплист: бикубическая интерполяция / билинейная чОткая / билинейная гладкая и т.д.

Shustry

oblivionrings , вот например есть фото в профиль и в фас, а вы нарисовали портрет в три четверти, которого фото не было. Это можно с натяжкой назвать «с нуля». Просто стоит разместить мэт, как админы кричат «где рефы?». Стоит разместить визуал — «где сетка?». Тут, скажем, срисованное с фото (круто срисовано, да, я так не смогу никогда может быть), а «исходник» не представлен.

Shustry

И кто Тоби Магуайра обидел? :D

Shustry

Извините, если чего не понимаю, с искусством не очень дружу… В чём суть? Вы же по фото рисуете. Технически — это грубая ретушь.

Shustry

[quote="f0xyL"]Kurilshik, наверно для резины
Верно![/quote] А без пара резина чё, не получается никак? :) «Простыня» на главной портит всё. Можно ж было поделить абзацы на блоки, типа «География over9000 городов», «Ассортимент шире широкого», «Стопицот лет на рынке» — судя по содержанию.

Shustry

Напомнило: «Нельзя просто так взять и обрисовать фото» :)