Tôi không thể tìm thấy điều này bây giờ nhưng tôi đã đọc nó trước đây trên các blog khác nhau thảo luận về chủ đề này. Tôi sẽ đưa ra một ví dụ và hy vọng nó rõ ràng (mặc dù nó có thể không làm rõ bất cứ điều gì cả).
Đưa ra phần đánh dấu này (tùy ý về mục đích):
<div class="myWrapper">
<a href="somepage.url" class="img">
<img url="someimage.url">
</a>
</div>
<div class="yourWrapper">
<a href="somepage.url" class="img">
<img url="someimage.url">
</a>
</div>
Trong khi CSS có thể đọc như thế này:
.myWrapper .img img {border: thin black solid;}
.myWrapper .img {margin:10px;}
.yourWrapper .img img {border: thick red dashed;}
.yourWrapper .img {margin:20px;}
Nó cũng có thể được viết như thế này:
.myWrapper {
.img {
margin:10px;
img {
border: thin black solid;
}
}
}
.yourWrapper {
.img {
margin:10px;
img {
border: thick red dashed;
}
}
}
Nhưng tôi không thể nhớ đã nhìn thấy nơi đó đã được thảo luận hoặc nếu đó là một cái gì đó trong công trình. Có ai biết tôi đang nói cái quái gì không?
Và tôi không nghĩ rằng đây là một câu hỏi SO hoặc tôi sẽ đặt nó trên SO.
}
. Bây giờ tôi sẽ dọn sạch chúng.
img
thành phần trong.img
lớp. </ strike>