发表于: 2018-10-01 23:00:57

1 570


今天完成的事情

1.修改 侧边栏 

问题:侧边栏 在header 顶部 ,点击的时候只会出现在header 部分

修改 : 把 wrap 保卫整个页面 ,吧 input 和aside 放在页面外。修改 page 的布局 ,头部 采用固定定位


2.侧边栏 

visibility: hidden;

在左侧未弹出时显示隐藏,弹出是显示可见


3. header 设置 固定定位时 ,弹出侧边框,header 宽度不自适应



fixed 定位 使得header 脱离了文档流

解决 : 把header放到 wrap 外面 


4.修改 侧边栏弹出后,右边页面被挤压

吧wrap 包围整个页面,设置 aside 为固定定位,不让它占据文档流。

元素设置 position:absolute; 绝对定位之后,脱离文档流,不占据文档流的空间位置,不会影响其他元素的布局


5改写投票页面

投票 页面 用vw 来写发现 固定宽度 后 效果不对


6.文档流

文档流是文档中可显示对象在排列时所占用的位置。
将窗体自上而下分成一行行显示,并在每行中按从左到右的顺序排放元素的效果,就是文档流直观的表现


position:relative和负margin都可以使元素位置发生偏移?二者有什么区别?

position:relative和负margin都可以使元素位置发生偏移,二者的区别在于:

  • 负margin会使元素在文档流中的位置发生偏移,它会放弃偏移之前占据的空间,紧挨其后的元素会填充这部分空间;
  • 相对定位后元素位置发生偏移,它仍会坚守原来占据的空间,不会让文档流的其他元素流入。

7.vw vh 

视口单位区别于%单位,视口单位是依赖于视口的尺寸,根据视口尺寸的百分比来定义的;而%单位则是依赖于元素的祖先元素。

例如,在桌面端浏览器视口尺寸为650px,那么 1vw = 650 * 1% = 6.5px(这是理论推算的出,如果浏览器不支持0.5px,那么实际渲染结果可能是7px)。


8 关于 响应式 和自适应

responsive web design(rwd)

响应式(RWD) = 所有设备的代码是一样的

自适应(AWD)= 不同设备的代码是不一样的


9. css 网格

1. 网格容器

通过设置display的属性为gridinline-grid来创建网格容器;

display: grid
默认行排列,宽度为容器的宽度;


明天计划的事情

1.任务14

2.学习css grid 布局 ,

3.拆分任务8的组件


遇到的困难

1.fixed 定位 细节

2. 侧边栏 制作

3.sass 练习

收获

1.今天的任务 基本 修改完成,暂时没有问题



返回列表 返回列表
评论

    分享到