为什么移到a时右边框没有了;另外为什么可以在a里面放h1块元素

<!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>
<title>显示隐藏标签</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style>
#menu {
  overflow:hidden; 
  background-color:#fbfef4;
  width:200px;
  height:500px;
  overflow:hidden;
  }
#menu li {
  list-style-type:none;   
  display:block; 
  width:178px;
  border:1px solid #739c23;
  border-bottom-width:0px; 
  
  }
#menu li.end{
border-bottom-width:1px; 
}
#menu li a {
  display:block; 
  text-decoration:none;   
  width:100%;
  padding:10px;  
  }
#menu li a span {
  display:none; 
  color:#333;
  font-size:12px;
  padding-top:10px;
  }

#menu li a:hover {
  background:#fff;
  }
#menu li a:hover span {
  display:block; 
  cursor:hand;
  }
#menu h1 {
  margin:0px; 
  color:#739c23;  
  font-size:14px; 
}



</style>
</head>
<body> 
<ul id="menu"> 
  <li> <a href="#"> 
    <h1>CSS是什么</h1> 
    <span> 目前推荐遵循的是W3C于1998年5月12日推荐CSS2。W3C创建CSS标准的目的是以CSS取代HTML表格式布局、帧和其他表现的语言。纯CSS布局与结构式XHTML相结合能帮助设计师分离外观与结构,使站点的访问及维护更加容易。 </span> </a> </li> 
  <li> <a href="#"> 
    <h1>HTML是什么</h1> 
    <span> 是Web的基本描述语言,由 Tim Berners-lee提出。设计 HTML 语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。这样,你只要使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 </span> </a> </li> 
  <li> <a href="#"> 
    <h1>XHTML是什么</h1> 
    <span> 目前推荐遵循的是W3C于2000年1月26日推荐XML1.0XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的站点,直接采用XML还为时过早。因此,我们在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML.简单的说,建立XHTML的目的就是实现HTML向XML的过渡。 </span> </a> </li> 
  <li class="end"> <a href="#"> 
    <h1>XML是什么</h1> 
    <span> 目前推荐遵循的是W3C于2000年10月6日发布的XML1.0和HTML一样,XML同样来源于SGML,但XML是一种能定义其他语言的语。XML最初设计的目的是弥补HTML的不足,以强大的扩展性满足网络信息发布的需要,后来逐渐用于网络数据的转换和描述。 </span> </a> </li> 
</ul> 
</body>
</html>


yuqingzhijie3596863
浏览 1805回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP