<integer>

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Kiểu dữ liệu <integer> trong CSS là một kiểu đặc biệt của <number> đại diện cho một số nguyên dương hoặc âm. Số nguyên có thể được dùng trong nhiều thuộc tính và mô tả tả CSS, chẳng hạn như column-count, counter-increment, grid-column, grid-row, z-index và mô tả range.

Cú pháp

Kiểu dữ liệu <integer> bao gồm một hoặc nhiều chữ số thập phân từ 0 đến 9, tùy chọn có thể đứng trước bởi một dấu + hoặc -. Không có đơn vị nào đi kèm với số nguyên.

Note: Không có phạm vi giá trị <integer> hợp lệ chính thức nào, và các thông số kỹ thuật không chỉ định phạm vi.

Nội suy

Khi tạo hoạt ảnh, các giá trị của kiểu dữ liệu <integer> được nội suy theo các bước rời rạc, toàn phần. Phép tính được thực hiện như thể chúng là các số thực dấu phẩy động; giá trị rời rạc được lấy bằng hàm floor. Tốc độ nội suy được xác định bởi hàm easing liên kết với hoạt ảnh.

Ví dụ

Số nguyên hợp lệ

12          Số nguyên dương (không có dấu + ở đầu)
+123        Số nguyên dương (có dấu + ở đầu)
-456        Số nguyên âm
0           Không
+0          Không, có dấu + ở đầu
-0          Không, có dấu - ở đầu

Số nguyên không hợp lệ

12.0        Đây là <number>, không phải <integer>, dù nó biểu diễn một số nguyên.
12.         Dấu chấm thập phân không được phép.
+---12      Chỉ được phép có một dấu +/- ở đầu.
ten         Chữ cái không được phép.
_5          Ký tự đặc biệt không được phép.
\35         Ký tự Unicode thoát không được phép, dù chúng là số nguyên (ở đây: 5).
\4E94       Chữ số không phải Arabic không được phép, dù được thoát (ở đây: chữ số 5 tiếng Nhật, 五).
3e4         Ký hiệu khoa học không được phép.

Thông số kỹ thuật

Specification
CSS Values and Units Module Level 4
# integers

Khả năng tương thích trình duyệt

Xem thêm