在审核悬停属性时,我感到很困惑。
.accordian ul:hover li {
width: 50px;
}
.accordian ul li:hover {
width: 700px;
}
这两行之间有什么区别?是否像第一个ul属性正在徘徊50px而在第二行li元素正在徘徊? 如果是这种情况,那么在第一行中为什么要宣布li?
答案 0 :(得分:0)
第一个声明说明当ul
的任何部分悬停时,使其后代li
的宽度为50px。
第二个声明说明当li
的任何ul
悬停在.accordian
的后代时,请将其宽度设为700px。
对于这两个声明,条件是列表是wchar_t **WinList //Global array store
BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam)
{
int NumMembers;
if (WinList == nullptr)
{
NumMembers = 0;
}
else
{
NumMembers = (sizeof(**WinList) / sizeof(wchar_t));
}
wchar_t class_name[300];
GetClassName(hwnd, class_name, 300);
WinList = new wchar_t * [NumMembers + 1];
WinList[NumMembers] = class_name;
return TRUE;
}
的后代。但我希望这与问题的含义无关。
希望这有助于您直观地理解:http://jsfiddle.net/zey4aLr9/8/