CSS:使用内边距时,解决宽随之改变问题

一、效果图

1、未调整padding的效果

2、加入padding

发现加入padding之后宽被撑开了

3、解决问题后

加入**box-sizing:border-box;**属性值解决了该问题

二、代码

1、wxml

html 复制代码
<view class="list_all flex flex-center">
  <view class="list_item">
    1
  </view>
</view>

2、wxss

css 复制代码
.list_all{
  margin-top:10px;
  width:100%;
}
.list_item{
  width:90%;
  padding:2%;
  box-sizing:border-box;
  background-color:white;
  box-shadow: 2px 2px 2px rgb(0,0,0,0.1);
}
.flex{
  display: flex;
}
.flex-center{
  justify-content:center;
  align-items: center;
}
相关推荐
dllmayday1 天前
FontForge 手工扩展 iconfont.ttf
css·qt
Wiktok1 天前
pureadmin的动态路由和静态路由
前端·vue3·pureadmin
devii661 天前
html.
前端
掘金安东尼1 天前
为什么浏览器要限制 JavaScript 定时器?
前端·javascript·github
学前端搞口饭吃1 天前
react context如何使用
前端·javascript·react.js
GDAL1 天前
为什么Cesium不使用vue或者react,而是 保留 Knockout
前端·vue.js·react.js
IT_陈寒1 天前
《Java 21新特性实战:5个必学的性能优化技巧让你的应用快30%》
前端·人工智能·后端
小谭鸡米花1 天前
uni小程序中使用Echarts图表
前端·小程序·echarts
芜青1 天前
【Vue2手录11】Vue脚手架(@vue_cli)详解(环境搭建+项目开发示例)
前端·javascript·vue.js
a别念m1 天前
前端架构-CSR、SSR 和 SSG
前端·架构·前端框架