Đây là dòng đầy đủ của mã Tôi đang nhìn vào, và đây là bối cảnh của nó: http://acidmartin.wordpress.com/2011/02/24/custom-crossbrowser-styling-for-checkboxes-and-radio-buttonsTại sao có hai dấu hai chấm ở đây? khoảng :: trước
input[type="radio"] + span::before { content: ""; display: inline-block; width: 20px; height: 20px; background: url("sprite.png") no-repeat -20px 0; vertical-align: middle; }
Tôi có một sự hiểu biết phong nha của cách làm việc này, nhưng tôi không hiểu tại sao có hai dấu hai chấm, thay vì một dấu hai chấm và trước.
Bộ chọn trước, từ nội dung tôi đã đọc nên sử dụng một dấu hai chấm.
http://www.w3schools.com/cssref/sel_before.asp
On w3c, tôi không thể tìm thấy bất kỳ selectors có hai dấu hai chấm, cũng không phải tôi có thể tìm ra lý do tại sao khoảng thời gian sẽ có một dấu hai chấm sau nó, ngoài đại tràng trước "trước khi".
http://www.w3.org/TR/CSS2/selector.html
bạn gặp sự cố với mã này và nếu có thì vấn đề gì? –
Tôi sẽ không tin tưởng bất cứ điều gì được công bố trên w3schools. Hướng dẫn SQL đầy lỗi. –
Không có vấn đề gì, chỉ thấy mã mà tôi không hiểu. Tôi không thích sử dụng bất cứ điều gì tôi không hoàn toàn hiểu cho bất cứ điều gì quan trọng. – Eric