千家信息网

CSS盒模型如何实现网页宽度和高度设计

发表于:2024-12-03 作者:千家信息网编辑
千家信息网最后更新 2024年12月03日,这篇文章主要为大家展示了"CSS盒模型如何实现网页宽度和高度设计",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"CSS盒模型如何实现网页宽度和高度设计"这篇
千家信息网最后更新 2024年12月03日CSS盒模型如何实现网页宽度和高度设计

这篇文章主要为大家展示了"CSS盒模型如何实现网页宽度和高度设计",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"CSS盒模型如何实现网页宽度和高度设计"这篇文章吧。

用CSS盒模型原理设计网页的宽度和高度

当我们设计布局一个网页的时候,经常会碰到这样的一种情况,那就是最终网页成型的时候宽度或者高度会超出我们预先的设计大小,其实这种现象就是所谓的CSS的盒模型造成的。

#test{margin:10px;padding:10px;width:100px;height:100px;}

如上一段的代码,很多时候我们会把它所占的位置计算成width:120px,height:120px,因为在正常的理解下,padding是内边距,应该是包括在width里面的,而margin是外边距,所以width=margin-left+margin-right+width,但是浏览器对于CSS盒模型的解释却并非如此,所以最终我们会发现布局出来的网页宽度与高度都会超出我们预期的计算,***造成显示上的错位。

◆其实不然,对于test所占的位置的真正计算应该是width=margin-left+margin-right+padding-left+padding-right+width,也就是宽度真正所占的大小应该是内边距+外边距+宽度本身,也就是说test真正的大小应该是140px才对。高度的计算与宽度的计算是一样的。

◆而如果给test加上边框的话,这个宽度与高度的算法还应该加上边框的大小。

#test{margin:10px;padding:10px;border:5px;  width:100px;height:100px;}

这里的test的宽度就应该是外边框+内边框+边框+宽度本身,所以test的width是150px。

如下图所示,width与height真正所占的位置并不是它本身的那一小块,而应该是一直到最外面深蓝色的那个层为止。

以上是"CSS盒模型如何实现网页宽度和高度设计"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

宽度 高度 网页 模型 设计 边框 大小 位置 内容 时候 篇文章 也就是 就是 布局 学习 帮助 也就是说 代码 其实不然 原理 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 适合大专女生的网络安全班 关于保护网络安全的措施 上海卓闲互动网络技术有限公司 网络安全认证需要什么资料 电子科技大学软件开发 夺星互联网科技有限公司 哪些是常用的数据库开发平台软件 家长关于网络安全的建议 黄海导航软件开发 上海上汽软件开发加班多吗 游戏加速器服务器图片 敏捷软件开发的四个原则 局域网内电脑怎么访问服务器 合肥龙信网络技术有限公司 汽车网络技术的主要特点 怎么把数据库的内容存入内存卡 从事无线网络技术的前景 郑州好好干网络技术有限公司 数据库软件怎么保存 如何安装sql数据库软件 九域网络安全 山西太原触摸互动软件开发公司 软件开发应用培训学校 软件开发模型 敏捷型 代理服务器地址 端口 怎样把文件还原到数据库 discuz数据库地址 dca 数据库 中国银行 哪里的视频会议软件开发 本网站服务器在越南
0