Lỗi sửa code nhưng vẫn hiện trên web năm 2024

Công cụ Inspect Element (Kiểm tra phần tử) rất hữu ích khi gỡ lỗi các trang web của bạn trong thời gian thực. Bạn có thể sử dụng công cụ này để giúp xem trước và thay đổi thiết kế của một trang web. Nó cũng cho phép bạn làm như vậy mà không cần tải lại trang, hiển thị các thay đổi CSS của bạn ngay lập tức.

Bài viết này sẽ trình bày về cách xem các lớp CSS và các style áp dụng của chúng trong cửa sổ Inspect Element. Nó cũng sẽ trình bày cách bạn có thể sử dụng điều này để xem trước các thay đổi bạn thực hiện đối với CSS của mình trong thời gian thực.

Mở Inspect Element trong Google Chrome

Bạn có thể truy cập bất kỳ trang web nào và mở cửa sổ Inspect Element để xem mã HTML hoặc CSS của nó trông như thế nào. Hướng dẫn này sẽ sử dụng một trang web mẫu để minh họa.

Bạn có thể mở cửa sổ Inspect Element trong Google Chrome bằng cách nhấn phím F12. Bạn cũng có thể nhấp chuột phải vào bất kỳ đâu trên trang và nhấp vào Inspect (Kiểm tra).

Lỗi sửa code nhưng vẫn hiện trên web năm 2024

Cửa sổ Inspect Element sẽ mở ra mã HTML cho một phần của trang web nơi bạn nhấp chuột phải.

Lỗi sửa code nhưng vẫn hiện trên web năm 2024

Tab Style trong Cửa sổ Inspect Element

Trong chính cửa sổ Inspect Element, bên dưới tab Elements (Thành phần), có một nơi để xem cả mã HTML và CSS. Bạn có thể thấy mã HTML ở bên trái của cửa sổ Inspect Element. Bạn có thể tìm thấy mã CSS ở bên phải, trong tab Style.

Lỗi sửa code nhưng vẫn hiện trên web năm 2024

Giả sử bạn có một phần tử HTML với một lớp được gọi là “card-padding”, với padding phải và trái được áp dụng cho nó:

.card-padding {  
    padding-right: 0vh;  
    padding-left: 0vh;  
}

Nếu bạn xem trước trang web này trong trình duyệt, bạn sẽ có thể chọn phần tử div có lớp “card-padding”. Mọi style được áp dụng cho lớp “card-padding” sẽ hiển thị ở bên phải, trong tab Style.

Lỗi sửa code nhưng vẫn hiện trên web năm 2024

Khi bạn di chuột qua một phần tử trong chế độ xem mã HTML, phần đó của trang web sẽ đánh dấu trong trình duyệt web. Loại phần tử HTML, cùng với bất kỳ tên lớp nào cũng sẽ hiển thị trong hộp thoại bên cạnh phần tử.

Trong trường hợp này, bạn sẽ thấy vùng chứa div với các tên lớp “row”, “card-padding” và “pb-5” được đánh dấu trên trang.

Lỗi sửa code nhưng vẫn hiện trên web năm 2024

Cách thực hiện thay đổi đối với CSS trong thời gian thực

Bạn có thể thay đổi CSS trực tiếp từ tab Style:

  1. Sử dụng trang web này, nhấp chuột phải vào tiêu đề đầu tiên.
  2. Trên tiêu đề h4 đó, bạn sẽ thấy một lớp được áp dụng cho nó được gọi là “text-grey” với màu

    8a8a8a.

    Lỗi sửa code nhưng vẫn hiện trên web năm 2024
  3. Thay vào đó, hãy thay đổi màu thành màu khác, chẳng hạn như màu cam. Bạn chỉ muốn thay đổi giá trị của chính nó chứ không phải tên của thuộc tính, “color”.
    Lỗi sửa code nhưng vẫn hiện trên web năm 2024
  4. Bạn sẽ thấy tiêu đề thay đổi từ màu xám đậm sang màu cam.
    Lỗi sửa code nhưng vẫn hiện trên web năm 2024
  5. Nếu bạn muốn tắt một style CSS cụ thể, hãy bỏ chọn hộp bên trái của nó.
    Lỗi sửa code nhưng vẫn hiện trên web năm 2024
  6. Bạn cũng có thể thêm nhiều style vào tập hợp ban đầu. Nhấp vào ngay bên dưới hoặc bên phải của một thuộc tính để bắt đầu thêm một thuộc tính mới. Bạn nên sử dụng cú pháp tương tự như trong tệp CSS thông thường khi thêm các style mới.
    Lỗi sửa code nhưng vẫn hiện trên web năm 2024
  7. Nếu bạn đang xem trước một trang web cục bộ, bạn có thể tiếp tục thực hiện các thay đổi CSS cho đến khi bạn hài lòng với giao diện người dùng của mình. Sau đó, bạn có thể sao chép các thay đổi CSS mà bạn đã thực hiện trở lại vào code cục bộ của mình.

Cách sửa đổi CSS từ thư viện hoặc khung của bên thứ ba

