Mẫu trong CSS là gì?

Thuộc tính CSS grid-template là thuộc tính tốc ký để xác định các cột lưới, hàng lưới và vùng lưới

Thuộc tính này là cách viết tắt của các thuộc tính CSS sau

  • grid-template-areas
  • grid-template-columns
  • grid-template-rows

/* Keyword value */
grid-template: none;

/* grid-template-rows / grid-template-columns values */
grid-template: 100px 1fr / 50px 1fr;
grid-template: auto 1fr / auto 1fr auto;
grid-template: [linename] 100px / [columnname1] 30% [columnname2] 70%;
grid-template: fit-content(100px) / fit-content(40%);

/* grid-template-areas grid-template-rows / grid-template-column values */
grid-template:
  "a a a"
  "b b b";
grid-template:
  "a a a" 20%
  "b b b" auto;
grid-template:
  [header-top] "a a a" [header-bottom]
  [main-top] "b b b" 1fr [main-bottom]
  / auto 1fr auto;

/* Global values */
grid-template: inherit;
grid-template: initial;
grid-template: revert;
grid-template: revert-layer;
grid-template: unset;

none

Là từ khóa đặt cả ba thuộc tính longhand thành none, nghĩa là không có lưới rõ ràng. Không có khu vực lưới được đặt tên. Các hàng và cột sẽ được tạo ngầm;

grid-template = 
none |
[ <'grid-template-rows'> / <'grid-template-columns'> ] |
[ ? ? ? ]+ [ / ]?

=
'[' * ']'

=
|
minmax( , ) |
fit-content( )

=
[ ? ]+ ?

=
|
|
min-content |
max-content |
auto

=
|
min-content |
max-content |
auto

=
|


2

Đặt grid-template-rowsgrid-template-columns thành các giá trị đã chỉ định và đặt grid-template-areas thành none

grid-template = 
none |
[ <'grid-template-rows'> / <'grid-template-columns'> ] |
[ ? ? ? ]+ [ / ]?

=
'[' * ']'

=
|
minmax( , ) |
fit-content( )

=
[ ? ]+ ?

=
|
|
min-content |
max-content |
auto

=
|
min-content |
max-content |
auto

=
|


7

Đặt grid-template-areas cho các dây được liệt kê, grid-template-rows cho kích thước rãnh theo sau mỗi chuỗi (điền

#page {
  display: grid;
  width: 100%;
  height: 200px;
  grid-template:
    [header-left] "head head" 30px [header-right]
    [main-left] "nav  main" 1fr [main-right]
    [footer-left] "nav  foot" 30px [footer-right]
    / 120px 1fr;
}

header {
  background-color: lime;
  grid-area: head;
}

nav {
  background-color: lightblue;
  grid-area: nav;
}

main {
  background-color: yellow;
  grid-area: main;
}

footer {
  background-color: red;
  grid-area: foot;
}
0 cho bất kỳ kích thước bị thiếu nào) và nối các dòng có tên được xác định trước/sau mỗi kích thước và grid-template-columns cho danh sách rãnh được chỉ định sau dấu gạch chéo (hoặc

Ghi chú. Hàm

#page {
  display: grid;
  width: 100%;
  height: 200px;
  grid-template:
    [header-left] "head head" 30px [header-right]
    [main-left] "nav  main" 1fr [main-right]
    [footer-left] "nav  foot" 30px [footer-right]
    / 120px 1fr;
}

header {
  background-color: lime;
  grid-area: head;
}

nav {
  background-color: lightblue;
  grid-area: nav;
}

main {
  background-color: yellow;
  grid-area: main;
}

footer {
  background-color: red;
  grid-area: foot;
}
3 không được phép trong các danh sách bản nhạc này, vì các bản nhạc được dùng để sắp xếp trực quan một đối một với các hàng/cột trong "hình vẽ ASCII"

Ghi chú. Tốc ký

#page {
  display: grid;
  width: 100%;
  height: 200px;
  grid-template:
    [header-left] "head head" 30px [header-right]
    [main-left] "nav  main" 1fr [main-right]
    [footer-left] "nav  foot" 30px [footer-right]
    / 120px 1fr;
}

header {
  background-color: lime;
  grid-area: head;
}

nav {
  background-color: lightblue;
  grid-area: nav;
}

main {
  background-color: yellow;
  grid-area: main;
}

footer {
  background-color: red;
  grid-area: foot;
}
4 chấp nhận cú pháp tương tự, nhưng cũng đặt lại các thuộc tính lưới ẩn về giá trị ban đầu của chúng. Sử dụng
#page {
  display: grid;
  width: 100%;
  height: 200px;
  grid-template:
    [header-left] "head head" 30px [header-right]
    [main-left] "nav  main" 1fr [main-right]
    [footer-left] "nav  foot" 30px [footer-right]
    / 120px 1fr;
}

header {
  background-color: lime;
  grid-area: head;
}

nav {
  background-color: lightblue;
  grid-area: nav;
}

main {
  background-color: yellow;
  grid-area: main;
}

footer {
  background-color: red;
  grid-area: foot;
}
4 (trái ngược với grid-template) để ngăn các giá trị này xếp tầng riêng biệt

Làm cách nào để tạo mẫu trong CSS?

Cách sử dụng Mẫu CSS .
Lưu mẫu CSS của bạn trong cùng thư mục với các trang HTML mà bạn muốn sử dụng mẫu đó. Ví dụ, nếu bạn muốn trang "index. .
Mở tệp HTML trong trình soạn thảo văn bản
Xác định vị trí các thẻ đầu trong tệp HTML. .
Lưu tệp HTML
Mở tệp HTML trong trình duyệt Web

Mẫu trong HTML và CSS là gì?

Thẻ dùng làm vùng chứa để giữ một số nội dung HTML bị ẩn khỏi người dùng khi tải trang . Nội dung bên trong

Mục đích của việc sử dụng các mẫu CSS giải thích là gì?

CSS (Cascading Style Sheets) được sử dụng để tạo kiểu và bố cục trang web — ví dụ: để thay đổi phông chữ, màu sắc, kích thước, .

Sự khác biệt giữa bố cục và mẫu trong CSS là gì?

bố cục là cách bạn định vị các thành phần trong trang của mình, mẫu giống như một trang có thể tái sử dụng sử dụng một bố cục cụ thể .