<input type="radio" checked="checked">
<a href="#">页面1</a>
<input type="radio">
<a href="#">页面2</a>
选中input实现使input 下的a链接到相应页面
可以嵌套?只要不交叉随便用2个border也应该是2px吧,就是margin-left:790px。看了您的回答我才知道border也是计算在宽度内的。
input,a{
position:fixed;
width:100px;
height:50px;
line-height:50px;
}
input{
opacity:0;
z-index:100;
}
a{
background-color:blue;
font-size:16px;
color:#fff;
font-weight:bold;
text-decoration:none;
text-align:center;
z-index:10;
}
.a2,.a2+a{
left:100px;
}
input:checked+a{
background-color:red;
}
</style>
</head>
<body>
<input type="radio" name="radio-set" checked="checked" class="a1">
<a href="#">页面1</a>
<input type="radio" name="radio-set" class="a2">
<a href="#">页面2</a>