发表于: 2017-05-04 21:55:59
1 1018
今天学习知识在下面。
position定位有几种,各有什么特点
小课堂【成都第100期】
分享人:王帅
1.背景介绍 2.知识剖析 3.常见问题 4.解决方案 5.编码实战 6.扩展思考 7.参考文献 8.更多讨论 position 是CSS为HTML文档的一些元素,定位提供的属性。这个属性定义建立元素布局所用的定位机制。 static(静态):HTML元素的默认值,即没有定位,元素出现在正常的流中。 Relative(相对):相对定位。 Absolute(绝对):绝对定位 fixed(固定):固定定位。 相对定位与绝对定位的搭配使用效果? 父容器使用相对定位,子元素使用绝对定位后,这样子元素的位置不再相对于浏览器左上角,而是相对于父窗口左上角,若无非static祖先,以初始包含块定位,在浏览器里,根元素的包含块(HTML)为初始包含块,只是一般情况下看上去像是body区域。 fixed属性都有哪些应用? 参考一:position定位属性 感谢大家观看 BY : 王帅 今天完成的事情: 完成JS任务1 明天计划的事情 开始JS任务2 遇到的问题: 1.获取颜色,看了小课堂中的方法(灰色文字),“00000"的作用是什么?清除掉这段后依旧可以获取颜色。 注:return作用:语法 return 表达式;在函数语句结束时执行,并返回表达式的值作为函数的结果。 2.按钮“开始闪”多次点击后,onclick叠加运行,解决办法如下: 收获: 对JS增加一些了解。1.背景介绍
常规取值: 1.static(静态) 2.Absolute(绝对) 3.Relative(相对) 4.fixed(固定)2.知识剖析
特点:不脱离文档流的布局,只改变自身的位置,在文档流原先的位置遗留空白区域。定位的起始位置为此元素原先在文档流的位置。
特点:脱离文档流的布局,遗留下来的空间由后面的元素填充。定位的起始位置为最近的父元素(postion不为static),否则为html文档本身。
特点:类似于absolute,但不随着滚动条的移动而改变位置。元素的位置相对于浏览器窗口是固定位置。3.常见问题
4.解决方案
5.编码实战
6.扩展思考
7.参考文献
8.更多讨论
鸣谢
function getRandomColor(){
return "#"+("00000"+((Math.random()*16777215+0.5)>>0).toString(16)).slice(-6);
return "#"+((Math.random()*16777216).toString(16)).slice(0,6);
}var t;
function star() { //“开始闪”onclick函数 clearInterval(t); // 第一步,第n+1次点击“开始闪”清除第n次的计时器。
t= setInterval("change()",1000); //第二步,执行计时器.
}
function stop() { //“停止闪”onclick函数。
clearInterval(t);
reset();
}
评论