html - 在不移动其余元素的情况下向元素添加填充
问题描述
我必须突出显示页面中的一些元素,这取决于用户操作。
我正在添加和删除高亮类,这个高亮类添加背景和填充。
问题在于 padding 和 fxFlex 元素,其余元素在添加类时被移动:
.my-highlighted {
background: red;
padding: 2px; //thats my problem
}
如何在不影响其余元素的情况下添加“填充效果”?我试过边界并有同样的问题
解决方案
box-sizing 属性定义了如何计算元素的宽度和高度:它们是否包括填充和边框。更多的..
* {box-sizing: border-box;}
或者
.my-highlighted {box-sizing: border-box;}
推荐阅读
- sql - 将 JOIN 与 OR 结合
- mongodb - 是否可以在 Meteor 1.7+ 中订阅文本搜索光标
- arrays - 在 postgres 9.6 函数中连接 Json 对象中的值
- video - 连接三个视频和一个音频
- reactjs - Service Worker 的意外行为与同一域上的 2 个反应应用程序
- c# - 与文件资源管理器匹配的已知文件夹
- python - 如何使用 Anaconda 从 Qt4 升级到 Qt5
- php - 客户和订阅之间的连接:Braintree API PHP
- r - 未能安装 R 包:“clusterExperiment”
- c# - 在 Entity Framework Core 中为多个表设置 SET IDENTITY_INSERT