Css 简明教程

CSS - max-inline-size Property

CSS max-inline-size 属性指定元素块的最大水平或垂直尺寸,由其书写模式决定,并根据书写模式值等效于 max-heightmax-width

max-inline-size 属性分别为水平书写模式设置最大宽度,为垂直书写模式设置最大高度。一个配套的属性 max-block-size 定义另一个维度。

Possible Values

max-inline-size 属性接受与 max-heightmax-width 相同的值。

Applies To

widthheight 相同。

Syntax

<length> Values

max-inline-size: 300px;
max-inline-size: 25em;

<percentage> Values

max-inline-size: 40%;

Keyword Values

max-inline-size: none;
max-inline-size: max-content;
max-inline-size: min-content;
max-inline-size: fit-content;
max-inline-size: fit-content(20em);

CSS max-inline-size - <length> Value

以下示例演示了 max-inline-size: 300px 属性将元素的最大宽度设置为 300px −

<html>
<head>
<style>
   div {
      background-color: greenyellow;
      border: 3px solid red;
      max-inline-size: 300px;
   }
</style>
</head>
<body>
   <div>
      <h2>Tutorialspoint</h2>
      <h4>CSS max-inline-size: 300px</h4>
   </div>
</body>
</html>

CSS max-inline-size - <percentage> Value

以下示例演示了 max-inline-size: 80% 属性将元素的最大宽度设置为 80% −

<html>
<head>
<style>
   div {
      background-color: greenyellow;
      border: 3px solid red;
      max-inline-size: 80%;
   }
</style>
</head>
<body>
   <div>
      <h2>Tutorialspoint</h2>
      <h4>CSS max-inline-size: 80%</h4>
      <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</p>
   </div>
</body>
</html>

CSS max-inline-size - <max-content> Value

以下示例演示了 max-inline-size: max-content 属性允许 div 元素的宽度水平展开以适应内容 −

<html>
<head>
<style>
   div {
      background-color: greenyellow;
      border: 3px solid red;
      max-inline-size: max-content;
   }
</style>
</head>
<body>
   <div>
      <h2>Tutorialspoint</h2>
      <h4>CSS max-inline-size: max-content</h4>
   </div>
</body>
</html>

CSS max-inline-size - With Vertical Text

以下示例展示了包含 writing-modesmax-inline-size 属性以垂直方向显示文本 −

<html>
<head>
<style>
   div {
      background-color: greenyellow;
      border: 2px solid blue;
      margin: 10px;
      padding: 5px;
      block-size: 100%;
      max-inline-size: 100px;
      writing-mode: vertical-rl;
   }
</style>
</head>
<body>
   <div >
      <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</p>
   </div>
</body>
</html>