微信小程序开发display:flex属性的学习

本文介绍了在微信小程序开发中使用display:flex属性进行布局的重要性,并引用了详细的网友解释和w3c关于box-sizing属性的说明,帮助理解内容框与边框盒的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

学习微信小程序开发中,用到display:flex属性,但是对这个属性并不了解,就查了下,学习了

css代码

wxml:
<view class="skill_container">
  <block wx:for="{{items.result}}" wx:key="*this">
    <view class="skill_item">
      <view class="title_view">
        <text class="title">{{item.title}}</text>
      </view>
      <view class="img_view">
        <image src="{{item.image}}"></image>
      </view>
      <view class="author_view">
        <text class="author">{{item.userName}}</text>
      </view>
    </view>
  </block>
</view>

wxss:
.container {
  height: 100%;
  display: flex;
  flex-direction: column;  
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}

请参考网友的解释

其实display:flex这个属性,下面这个网友解释的很详细了,
微信小程序布局display flex布局介绍

box-sizing属性

详细请看: w3c介绍的box-sizing属性

摘取部分:

语法
box-sizing: content-box|border-box|inherit;
值 描述
content-box
这是由 CSS2.1 规定的宽度高度行为。
宽度和高度分别应用到元素的内容框。
在宽度和高度之外绘制元素的内边距和边框。
border-box
为元素设定的宽度和高度决定了元素的边框盒。
就是说,为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。
通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。
inherit
规定应从父元素继承 box-sizing 属性的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值