как делать правильно тянущиеся сайты?
Примерно так же, как и не тянущиеся. В веб-дизайне не существует догмы. Нет самого правильного или самого лучшего способа верстки. Руководствуйтесь здравым смыслом, следите за синтаксической и семантической корректностью документов, не забывайте про доступность.

как насчет css есть нюансы?
Нюансы есть в любом деле. Даже в таком примитивном как забивание гвоздей (не говоря уже о CSS). Надеюсь, вы понимаете, что изложить [Только зарегистрированные пользователи могут видеть ссылки. ] в одной теме форума не представляется возможным.

шрифты надо увеличивать под размер экрана
А почему именно увеличивать, а не уменьшать?)