CSS 数据类型

CSS 数据类型 <relative-size> 表示相对大小关键字。它定义相对于父元素的计算大小的大小。

这些术语经常在属性 font-sizefont 简写属性中。

<relative-size> 关键字是相对于当前元素大小的。如果使用 <absolute-size> 关键字给出继承的大小,则 <relative-size> 对应于 <absolute-size> 表中的相邻大小。

属性值

<relative-size> 数据类型使用如下列出的值:

  • smaller - 相对尺寸比继承尺寸小一号。

  • larger - 相对尺寸比继承尺寸大一号。

语法

<relative-size> = smaller | larger 

CSS <relative-size>: 比较关键字值

以下示例演示了用法<relative-size> 不同值的使用及其比较:

<html>
<head>
<style>
   .container {
      font-size: 20px;
      color: #333; 
      font-family: 'Arial', sans-serif; 
   }
   .small {
      font-size: smaller; 
      font-style: italic;      
      }
   .large {
      font-size: larger; 
      font-weight: bold;
   }
   .x-large {
      font-size: x-large; 
      color: #0066cc; 
   }
   .xx-large {
      font-size: xx-large; 
      text-decoration: underline; 
   }
</style>
</head>
<body>
<div class="container">
      <p>这是具有不同样式和颜色的自定义默认字体大小。</p>
    <p class="small">此文本稍小且为斜体。</p>
    <p class="large">此文本稍大且粗体。</p>
    <p class="x-large">此文本超大,呈蓝色。</p>
    <p class="xx-large">此文本为双特大号,带下划线。</p>
</div>
</body>
</html> 

CSS <relative-size>: 比较关键字值

以下示例演示 <relative-size> 不同值的使用及其比较:

<html>
<head>
<style>
   body {
      font-family: 'Arial', sans-serif;
      font-size: 16px; 
   }

   .container {
      margin: 20px;
   }

   .smaller {
      font-size: smaller;
   }

   .larger {
      font-size: larger;
   }

   .custom-relative {
      font-size: 120%; 
   }
</style>
</head>
<body>
<div class="container">
      <p>这是默认字体大小。</p>
    <p class="smaller">此文本相对于默认文本较小。</p>
    <p class="larger">此文本相对于默认文本更大。</p>
    <p class="custom-relative">此文本具有自定义相对大小 (120%)。</p>
</div>
</body>
</html>