CSS 数据类型

CSS 数据类型 <integer> 是 <number> 的独特类型,表示正整数或负整数。许多 CSS 属性和描述符都使用此数据类型,例如column-count, counter-increment, grid-column, grid-row和 z-index 属性以及范围描述符。

语法

数据类型 <integer> 由一个或多个十进制数字组成,包括 0 到 9。可以选择在其前面添加 + 或 - 符号。没有单位与整数关联。

注意:没有有效的 <integer> 值的官方范围。

/* 有效整数 */
123 /* 不带+号的正整数 */
+123 /* 带+号的正整数 */
-123 /* 负整数 */
0 /* 零 */
+0 /* 带+号的零 */
-0 /* 带-号的零 */
/*无效整数*/
123.0 /* 这是一个 <number>,而不是 <integer> */
123. /* 不允许使用小数点 */
+--123 /* 只允许有一个前导 +/- */
二十 /* 不允许使用字母 */
_2 /* 不允许使用下划线等特殊字符 */
\35 /* 不允许转义 Unicode 字符,即使它们是整数(此处:5) */
3e4 /* 不允许使用科学计数法 */

CSS <integer>: 与列计数一起使用

以下示例演示如何使用 <integer> 数据类型来定义 CSS 属性 column-count 中的列数:

<html>
<head>
<style> 
   .multicol-col-count {
      column-count: 3;
   }
</style>
</head>
<body>
   <h1>column-count 属性</h1>

   <div>
   <p class="multicol-col-count"> CSS 是“层叠样式表”的缩写。 它是一种样式表语言,用于描述用 HTML 等标记语言编写的文档的表示形式。 CSS 帮助 Web 开发人员控制网页的布局和其他视觉方面。 CSS 在现代 Web 开发中发挥着至关重要的作用,它提供了创建具有视觉吸引力、可访问性和响应式网站所需的工具。    </p>
   </div>
</body>
</html> 

CSS <integer>: 与 grid-template-columns 一起使用

以下示例演示如何使用 <integer> 数据类型来定义 CSS 属性 grid-template-columns 中的列数:

<html>
<head>
<style>
   .grid {
      display: grid;
      height: 50px;
      grid-template-columns: repeat(6, 1fr);
      grid-template-rows: 50px;
   }

   .col1 {
      background-color: aqua;
      border: 2px dashed black;
   }

   .col2 {
      background-color: lightgreen;
      grid-column: 2 / 4;
      border: 2px dashed black;
   }

   .col3 {
      background-color: teal;
      grid-column: span 2 / 7;
      border: 2px dashed black;
   }
</style>
</head>
<body>
   <div class="grid">
      <div class="col1"></div>
      <div class="col2"></div>
      <div class="col3"></div>
    </div>
</body>
</html>