对于公共部分的头部,public-header 中的pubulic-container :
public-cotainer为何用position:relative;定位方式?
另外:头部的高度到底是给外层,public-header 比较好还是给public-container 比较好?为什么?
public-cotainer里包含logo和nav 使用相对定位可以为这两个块依照public-cotainer这个父元素进行绝对定位,如果不写relative,logo和nav使用绝对定位的时候会根据Body进行绝对定位,不规范。头部的高度给外层比较好,因为元素有继承性,当修改内部元素的时候对外层的影响不大,同时很好控制整体。