竹笋

首页 » 问答 » 灌水 » 第三次实践仿CSDN
TUhjnbcbe - 2020/11/12 6:50:00
白癜风能医好吗 http://pf.39.net/bdfyy/bjzkbdfyy/

READING

CSDN

小白成长记

用时一天左右

总代码行左右

原网站

模仿板

这次实践收获颇多,对于CSS盒子模型有了更深一层的理解。对于浮动定位和边距等有了新的理解。这次做的区别于前两次的是,我采用了先整体在局部的方式去做,先把整体框架都写出来,再去细化每个框架中的内部。

新理解

这次尝试了一种新的方法:先分块,然后把这些块都写出来,然后再细化他们。再有一个就是,在设计整体布局的时候可以把这些模块都设置背景颜色,这样对于整体布局就可以有一个很好的分析,在布局好整体之后再去掉这些颜色。这次区别于第一次的是:第一次做的时候用的都是绝对定位,而这次大部分是浮动定位。上图是对于边距的一个划分。对于浮动定位需要给两个块都设置浮动定位才能产生碰撞的感觉,比如上图,先给白色设置一个float:left,下面的黑色就上去了,但是黑色默认的是去碰左边father的边框,但如果给黑色也设置一个float:left,那么黑色部分就会去碰白色的块。

对于布局分析

观察网站可以看的出来它的大概布局。在这里我先分成了两块:上部分标签部分和下面内容部分。

对于内容部分又分成了三块,左面menu部分和中间middle以及右面right部分。这样menu、middle、right就是兄弟关系,与father就是父子关系,就是说这三部分受整体的father控制。

继续细化内容三部分中的小块。观察网站可以看得出来。左面menu是一个长条,中间分为了上面图片轮播(暂时不会)和下部分一些链接等,右半部分则分为了三份,两个类似表单,一个登录注册会员部分。

将所有的颜色都去掉,就变成了一个完整的整体大概布局。

代码

!DOCTYPEhtml

htmlxmlns="

1
查看完整版本: 第三次实践仿CSDN