CSS - max-height 屬性



CSS 的 max-height 屬性設定元素的最大高度。如果內容超過元素的最大高度,則內容會溢位。如果內容完全適合元素的最大高度,則不會有任何效果。可以使用 overflow 屬性來控制內容的溢位。

語法

max-height: none | length | percentage | initial | inherit;

屬性值

描述
none 不限制元素的高度。預設值。
長度 使用長度單位(例如 px、em、rem 等)設定元素的最大高度,元素的內容不能超過此值。
百分比 使用百分比值(例如 10%)相對於容器的大小設定元素的最大高度,元素的內容不能超過此值。
initial 將屬性設定為其預設值。
inherit 從父元素繼承該屬性。

CSS Max Height 屬性示例

以下示例說明了使用不同值的 max-height 屬性。

使用 None 值的 Max Height 屬性

為了不限制元素的高度,可以使用 none 值。定義的高度將應用於元素。以下示例演示了這一點。

示例

<!DOCTYPE html>
<html>
<head>
   <style>
      .container {
         width: 300px;
         height: 120px;
         padding: 5px;
         max-height: none;
         background-color: lightgreen;
      }
   </style>
</head>
<body>
   <h2>
      CSS max-height property
   </h2>
   <h4>
      max-height: none (the defined height 
      value will be applied)
   </h4>
   <div class="container">
      TutorialsPoint is an online platform offering free 
      tutorials and resources on various topics including 
      programming, web development, and data science. It 
      provides structured lessons, examples, and quizzes 
      for effective learning.
   </div>
</body>
</html>

使用長度值的 Max Height 屬性

為了限制元素的最大高度,可以使用長度單位(例如 px、em、rem 等)指定最大高度值。以下示例演示了這一點。

示例

<!DOCTYPE html>
<html>
<head>
   <style>
      .container {
         width: 300px;
         height: 120px;
         padding: 5px;
         background-color: lightgreen;
      }

      .ex1 {
         max-height: 75px;
      }

      .ex2 {
         max-height: 105px;
      }
   </style>
</head>
<body>
   <h2>
      CSS max-height property
   </h2>
   <h4>
      max-height: 75px (the maximum height is 75px, 
      if content is larger it will overflow as shown below)
   </h4>
   <div class="container ex1">
      TutorialsPoint is an online platform offering free 
      tutorials and resources on various topics including 
      programming, web development, and data science. It 
      provides structured lessons, examples, and quizzes 
      for effective learning.
   </div>
   <br/>
   <h4>
      max-height: 105px (the maximum height is 105px, 
      in the following example content is not greater 
      than the height, so no overflow occurs.)
   </h4>
   <div class="container ex2">
      TutorialsPoint is an online platform offering free 
      tutorials and resources on various topics including 
      programming, web development, and data science. It 
      provides structured lessons, examples, and quizzes 
      for effective learning.
   </div>
</body>
</html>

使用百分比值的 Max Height 屬性

為了限制元素的最大高度,可以使用百分比值(例如 10%)相對於包含元素的大小指定最大高度值。以下示例演示了這一點。

示例

<!DOCTYPE html>
<html>
<head>
   <style>
      .outer-container {
         width: 300px;
         height: 100px;
         padding: 5px;
      }

      .inner-container {
         width: 100%;
         height: 100%;
         position: relative;
      }

      .color {
         background-color: lightgreen;
      }

      .ex1 {
         max-height: 55%;
      }

      .ex2 {
         max-height: 115%;
      }
   </style>
</head>
<body>
   <h2>
      CSS max-height property
   </h2>
   <h4>
      max-height: 55% (the maximum height is 55% of 
      the inner-container's height, content overflows, 
      if it is larger than the max-height as in this case.)
   </h4>
   <div class="outer-container">
      <div class="inner-container">
         <div class="ex1 color">
            TutorialsPoint is an online platform offering free 
            tutorials and resources on various topics including 
            programming, web development, and data science. It 
            provides structured lessons, examples, and quizzes 
            for effective learning.
         </div>
      </div>
   </div>
   <br/>
   <h4>
      max-height: 115% (the maximum height is 115% of 
      the inner-container's height, content does not 
      overflow as max-height accomodates all the content)
   </h4>
   <div class="outer-container">
      <div class="inner-container">
         <div class="ex2 color">
         TutorialsPoint is an online platform offering free 
         tutorials and resources on various topics including 
         programming, web development, and data science. It 
         provides structured lessons, examples, and quizzes 
         for effective learning.
         </div>
      </div>
   </div>
</body>
</html>

支援的瀏覽器

屬性 Chrome Edge Firefox Safari Opera
max-height 1.0 7.0 1.0 2.0.2 7.0
css_properties_reference.htm
廣告