# min-width

min-width 属性为给定元素设置最小宽度。它可以阻止 width 属性的应用值小于 min-width 的值。

# uni-app x 兼容性

Web Android iOS
4.0 3.9 4.11

# 语法

min-width: <viewport-length>;

# min-width 的属性值

名称 兼容性 描述
fit-content
等同于 min(max-content, max(min-content, fill-available).
max-content
固有首选宽度。
min-content
固有最小宽度
auto
用于弹性元素的默认最小宽度。相比其他布局中以0为默认值,auto能为弹性布局指明更合理的默认表现。
none
元素未设置最小值

# 默认值

平台 默认值
uvue 0px

注意:W3C 默认值为:auto

# 示例

hello uni-app x

扫码体验(手机浏览器跳转到App直达页)

Template

Script

<template>
  <view style="flex-grow: 1;">
    <view>
      <text>min-width: 250px</text>
      <view class="common" style="min-width: 250px;">
        <text>width: 50px</text>
      </view>
    </view>
  </view>
</template>



<style>
  .common {
    width: 50px;
    height: 250px;
    background-color: red;
    justify-content: center;
    align-items: center;
  }
</style>

# 参见