发表于: 2019-05-26 22:46:57

1 703


今日完成的事情

1.今日完成了任务一,昨天写的任务一总是感觉别扭,仔细的排查一番,又翻看了师兄们的日报才发现没用自适应,于是写改了下代码

感觉跟官网的差不多了

2.今日继续学习了CSS的各种属性

首先是CSS的样式表,我对样式表的理解就是HTML标签在CSS里换种写法由<标签 属性="属性值"></标签>变成 选择器{属性:属性值},区别就是选择器除了标签还可以是其他的比如说类选择器,ID选择器等。后来又学习了定位属性,这个比较难理解,我看了2遍教程才勉强看懂了,固定定位最简单,就是把盒子固定在屏幕某个地方不动,无论滚动条怎么滚动他都不动。相对定位就复杂一些,他是相对于原来的位置进行定位,而且并不脱离标准流,也就是说移动的只是幻象,真身还在原地方只不过隐身了。绝对移动是相对于有定位属性的祖先级元素进行定位,并且脱离标准流。也就是说他的父亲元素有定位属性就相对于他的父元素进行定位,他的父元素没有定位属性爷爷元素有就相对于爷爷元素进行定位,如果父亲爷爷都没有就继续往上找,而且不管什么定位是定位属性就行,绝对定位跟浮动一样脱离了标准流了,并且无视了相对于定位元素的padding。如果祖先元素都没有定位属性绝对定位会根据页面左上角或者浏览器首屏窗口尺寸左下角进行定位,不过用到的不多一般都给绝对定位找一个有相对定位的父亲,也就是所谓的子绝父相。

明天计划的事

研究任务二,学习Github,git和svn等等软件

遇到的问题

昨天写任务一时给盒子height设置百分比没反应,改用px又没有自适应性,今天翻看师兄日报才知道要用padding。

收获

通过任务已一了解了自适应性,对盒子的理解又加深了许多,对于定位属性有了初步的理解。


返回列表 返回列表
评论

    分享到