A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王若空 初级黑马   /  2020-3-4 13:45  /  1153 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

前端基础班的学习已经完结了,今天刚考完试,明后天休息,坐等就业班.
总的来说,基础班还是学到不少东西的.简单说一下盒子模型.
我们都知道,对于一个盒子,我们要考虑里面所包裹内容的大小,还有盒子的内外边距,以及盒子边框.我们在一开始写的时候,一旦给定了盒子宽高,后面却还要根据要求的效果来调整样式,因为内边距会撑大盒子,,这下子就要开始各种padding、margin来调试和计算,经常哎呀左边距离多了,哎呀上面距离不够.....纠缠于数字仿佛搭积木,可能表面上看是差不多,但页面实际上呈现的却总有一点偏离.这时候 [抓头发] [抓头发]
不过老话说的好,技术总是在进步.
css3盒子模型出现了.现在只需要在样式里写上{ box-sizing: border-box;},我们就不需要担心盒子再变大了.可以随心所欲的给盒子加padding、border等等.
再有一个要说的就是浮动,我们在使用左右浮动的时候,经常会遇到后面的元素顶上来的情况,怎么解决呢?我们开始是用overflow:hidden或者隔墙法来处理,但也可以用伪类元素来解决.我们可以在样式里写上这几行代码:.clearfix::after{
                        content:"";
                        height:0;
                        display: block;
                        visibility: hidden;
                        clear:both;}
                .clearfix{
                        *zoom:1;}
这样,当我们需要的时候,直接在父盒子里调用.clearfix这个类名就ok了.
最后的最后,定位是重点.我们在写页面的时候,最常遇到的就是定位,其中最特别的就是绝对定位.千万要记得子绝父相.子绝父相.子绝父相.重要的事情说三遍.只有子绝父相或者子绝父绝,才能达到所预期想要的效果,不然这绝对定位就跑了.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马