TIPS: a. 给要进行调整布局的块元素先加上border,以便观察其位置、更加方便进行margin或者padding的调整。 b. 一个一个模块(div)进行处理,然而习惯于从内往外进行设计,即先处理最里面的div,再一个个往外进行处理。 c. 统一设置:*{margin: 0; padding: 0} d. 对于链接的处理:各部分的都有设计到链接<a>,她的处理比较特殊。除了有不同的状态之外,还需要考虑到优先级的问题。 e. 优先级是针对同一个元素来说的。 f. 下边界阴影:box-shadow g. 处理列表的时候注意到,在用css处理的时候需要考虑容器是否具有宽度或者高度(block),并且需要注意,有的时候相对margin或者padding,指的是两个“最近”的块元素之间的。 h. input的placeholder属性,以及对其的css规则的处理(伪选择器) i. border-radius j. 对于一些内联元素,想让其具有长高、但仍然是inline元素:inline-block k. cardList的处理可以加深对于class和id的理解。而这里的class或者id就是暴露给后台的“接口” l. 文字环绕图片:将图片放在div中,用float和clear处理。