0

0

如何使用csspadding和border控制元素视觉大小

P粉602998670

P粉602998670

发布时间:2025-09-17 22:26:02

|

723人浏览过

|

来源于php中文网

原创

元素的视觉大小受padding和border影响,设置box-sizing: border-box可使width和height包含content、padding和border,避免尺寸超出预期。

如何使用csspadding和border控制元素视觉大小

网页布局中,元素的视觉大小不仅由 width 和 height 决定,还受到 paddingborder 的影响。正确理解它们的作用,能帮助你更精确地控制元素的外观尺寸。

padding 如何影响视觉大小

padding 是元素内容与边框之间的空间,它会向外扩展元素的占用区域。

  • 给元素设置 padding 后,实际宽度 = width + 左右 padding
  • 实际高度 = height + 上下 padding
  • 即使设置了固定宽高,padding 仍会让内容区变小,整体视觉尺寸变大

例如:一个 div 设置 width: 100px; padding: 20px; 那么它的总宽度会变成 140px(100 + 20 + 20)。

border 占据外部空间

border 是围绕 padding 和内容绘制的线条,默认情况下也会增加元素的整体尺寸。

立即学习前端免费学习笔记(深入)”;

Thiings
Thiings

免费的拟物化图标库

下载
  • border-width 计算在元素总尺寸之外
  • 一个 1px 的边框会在每侧增加 1px,总共增加 2px 宽度和高度
  • 如果同时有 padding 和 border,总尺寸会进一步扩大

比如:width: 100px; padding: 10px; border: 5px solid black; 实际宽度为 130px(100 + 10 + 10 + 5 + 5)。

使用 box-sizing 控制尺寸计算方式

为了避免 padding 和 border 导致元素超出预期大小,推荐使用 box-sizing: border-box

  • 设置后,width 和 height 包含了 content、padding 和 border
  • 此时添加 padding 或 border 不会改变元素的总尺寸
  • 更适合响应式布局和栅格系统
建议在全局重置样式中加入:
* { box-sizing: border-box; }
以统一行为。

基本上就这些。掌握 padding、border 和 box-sizing 的关系,就能更可靠地控制元素的视觉表现。不复杂但容易忽略细节。

相关专题

更多
css中的padding属性作用
css中的padding属性作用

在CSS中,padding属性用于设置元素的内边距。想了解更多padding的相关内容,可以阅读本专题下面的文章。

133

2023.12.07

html边框设置教程
html边框设置教程

本教程将带你全面掌握HTML/CSS边框设置,从基础的border属性讲起,涵盖所有边框样式、圆角设置及高级技巧,帮助你快速上手实现各种边框效果。

32

2025.09.02

Java编译相关教程合集
Java编译相关教程合集

本专题整合了Java编译相关教程,阅读专题下面的文章了解更多详细内容。

9

2026.01.21

C++多线程相关合集
C++多线程相关合集

本专题整合了C++多线程相关教程,阅读专题下面的的文章了解更多详细内容。

3

2026.01.21

无人机驾驶证报考 uom民用无人机综合管理平台官网
无人机驾驶证报考 uom民用无人机综合管理平台官网

无人机驾驶证(CAAC执照)报考需年满16周岁,初中以上学历,身体健康(矫正视力1.0以上,无严重疾病),且无犯罪记录。个人需通过民航局授权的训练机构报名,经理论(法规、原理)、模拟飞行、实操(GPS/姿态模式)及地面站训练后考试合格,通常15-25天拿证。

14

2026.01.21

Python多线程合集
Python多线程合集

本专题整合了Python多线程相关教程,阅读专题下面的文章了解更多详细内容。

1

2026.01.21

java多线程相关教程合集
java多线程相关教程合集

本专题整合了java多线程相关教程,阅读专题下面的文章了解更多详细内容。

3

2026.01.21

windows激活码分享 windows一键激活教程指南
windows激活码分享 windows一键激活教程指南

Windows 10/11一键激活可以通过PowerShell脚本或KMS工具实现永久或长期激活。最推荐的简便方法是打开PowerShell(管理员),运行 irm https://get.activated.win | iex 脚本,按提示选择数字激活(选项1)。其他方法包括使用HEU KMS Activator工具进行智能激活。

2

2026.01.21

excel表格操作技巧大全 表格制作excel教程
excel表格操作技巧大全 表格制作excel教程

Excel表格操作的核心技巧在于 熟练使用快捷键、数据处理函数及视图工具,如Ctrl+C/V(复制粘贴)、Alt+=(自动求和)、条件格式、数据验证及数据透视表。掌握这些可大幅提升数据分析与办公效率,实现快速录入、查找、筛选和汇总。

6

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 0.8万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 3万人学习

CSS教程
CSS教程

共754课时 | 22万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号