我如何访问CSS中的DIV内的UL和LI菜单?
<section id="main">
<div id="=cont">
<ul>
<li><a href="about.html"> Our Hitory </a>
<ul>
<li><a href="index.html"> The Foundation </a></li>
<li><a href="about.html"> Our Founders </a></li>
</ul>
</li>
<li>
<a href="about.html"> Our Company </a>
<ul>
<li><a href="index.html"> Our Business Practices </a></li>
<li><a href="about.html"> Our Brokers </a></li>
</ul>
</li>
</ul>
</div>
我在CSS中尝试了很多组合,但似乎无法访问该菜单并进行样式。
非常感谢!
您在 <div id="=cont">
中遇到错误,将其更改为 <div id="cont">
#cont > ul{
list-style-type: none;
}
#cont > ul li{
padding: 10px;
background: green;
}
#cont >ul li ul{
list-style-type: none;
}
#cont >ul li ul li{
padding: 10px;
background: black;
}
<section id="main">
<div id="cont">
<ul>
<li><a href="about.html"> Our Hitory </a>
<ul>
<li><a href="index.html"> The Foundation </a></li>
<li><a href="about.html"> Our Founders </a></li>
</ul>
</li>
<li>
<a href="about.html"> Our Company </a>
<ul>
<li><a href="index.html"> Our Business Practices </a></li>
<li><a href="about.html"> Our Brokers </a></li>
</ul>
</li>
</ul>
</div>
</section>
这是样式化的示例从:http://www.java2s.com/code/htmlcss/tags/settingstystyleforinedeadeadeadeadiv.htm
#footer ul {
width: 1000px;
text-align: center;
}
#footer li {
display: inline;
list-style-type: none;
line-height: 44px;
}
#footer li a {
color: #574621;
text-decoration: none;
margin: 0 10px;
}
#footer li a:visited {
text-decoration: none
}
#footer li a:hover {
text-decoration: underline
}
?<!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" dir="ltr" lang="en-US"
xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<title></title>
<style rel="stylesheet" type="text/css">
</style>
</head>
<body>
<div id="footer">
<ul>
<li><a href="#">Home</a>|</li>
<li><a href="#">About our Hotel</a>|</li>
<li><a href="#">Services</a>|</li>
<li><a href="#">Photogallery</a>|</li>
<li><a href="#">Testimonials</a>|</li>
<li><a href="#">Locations</a>|</li>
<li><a href="#">Contacts</a></li>
</ul>
</div>
</body>
</html>
与您可以在CSS表中使用的标签说话,例如
示例1:
.id ul li {
your Css Code
}
/* in your case */
.cont {
position: ...;
}
/* Or for deeper Tags
* for example:
*/
.cont ul li a {
position: ...;
}
或那是一个不好的编程风格
示例2:
<li style="color:green"><a href="about.html"> Our Hitory </a>
还有第三个选项可以将CSS代码如示例1中的示例标记中的示例标记
中的示例1放置。示例3:
<head>
<style>
<!-- Code from Example 1 -->
</style>
</head>
希望我能帮助您!
如果您有任何疑问,请问。
祝你好运