Hướng dẫn not working css - css không hoạt động

Trước hết, tôi đã thực hiện một dự án với RCA. Và tôi đã sử dụng mô -đun CSS. Nó đã diễn ra tốt đẹp lúc đầu, nhưng đột nhiên có một vấn đề.

Hướng dẫn not working css - css không hoạt động

Như được hiển thị trong hình trên, ClassName được gán cho thẻ DIV, nhưng có một vấn đề không thể áp dụng trong cửa sổ nhà phát triển.

Đó là phần nổi bật trong màu xanh. Đó là cách tôi làm việc trên CSS, nhưng nó đột nhiên bắt đầu không hoạt động. Hãy bình luận về cách giải quyết nó.

Khi được hỏi ngày 22 tháng 8 năm 2021 lúc 9: 02aug 22, 2021 lúc 9:02Aug 22, 2021 at 9:02

3

 Import styles from  './header_Module.css'. 

Không phải cách này nhập các kiểu từ './header.module.css'.

Được rồi, tôi đã nhận được nó, đổi tên tên tệp CSS của bạn. header.module.css đang tạo ra vấn đề của bạn.

Đã trả lời ngày 22 tháng 8 năm 2021 lúc 9: 09Aug 22, 2021 lúc 9:09Aug 22, 2021 at 9:09

1

ĐA 4 phút đọc

Mô -đun CSS Là Gì?

  • Theo định nghĩa ở đangy, css module lÀ NHữNG Tệp css baoclass namesanimation names.
  • V ì vậy, cũng gần gi ống NH tiếp trên trình diyệt mà cần Thôn.css module không thể thực thi trực tiếp trên trình duyệt mà cần thông qua các trình biên dịch ( Webpack hoặc Browserify)
  • Bây Giờ Chún Ta Xétt Một Ví dụ Cụ Thể Cho Dễ Hiểu. Đầu tiên Chúng ta
  <h2 class="title">An example headingh2>
  .title {
     background-color: red;
  }
  • Khim áp dụng Đoạn mã trán
  • NHưNG CSS Module Thì Khác, Thay Vì Viết Code Html, Chấm
    import styles from "./styles.css";

    element.innerHTML = 
      `

An example heading

`
;
  .title {
     background-color: red;
  }
  • Trong quá trình xây dựng, trình bin dịch sẽ Duyệt tìm qua tệp "./styles.css". Và Sau Đào Sẽ Tìm Qua File JavaScript Mà Chún Ta Đạo Viết. Lớp tạo ".title" Có thể Truy cập qua {style.title}. Trình biên dịch TIếp ĐÓ
<h2 class="_styles__title_309571057">
  An example heading
h2>
._styles__title_309571057 {
  background-color: red;
}
  • Thulộc tính class và selector .title đã hoàn toàn biến mất, được họ thế hoàn toàn bằng một chuỗi mới. Tệp CSS Ban Đầu Của Chún Ta Không Hề ĐượC Sử Dụng Trên trình duyệt.
  • Tại Sao Chún Ta lại Muốn XÁO TRộN Tại Sao Chún Ta lại Muốn Style Theo Cách Này?

Tại Sao Chún Ta Nên Sử Dụng CSS Mô -đun

Mô -đun CSS ĐảM BảO RằNG TấT Cả Kiểu Cho Một Thành phần:

  • Chỉ tồn tại ở 1 nơi
  • Chỉ ĐượC Sử Dụng Cho Riênng Thành phần ĐÓ
  • Thênm vào đó bất kỳ thành phần NÀO ĐềU đó
    import buttons from "./buttons.css";
    import padding from "./padding.css";

    element.innerHTML = `
`;
  • Với cách nào chún ta khắc Phục Được Vấn Đề Phạm VI Global Trong CSS.
  • ĐA bao
  • Bạn Đạo bao Giờ Đọc Cả File
  • Bạn Đạo bao Giờ Tự Tự HỏI rằng Phong cách Chỉ Phụ Thuộc Vào Chính nó Hay Cuy Phụ Thuộc Vào Các thứ Khác? hoặc bị ghi đè ở nơi Khác?
  • Đói Là
  • Mô -đun VớI CSS, Và Khái niệm Phạm VI Local Theo MặC ĐịNH, Chún Ta Sẽ TránH ĐượC VấN Đề NÀY. Bạn sẽ luôn bị Buộc Phải Suy Nghgh Về
  • Ví dụ: nếu bạn sử dụng một class bất kì "class-cross-class" trong html NHưng bạn không kết nối nó với kiểu của css. Nó sẽ không được nh phong cách vì lúcể

Từ Khoá sáng tác

  • GIả Sử Chún Ta Có Một Mô -đun vào NHư ví dụ dưới đây:
    .serif-font {
      font-family: Georgia, serif;
    }

    .display {
      composes: serif-font;
      font-size: 30px;
      line-height: 35px;
    }

  • Chấm
    import type from "./type.css";

    element.innerHTML = 
      `

This is a heading

`
;
  • Chún ta sẽ đc kết quả như Sau:
  <h2 class="title">An example headingh2>
0
  • Cả 2 Lớp đều Đ-c rằng buộc vào
  • Chún ta thậm Chí ngắn

Ví dụ:

  <h2 class="title">An example headingh2>
1
  • Nếu cau bạn Quan tâm hơn nữa um um mô mô mô

  • BÀi VIết tiếp Theo trong loạt BÀi về CSS Module Mình Sẽ Hướng dẫn Các Chún ta sẽ tìm hiểu một vào ví d

Kết luận:

  • Liên kết Tham Khảo Bài Viết:
    • https://css-tricks.com/css-modules-part-1-need/
    • Mô -đun CSS: Chào mừng bạn đến với tương lai
    • Hướng dẫn mô -đun CSS Hugo Giraudel từ

Đã đăng ký Bản quyền