我在千锋Web前端培训班第一阶段一个月的时间真的过得挺快的,主要学习了html和css,由于自己本身就是计算机专业,再加上一阶段比较简单,所以我并没有感觉到学习压力。不过,现在也仅是掌握了基础理论知识,周测试的时候发现还有很多知识掌握不牢固,后期需要进一步加强。以下是阶段测试中我没有掌握的部分知识,整理出来给大家分享顺便加深一下印象。
1、link和import两种方式导入外部样式表的区别:
a. link是xhtml标签,不仅可以引入css样式表,还可以定义rel链接属性,以及rss事务。import只能导入css样式表;
b. link是在页面加载的同时载入css样式,而import要等到页面加载完毕才会加载css样式;
c. link是xhtml标签,无兼容问题;import是css2.1提出的,低版本浏览器不兼容;
d. link支持使用js控制dom(二阶段有学到)去改变样式,import不支持。
2、html中不加结束标签可以用吗?
根据w3c的原则,xml的每个开始标签必须有一个结束标签与之对应,也就是必须要有结束,才是一个完整的元素,除非它是一个自封闭标签,自封闭就是之类的标签。html是xml的子级,所以也要遵循xml的原则,这是标准。
3、内联元素在排列时默认有左右间距,原因是浏览器为了排版好看。想要去除间距可以加float,或者代码不换行,以及给父元素设置font-size:0。标签在网页中会显示成一个个的方块,先按照行的方式,把网页划分成多个行,再到行里面划分列,也就是在表示行的标签中再嵌套标签来表示列,标签的嵌套产生叠加效果。
现在我们学习二阶段已经快一周了,感觉二阶段和一阶段完全不一样,着重思维方式,每天作业也不多,不用像一阶段那样敲那么多代码。但是,想写出来或者写的好一点很难,因为你想不出来写的方法,也不能一味的百度,必须培养自己的思维方式,不然遇到其它问题还是不会。很多东西要理解,但是还是得背,不背不可能会用的。但无论接下来有多少困难,就是一个字:冲!
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