2009-11-20 34 views
8

thể trùng lặp:
Are class names in CSS selectors case sensitive?css trường hợp nhạy cảm

Trong ứng dụng của tôi đang sử dụng css classname để tạo kiểu tóc. Nhưng trong khi xem trong trình duyệt, tên lớp được áp dụng cũng css cũng được đính kèm nhưng phong cách không được áp dụng vì sự khác biệt về phân biệt chữ hoa chữ thường với cả hai trong tên lớp học và trong tên lớp css. Cách giải quyết vấn đề này?

Cảm ơn

+0

CSS không phân biệt chữ hoa chữ thường bên ngoài URL. –

+0

Vui lòng hiển thị mẫu của những gì không hoạt động. – dlamblin

+0

Câu hỏi là tốt, có hai câu hỏi con: ** 1) về bộ chọn **. 1.2) [về tên lớp trong bộ chọn] (http://stackoverflow.com/questions/12533926/are-class-names-in-css-selectors-case-sensitive); ** 2) [về giá trị thuộc tính] (http://stackoverflow.com/q/17967371/287948) **. –

Trả lời

0

CSS không phân biệt chữ hoa chữ thường. Có thể bạn đã không bao gồm css của bạn trong tập tin hoặc đường dẫn thư mục của bạn cho tập tin css là không đúng vì vậy nó có thể không được nạp.

0

Có thể sự cố phát sinh từ DocType. Check it out:

http://webdesign.about.com/od/css/f/blcssfaqcase.htm

Cascading Style Sheets (CSS) không phải là trường hợp sensitve. Tuy nhiên, họ phông chữ, URL đến hình ảnh và các tham chiếu trực tiếp khác với biểu định kiểu có thể là.

Bí quyết là nếu bạn viết tài liệu bằng cách sử dụng khai báo XML và loại tài liệu XHTML, thì tên lớp CSS sẽ phân biệt chữ hoa chữ thường cho một số trình duyệt.

4

Trong khi CSS không phải là trường hợp, tên lớp nhạy cảm được định nghĩa là trường hợp nhạy cảm trong HTML 4.01, vì vậy một số các trình duyệt (đặc biệt là Netscape 6, rõ ràng) có thể cũng thực hiện nó như vậy.

0

CSS không phân biệt chữ hoa chữ thường, nhưng các url và họ phông chữ có thể.

+2

Tại sao lại là downvote? –

Các vấn đề liên quan