发表于: 2019-11-15 22:01:24
1 1046
今天完成的事情:
深度思考
雪碧图,减少网站请求和加载次数,提高网页显示的速度,整合小图标。
————————————————————————————————————————————
父元素不设置高度,子元素浮动 父元素的高度无法被撑开 造成父元素高度0
设置浮动 父元素不设置高度 就无法被子元素撑起它的高度 浮动会脱离文档流 浮动元素不会重叠
浮动元素的顶端不能比之前出现的浮动元素顶端高
清除浮动的办法,可以理解为闭合浮动
不设置margin为负值,父元素还有剩余空间的情况下,浮动元素的外边界不会超出父元素的内边界。
overflow方法的使用 给父元素添加
父盒子里还有position定位会引起麻烦(但是测试没发现麻烦出在哪)内容增多时候容易造成不会自动换行导致内容被隐藏掉,无法显示需要溢出的元素。
使用 before和after双伪元素清除浮动 使用后发现父容器的高度被撑起来了
额外标签法 clear:both清除浮动
在2个浮动元素中间加这个 上面的元素虽然浮动,但撑起了父元素的高度,下面的元素浮动,但是没和上面的元素在一行
<div style="clear:both"></div>
伪元素 after 清除浮动
————————————————————————————————————————
{background-color:rgba(255,0,0,1);}
0透明 1不透明 rgba元素的背景颜色或元素颜色,子元素不能继承它的透明度
opacity 元素的透明度级别
{background-color:rgb(255,0,0);opacity:1}
从0.0完全透明到1.0完全不透明 对象是元素,元素的所有内容,子元素能继承它的透明度
display:none; 页面不会显示该元素,不占布局空间(影响布局),可以通过js操作该元素
visibility俩个不同的作用
用于隐藏表格的行和列
在不触发布局(还占空间不影响布局)情况下隐藏元素
————————————————————————————————————
z-index只能应用于定位元素,position中非static值
——————————————————
结合任务七所用知识 简单写了脑图
基本上第二张图写了多次 多次优化,目前效果还是可以的
明天计划的事情:
学习任务八相关知识点
遇到的问题:
深度思考hover在手机上无法显示的问题,在手机端没发现此问题
收获:
灵活布局,flex 了解进入二层次
评论