ผมว่า ศึกษาการจัดวางในรูปแบบ เป็น % เลยก็น่าจะดีนะครับ
และก็พวก min-width | min-hight และก็พวก การซ้อนกันของเลเยอร์อ่าครับ z-index หรือพวก div ซ้อน div หลาย ๆชั้นอ่าครับ เพราะมันต้องได้ใช้แน่นอนครับ
และควรใช้ โครงสร้างที่เป็น html5 ได้แล้วครับ <nav> <article> <aside> <section> <footer> เพราะกูเกิ้ลได้ปรับการให้ความสำคัญกับโค๊ดรุ่นใหม่ โดยจะให้ความสำคัญไปอยู่ที่แทค <article> มากกว่า
ส่วนตัวประกาศตรงเฮดก็ ปรับให้เป้นรูปปแบบ html5 ด้วยเลย เพราะ gg จะดูในส่วนนี้ก่อนเมื่อมาเก็บดัชนี เพื่อให้ง่ายในการวิเคราะห์ประมวลผล ( อันนี้คิดเอาเองนะ ว่า gg ใช้เฮดในการจัดประเภท วัตถุที่ต้องเก็บดัชนี )
โดยตัวอย่างก็ดู
https://github.com/h5bp/html5-boilerplate 
ประมาณนั่นแหละครับ