2011-03-21 60 views
0

我在这里有一个我无法解决的情况。如何覆盖列表中的嵌套div

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Page Title</title> 
<style type="text/css"> 
#midcol ul { 
padding-left: 25px; 
} 
.mylist ul { 
padding-left: 5px; 
} 
</style> 
</head> 
<body> 
    <div id="midcol"> 
    <ul> 
     <li>Item 1</li> 
     <li>Item 2</li> 
    </ul> 
    <div class="mylist"> 
     <ul> 
     <li>Item 3</li> 
     <li>Item 4</li> 
     </ul> 
    </div> 
    </div> 
</body> 
</html> 

如何将midcol的填充样式重写到我的mylist类列表中?它目前正在采用midcol风格,并且忽略了为mylist定义的样式。

回答

1

您可以更改:

#midcol ul { 
padding-left: 25px; 
} 

到:

#midcol > ul { 
padding-left: 25px; 
} 

应该这样做。

0

巢样式:

#midcol .mylist ul { 
padding-left: 5px; 
} 
+0

是它确实:)。谢谢。 – Santosh 2011-03-22 11:18:29

+0

现在您应该将其标记为已接受的答案 – AlfonsoML 2011-03-22 14:46:33