Bạn cũng có thể thực hiện các thay đổi đối với các phần tử HTML nếu bạn đang sử dụng các thư viện hoặc khuôn khổ của bên thứ ba như Bootstrap.

  1. Sử dụng trang web này, nhấp chuột phải vào một trong các nút Bootstrap trên trang.
    Lỗi sửa code nhưng vẫn hiện trên web năm 2024
  2. Bạn sẽ thấy hai lớp được áp dụng cho nút, “btn” và “btn-primary”. Bootstrap đã có style riêng áp dụng cho cả hai lớp này. Màu đang được sử dụng làm màu nền và màu viền là màu

    007bff. Thay đổi màu này thành một màu khác, chẳng hạn như Violet.

    Lỗi sửa code nhưng vẫn hiện trên web năm 2024
  3. Nếu bạn đang xem trước một trang web cục bộ, thì bạn có thể thêm lại các thay đổi mới vào mã địa phương của mình. Tùy thuộc vào thứ tự CSS của bạn, bạn có thể cần sử dụng CSS selector cụ thể hơn. Ví dụ: đặt tiền tố selector bằng “.btn”. Điều này sẽ ghi đè style Bootstrap ban đầu.

    .btn.btn-primary {

    background-color: violet;  
    border-color: violet;  
    
    }

element.style có nghĩa là gì trong tab Style?

Mỗi phần tử HTML mà bạn đánh dấu trong cửa sổ Inspect Element có một khối element.styles. Điều này tương đương với việc thêm inline styling vào phần tử HTML, thay vì nhắm mục tiêu nó bằng selector.

  1. Nhấp chuột phải vào một phần tử HTML. Thêm bất kỳ kiểu nào vào phần element.style, chẳng hạn như:

    color: whitesmoke;

  2. Bạn sẽ thấy rằng mã cho phần tử HTML cũng đã thay đổi. Mã trong phần tử HTML hiện có dòng mới:

    style="color: whitesmoke;"

    Lỗi sửa code nhưng vẫn hiện trên web năm 2024

Cách các phần tử HTML con kế thừa styling

Nếu bạn có hai giá trị style khác nhau được áp dụng cho phần tử cha và phần tử con, thì giá trị trong phần tử con sẽ được ưu tiên.

  1. Sử dụng trang web này , nhấp chuột phải vào bất kỳ đâu trên các cạnh bên ngoài của trang web.
  2. Trong phần HTML của cửa sổ Inspect Element, hãy tập trung vào hai phần tử HTML cụ thể. Có một phần tử div cha với một lớp “content” được áp dụng cho nó. Phần tử HTML này có phần tử con h4, với lớp “text-grey” được áp dụng cho nó.
    Lỗi sửa code nhưng vẫn hiện trên web năm 2024
  3. Chọn phần tử HTML h4 con và tắt kiểu màu trong lớp “text-grey”.
    Lỗi sửa code nhưng vẫn hiện trên web năm 2024
  4. Chọn Phần tử HTML gốc có lớp “content”. Thêm style CSS sau vào lớp:

    color: red;

    Lỗi sửa code nhưng vẫn hiện trên web năm 2024
    Tất cả văn bản trong div mẹ sẽ chuyển sang màu đỏ. Thay đổi này cũng sẽ phân chia thành các phần tử con, nghĩa là h4 cũng sẽ có màu đỏ.
  5. Chọn phần tử HTML h4 con và thêm một kiểu mới vào lớp “text-grey”:

    color: green;

    Lỗi sửa code nhưng vẫn hiện trên web năm 2024
    Điều này sẽ ghi đè style của bất kỳ lớp cha nào. Phần tử HTML h4 sẽ chuyển từ màu đỏ sang màu xanh lá cây.
  6. Bạn cũng sẽ thấy chữ bị gạch ngang nếu bạn xem kiểu cho lớp “content”. Điều này xác nhận rằng phần tử con h4 đang ghi đè màu của phần tử cha.
    Lỗi sửa code nhưng vẫn hiện trên web năm 2024

Lợi ích của việc gỡ lỗi CSS trong trình duyệt

Gỡ lỗi CSS trong trình duyệt có thể tiết kiệm rất nhiều thời gian và tăng tốc quy trình viết code. Điều này đặc biệt đúng nếu bạn cần xem các thay đổi CSS mới của mình tác động như thế nào đến giao diện người dùng trên trang web trong thời gian thực.

Bạn có thể sử dụng kỹ thuật này thay vì thực hiện các thay đổi đối với code cục bộ và tải lại ứng dụng của mình. Điều này sẽ giúp bạn không phải đoán những giá trị CSS nào sẽ hoạt động, vì bây giờ bạn có thể xem các thay đổi giao diện người dùng ngay khi bạn thực hiện chúng.

Bạn có thể thực hiện các thay đổi đối với cửa sổ Inspect Element cho đến khi bạn gần đạt được thiết kế mong muốn của mình. Sau đó, bạn có thể sao chép mã từ cửa sổ Inspect Element, trở lại mã cục bộ của bạn. Bạn vẫn có thể chạy lại ứng dụng của mình để kiểm tra xem các thay đổi CSS mới của bạn vẫn hoạt động.

Hướng dẫn này bao gồm những kiến ​​thức cơ bản về cách gỡ lỗi CSS của một trang web bằng cửa sổ Inspect Element, bao gồm cả vị trí tìm CSS trong tab Style.

Nó cũng bao gồm cách thực hiện các thay đổi đối với CSS và xem các thay đổi trực quan đối với giao diện người dùng trong thời gian thực. Nếu có bất kỳ câu hỏi nào, hãy để lại dưới phần Bình luận để được giải đáp nhé.