标签:地址 osi 主机 catch With语句 其他 标签 之间 encodeuri
<div style="width:400px; height:200px;">
??? <span style="float:left; width:auto; height:100%;">
??? ? <i style="position:absolute;float:left; width:100px; height:50px;">hello</i>
??? </span>
</div>
width = 0px, height = 200px
span是行内元素 原本width/height是无效的
float之后, 脱离文档流的同时, 也让它变为块级元素
设置width: auto 取决于span的标签, 而原本该撑开它的标签也设置position: absolute 所以没有标签可以撑开span
所以width 就是 0
height: 100%则是继承div的
var obj = {};
obj.log = console.log;
obj.log.call(console, this)
window
让console.log()执行, this设置为console, 第一个值为this
所以, 为console.log(this), 这里this指window(非严格模式)
相对最近父级块级元素的width, 相对最近块级元素的width
while
while只是一个判断, 并不能改变作用域链
某些语句可以在作用域链的前端临时增加一个变量, 并在语句执行完之后移除对象:
【】.concat.call(arr, [])
标签:地址 osi 主机 catch With语句 其他 标签 之间 encodeuri
原文地址:https://www.cnblogs.com/xiaoxu-xmy/p/13665996.html