Есть два типа мышления: как хочется мне и как хочется заказчику.
Вам, возможно, захочется, чтобы была поддержка последних версий браузеров, а заказчик закажет может заказать такую верстку, чтобы она идеально работала даже в ie6. И наоборот.
Нужно действовать от ситуации:
- Если заказчик просит, чтобы была кроссбраузерность во всех актуальных версиях, то не стоит идти на поводу у своего профессионализма и лепить хаки и решения под ie6. На этом этапе будет сложно тем, кто является преверженцем полной кроссбраузерности, при которой все работает идеально во всех версиях браузеров, так как ваш внутренний ребенок будет требовать доработки сайта до последнего штриха, и легко тем, кто хочет быстрой холявы с минимумом усилий. Рвение написать идеальный с точки зрения кроссбраузерности код обязательно нужно пресекать, иначе вы рискуете не вписаться в отведенное для работы время + несомненно увеличится кол-во кода (а, порой, и даже файлов), что может повлиять на скорость загрузки сайта. Вам это надо? Вам нужны воможные предъявы к коду и размеру сайта от заказчика в последствии? Думаю, что нет.
- Если заказчик просит, чтобы была полная кроссбраузерность, вплоть до таких динозавров как ie6, то стоит, прежде всего, выяснить, а целесообразно ли это вообще? Например, вы создаете сайт для подростков. С каких устройств чаще всего подростки заходят в интернет? Со смартфонов и планшетов, в большинстве случаев. Если это так, то зачем верстать странички для утопий, если на всех современных смартфонах и планшетах актуальные версии браузеров? Вот так, проведя анализ по всем критериям вашей ЦА, можно будет с вероятностью 95% сказать, нужна ли заказчику поддержка старых версий или нет. Если всё-таки вы не смогли переубедить заказчика, даже перечислив минусы такой верстки (а вы, как верстальщик, обязательно должны их знать, так как если вы принимаетесь за такую работу, то будете затрачивать больше времени, а время - это деньги, которые могли бы вы получить от более непривередливых заказчиков в последствии, но потратили его на текущего), то смело принимайтесь за дело, если у вас есть навыки построения кроссбраузерного кода.
Как-то так ;)
P.S. Профессиональный верстальщик Петя. Стаж - 2 дня.