<!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=gb2312" />
<title>无标题文档</title>
<script language="javascript">
<!--
window.onload = function (){
var tagol = document.getElementById("edu");
var tagli = tagol.getElementsByTagName("li");
for(var i=0;i<tagli.length;i++){
if(i%2 != 0){
tagli[i].style.background = "";
}
}
}
-->
</script>
<style type="text/css">
<!--
* {
margin: 0px;
padding: 0px;
}
ol {
margin: 10px auto;
height: auto;
width: 600px;
border: 1px solid #FF0000;
list-style: decimal inside;
}
ol li {
line-height: 25px;
height: 25px;
background: #99CC00;
}
ol li a {
text-decoration: none;
}
ol li span{
text-align: right;
}
-->
</style>
</head>
<body>
<ol id="edu">
<li><a href="#">标题1</a><span>浏览次数:n</span></li>
<li><a href="#">标题2</a><span>浏览次数:n</span></li>
<li><a href="#">标题3</a><span>浏览次数:n</span></li>
</ol>
</body>
</html>向大家请教三个问题:
1.用ol标签定义有序列表,为什么前面的序号在IE6里都为1,没有自动的排序。
2.这里的span标签,想要进行右对齐,除了让a和span块化再浮动的方法,还有什么更为简单的方法让其实现右对齐?
3.这段js代码在FF里不起作用
另外,IE6里序号没有被背景色覆盖。
希望能给个完整代码,完美实现这段代码在IE6和FF里的一致效果。
辛苦大家了。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
<!--
window.onload = function (){
var tagol = document.getElementById("edu");
var tagli = tagol.getElementsByTagName("li");
for(var i=0;i<tagli.length;i++){
if(i%2 != 0){
tagli[i].style.background = "";
}
}
}
-->
</script>
<style type="text/css">
<!--
* {
margin: 0px;
padding: 0px;
}
ol {
margin: 10px auto;
height: auto;
width: 600px;
border: 1px solid #FF0000;
list-style: decimal inside;
}
ol li {
line-height: 25px;
height: 25px;
background: #99CC00;
}
ol li a {
text-decoration: none;
}
ol li span{
text-align: right;
}
-->
</style>
</head>
<body>
<ol id="edu">
<li><a href="#">标题1</a><span>浏览次数:n</span></li>
<li><a href="#">标题2</a><span>浏览次数:n</span></li>
<li><a href="#">标题3</a><span>浏览次数:n</span></li>
</ol>
</body>
</html>向大家请教三个问题:
1.用ol标签定义有序列表,为什么前面的序号在IE6里都为1,没有自动的排序。
2.这里的span标签,想要进行右对齐,除了让a和span块化再浮动的方法,还有什么更为简单的方法让其实现右对齐?
3.这段js代码在FF里不起作用
另外,IE6里序号没有被背景色覆盖。
希望能给个完整代码,完美实现这段代码在IE6和FF里的一致效果。
辛苦大家了。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档 </title>
<script language="javascript">
<!--
window.onload = function (){
var tagol = document.getElementById("edu");
var tagli = tagol.getElementsByTagName("li");
for(var i=0;i <tagli.length;i++){
if(i%2 != 0){
tagli[i].style.background = "none";
}
}
}
-->
</script>
<style type="text/css">
<!--
* {
margin: 0px;
padding: 0px;
}
ol {
margin: 10px auto;
height: auto;
width: 600px;
border: 1px solid #FF0000;
list-style: decimal inside;
}
ol li {
line-height: 25px;
background: #99CC00;
}
ol li a {
text-decoration: none;
}
ol li span{
text-align: right;
}
-->
</style>
</head>
<body>
<ol id="edu">
<li id="li_1"> <a href="#">标题1 </a> <span>浏览次数:ndfds fd fdsf </span> </li>
<li id="li_2"> <a href="#" >标题2 </a> <span>浏览次数:n </span> </li>
<li id="li_3"> <a href="#" >标题3 </a> <span>浏览次数:n </span> </li>
</ol>
</body>
</html>
span的右对齐楼主自己解决吧!