2012-01-22 65 views
8

dòng mã này là dành cho thanh điều hướng của Apple.comCSS: Dấu hoa thị (*) này là gì?

#globalheader #globalnav[class*="nosearch"] { width:100%; } 

Ai đó biết điều đó có dấu hoa thị sau giờ học có nghĩa?

+0

giống như mọi nơi, thẻ hoang dã, joker. –

+6

http://stackoverflow.com/questions/5110249/wildcard-in-css – stephenmurdoch

+1

http://www.w3.org/TR/selectors/#attribute-substrings –

Trả lời

27
#globalnav[class*="nosearch"] 

có nghĩa là: lớp chứa "nosearch"


#globalnav[class^="nosearch"] 

có nghĩa là: lớp bắt đầu với "nosearch"


#globalnav[class$="nosearch"] 

có nghĩa là: lớp kết thúc với "nosearch"


tham khảo: http://reference.sitepoint.com/css/css3attributeselectors

+0

'#globalnav [class * =" nosearch "]' giống với '# globalnav.nosearch'. Phải không? –

+1

@Dani: Không. Đầu tiên sẽ bao gồm bất kỳ lớp nào có chuỗi 'nosearch' trong tên của nó, chẳng hạn như' boxnosearch' và 'nosearchbutton'. Thứ hai sẽ chỉ bao gồm lớp 'nosearch' và không có gì khác. – Aziz

0

* rất giống với ~ nhưng ~ phù hợp chỉ với không gian xung quanh nó.

Ví dụ:

foo bar 

nhưng không

foo-bar 

* sẽ phù hợp với cả hai.

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