Có một vài phần cho điều này:
- Thứ nhất, tạo một biểu đồ kiểu bên ngoài ['style.css' - hoặc bất cứ điều gì]
- Bạn phải tham khảo tệp .css này trong đầu tài liệu HTML của bạn
- Bạn phải tham chiếu chính xác / di chuyển tất cả các kiểu nội tuyến vào tệp .css bên ngoài
Thứ nhất, tạo một biểu đồ kiểu bên ngoài ['style.css' - hoặc bất cứ điều gì]
Bạn phải tham khảo tệp .css này trong đầu tài liệu HTML của bạn
Bạn phải tham khảo tệp .css này trong đầu tài liệu HTML của bạn
Bạn phải tham chiếu chính xác / di chuyển tất cả các kiểu nội tuyến vào tệp .css bên ngoài
Bạn có thể làm điều này bằng cách tạo một giải pháp Notepad mới và nhấn 'Save As'. Đảm bảo bạn lưu nó với phần mở rộng '.css'. Nếu bạn không chắc cách thực hiện việc này, hãy tham khảo ở đây: Lưu dưới dạng loại tệp khác Notepad
Điều này có thể được thực hiện như vậy:
I am your heading
6Bạn phải tham chiếu chính xác / di chuyển tất cả các kiểu nội tuyến vào tệp .css bên ngoài
Bạn có thể làm điều này bằng cách tạo một giải pháp Notepad mới và nhấn 'Save As'. Đảm bảo bạn lưu nó với phần mở rộng '.css'. Nếu bạn không chắc cách thực hiện việc này, hãy tham khảo ở đây: Lưu dưới dạng loại tệp khác Notepad
Điều này có thể được thực hiện như vậy:
You can add a class to a tag like so:
I am your heading
8Tham khảo ở đây để biết thêm thông tin: Tham khảo Bảng kiểu bên ngoài.
You can reference a class in css like so:
#lblHeading {
font-weight:bold;
color:green;
}
0 Xin lưu ý, nếu tệp 'style.css' không nằm trong cùng thư mục với tệp .html của bạn và thay vào đó là trong thư mục có tên 'thư mục', bạn sẽ cần tham khảo nó như thế này: thay vào đó
For more
examples how to reference a class see here: CSS Class Selectors
Bạn có thể thêm số nhận dạng vào thẻ của mình, tức là bạn có thể thêm thuộc tính 'ID' hoặc 'lớp' vào bất kỳ thẻ nào, chúng sẽ giúp tham chiếu mục của bạn trong CSS.
Bạn có thể thêm ID vào thẻ như vậy:
7 Bạn có thể thêm một lớp vào thẻ như vậy: I am your heading
8 I am your heading
Bạn có thể tham khảo một ID trong CSS như vậy:
9 Bạn có thể tham khảo một lớp trong CSS như vậy: I am your heading
0#lblHeading {
font-weight:bold;
color:green;
}
I am your heading
Để biết thêm ví dụ về cách tham chiếu ID xem tại đây: Bộ chọn ID CSS để biết thêm ví dụ về cách tham chiếu lớp Xem tại đây: Bộ chọn lớp CSS
#lblHeading {
font-weight:bold;
color:green;
}
I am your heading
Bạn có thể tham khảo một ID trong CSS như vậy:
9 Bạn có thể tham khảo một lớp trong CSS như vậy: I am your heading
0#lblHeading {
font-weight:bold;
color:green;
}
I am your heading
Để biết thêm ví dụ về cách tham chiếu ID xem tại đây: Bộ chọn ID CSS để biết thêm ví dụ về cách tham chiếu lớp Xem tại đây: Bộ chọn lớp CSS
.lblHeading {
font-weight:bold;
color:green;
}
I am your heading
Bạn có thể tham khảo một ID trong CSS như vậy:
9 Bạn có thể tham khảo một lớp trong CSS như vậy: I am your heading
0#lblHeading {
font-weight:bold;
color:green;
}
Example
Để biết thêm ví dụ về cách tham chiếu ID xem tại đây: Bộ chọn ID CSS để biết thêm ví dụ về cách tham chiếu lớp Xem tại đây: Bộ chọn lớp CSS
.outerDiv {
padding-top:10px;
background-color:green;
}
.outerDiv .innerDiv {
padding-top:2px;
background-color:red;
}
.outerDiv .innerDiv #lblMyLabel {
font-weight:bold;
}
.outerDiv .innerDiv #imgMyImage {
height:10px;
}
Example
Bài viết này cũng cung cấp một cái nhìn tổng quan tốt về chuyển đổi: Cách thêm CSS
Không có kiểu CSS nội tuyến
Gợi ý này kiểm tra xem HTML đang sử dụng các kiểu CSS nội tuyến.
Tại sao nó quan trọng?
Việc sử dụng các kiểu CSS nội tuyến ngăn chặn việc tái sử dụng các kiểu ở bất cứ nơi nào khác. Đánh dấu HTML của trang trở nên khó đọc cho mắt thường. Các kiểu CSS nội tuyến rất khó duy trì và không cung cấp tính nhất quán vì chúng không được lưu trữ ở một nơi duy nhất. Các kiểu nội tuyến được khách hàng lặp lại lặp đi lặp lại trên mọi yêu cầu vì nó không cung cấp cho bạn lợi thế của bộ nhớ cache trình duyệt. Các kiểu nội tuyến được ưu tiên của các kiểu dáng bên ngoài, điều này có thể vô tình ghi đè các kiểu mà bạn không có ý định ghi đè.
Kiểm tra gợi ý là gì?
Gợi ý này kiểm tra xem HTML đang sử dụng các kiểu CSS nội tuyến.
Tại sao nó quan trọng?
#lblHeading {
font-weight:bold;
color:green;
}
1#lblHeading {
font-weight:bold;
color:green;
}
2Việc sử dụng các kiểu CSS nội tuyến ngăn chặn việc tái sử dụng các kiểu ở bất cứ nơi nào khác. Đánh dấu HTML của trang trở nên khó đọc cho mắt thường. Các kiểu CSS nội tuyến rất khó duy trì và không cung cấp tính nhất quán vì chúng không được lưu trữ ở một nơi duy nhất. Các kiểu nội tuyến được khách hàng lặp lại lặp đi lặp lại trên mọi yêu cầu vì nó không cung cấp cho bạn lợi thế của bộ nhớ cache trình duyệt. Các kiểu nội tuyến được ưu tiên của các kiểu dáng bên ngoài, điều này có thể vô tình ghi đè các kiểu mà bạn không có ý định ghi đè.
Kiểm tra gợi ý là gì?trigger the hint
Ví dụ về kiểu CSS nội tuyến
I am your heading
0Nó kiểm tra xem không có phần tử nào có thuộc tính
#lblHeading {
font-weight:bold;
color:green;
}
3. Nó cũng kiểm tra xem không có kiểu nội bộ #lblHeading {
font-weight:bold;
color:green;
}
4 được sử dụng.I am your heading
1Các ví dụ kích hoạt gợi ýpass the hint
Gợi ý sẽ kích hoạt nếu bất kỳ phần tử nào có thuộc tính
#lblHeading {
font-weight:bold;
color:green;
}
3I am your heading
2Gợi ý sẽ kích hoạt nếu bạn sử dụng các kiểu nội bộ, điều này bị tắt theo mặc định
Các ví dụ vượt qua gợi ý
Không có kiểu nội tuyến trong phần tử
I am your heading
3Gợi ý có thể được cấu hình?
#lblHeading {
font-weight:bold;
color:green;
}
6 có thể được đặt thành #lblHeading {
font-weight:bold;
color:green;
}
7 để không cho phép và yêu cầu sử dụng thẻ NO #lblHeading {
font-weight:bold;
color:green;
}
3.I am your heading
4Trong tệp
#lblHeading {
font-weight:bold;
color:green;
}
9:I am your heading
5Làm thế nào để sử dụng gợi ý này?
- Cài đặt gợi ý này với: