标签:body 浏览器 元素 height width html 窗口
块级盒子可以设置宽高,最简单的方式是直接设置数值
div{ width:100px; height:100px; }
还可以设置百分比:
div{ width:100%; height:100%; }
接下来就是我们要重点记住的知识点:
- 百分数的设置,是相对于其最近的包含块的;
- 如果包含块没有显式声明宽高,那么百分数就会重置为auto;
额外的知识点:html元素、body元素也是块级盒子;父级、子级关系;
html元素的宽高由浏览器窗口控制,浏览器窗口大小的改变便会影响到html元素的宽高;
html元素有默认值:overflow:auto;所以当需要的时候,窗口便会出现滚动条(html宽高为浏览器窗口大小);
body元素有默认值:position:static;所以body中的子级定位元素(absolute、fixed)相对的是html元素,也就是相对于窗口(因为html元素就是浏览器窗口的大小)
几乎所有的浏览器,内置(默认)的页边距偏移是body元素的margin,而不是html的padding,有些还是body的padding,所以通过设置body{margin:0;padding:0;},重置页边距,缺一不可;
标签:body,浏览器,元素,height,width,html,窗口 来源: https://www.cnblogs.com/joeynkay/p/12770729.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。