CSS3 属性 box-sizing: border-box 用法
2021/10/3 6:11:59
本文主要是介绍CSS3 属性 box-sizing: border-box 用法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
CSS3 属性 box-sizing: border-box 用法
默认情况
框的总宽度:width + padding-left + padding-right + border-left-width + border-right-wdith
(border 边距需要在设置了 border-style 后才有效)
默认情况下,padding 和 border-width 都是向外伸展的,不计入 width 中
使用 box-sizing: border-box 限制总宽度
设置 CSS 的 box-sizing 属性值为 “border-box” ,这样就会把 borders 和 padding 全都包含在定义的宽里面
代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ttt</title> <script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script> </head> <style> * { padding: 0; margin: 0; box-sizing: border-box; font-size: 0; 父级字体大小为0 } body { background: #f4f4f4; min-width: 800px; } .box { display: inline-block; padding: 10px; background: #fff; width: 25%; border: 1px solid #f1f1f1; } .box .text { margin-top: 10px; font-size: 26px; font-weight: 500; } .box .text span { margin-top: 10px; font-size: 14px; font-weight: 500; float: right; } .box .content { margin-top: 10px; font-size: 18px; font-weight: 500; } </style> <body> <div id="app"> <div class="box"> <img src="https://cn.vuejs.org/images/logo.svg?_sw-precache=346e12ee28bb0e5f5600d47beb4c7a47" alt=""> <div class="text">这是标题 <span>2021-10-02</span> </div> <div class="content">这是内容这是内容这是内容这是内容</div> </div> <div class="box"> <img src="https://cn.vuejs.org/images/logo.svg?_sw-precache=346e12ee28bb0e5f5600d47beb4c7a47" alt=""> <div class="text">这是标题 <span>2021-10-02</span> </div> <div class="content">这是内容这是内容这是内容这是内容</div> </div> <div class="box"> <img src="https://cn.vuejs.org/images/logo.svg?_sw-precache=346e12ee28bb0e5f5600d47beb4c7a47" alt=""> <div class="text">这是标题 <span>2021-10-02</span> </div> <div class="content">这是内容这是内容这是内容这是内容</div> </div> <div class="box"> <img src="https://cn.vuejs.org/images/logo.svg?_sw-precache=346e12ee28bb0e5f5600d47beb4c7a47" alt=""> <div class="text">这是标题 <span>2021-10-02</span> </div> <div class="content">这是内容这是内容这是内容这是内容</div> </div> <div class="box"> <img src="https://cn.vuejs.org/images/logo.svg?_sw-precache=346e12ee28bb0e5f5600d47beb4c7a47" alt=""> <div class="text">这是标题 <span>2021-10-02</span> </div> <div class="content">这是内容这是内容这是内容这是内容</div> </div> <div class="box"> <img src="https://cn.vuejs.org/images/logo.svg?_sw-precache=346e12ee28bb0e5f5600d47beb4c7a47" alt=""> <div class="text">这是标题 <span>2021-10-02</span> </div> <div class="content">这是内容这是内容这是内容这是内容</div> </div> </div> </body> </html> <script> new Vue({ el: '#app', data: { msg: 'ok', } }); </script>
参考:https://www.cnblogs.com/xinjianheyi/p/6552695.html
这篇关于CSS3 属性 box-sizing: border-box 用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-07uniapp动态设置不同的css有哪些方法?-icode9专业技术文章分享
- 2024-12-07UniApp 中,怎么通过 CSS 设置 view 组件的水平居中效果?-icode9专业技术文章分享
- 2024-12-06TailwindCSS开发入门教程
- 2024-12-06TailwindCSS项目实战:从入门到上手
- 2024-12-06TailwindCss项目实战:初学者指南
- 2024-12-05TailwindCSS入门指南:轻松上手实用教程
- 2024-12-05TailwindCss入门指南:轻松上手实用技巧
- 2024-12-04Tailwind.css入门:简洁高效的设计利器
- 2024-12-03Tailwind.css学习:从入门到实战的全面指南
- 2024-11-29Tailwind.css入门指南:快速上手实用教程