【发布时间】:2011-06-13 10:46:51
【问题描述】:
我完全迷失了这个。好的,所以我用 CSS 创建了一个按钮,看看 CSS 代码:
.UploadPhotos a:link{
display:block;
width:100px;
height:22px;
padding-top:2px;
margin-left:auto;
margin-right:auto;
text-align:center;
background:url(../images/btn_image.png) 0 0 no-repeat;
text-decoration:none;
color:#FFF;
}
.UploadPhotos a:hover{
background-position: 0 -24px;
text-decoration:none;
color:#060;
}
.UploadPhotos a:active{
background-position: 0 0px;
text-decoration:none;
color:#FFF;
}
.UploadPhotos a:visited{
background-position: 0 0px;
text-decoration:none;
color:#FFF;
}
现在是 HTML 代码:
<div class="UploadPhotos">
<a id="UpLd" href="uploader/upload.php">Upload Photos</a>
</div>
当我点击它时,问题就开始了。该链接正在使用 js 完成的 iframe 中打开另一个页面。单击此按钮后,此按钮的所有样式都消失了。即使我在链接上设置了 href="#",我也会遇到同样的问题。所以我不相信它是打开页面的js。我不明白为什么单击后样式突然消失了。
我添加了一些图片给你们一个想法:
常规
悬停
点击后
点击后用光标突出显示文本
【问题讨论】: