我想使背景图像及其中的内容都可单击。我不确定如何实施...

图片:



我希望图像和内容都可以单击。

html部分:

<div class = "reportslistitem">
   <a href="[[ url ]]"
       target=="_blank">
          [[ startdate ]] -
           [[ enddate ]]
   </a>
</div>


CSS部分:

.reportslistitem{
    width:120px;
    height:140px;
    display:block;
    float: right;
    background:url('../images/Report-icon-without-text.png');
}


a{
 font: bold 12px 'Thin2Regular';
 text-decoration: none;
 color: rgb(0,0,0);
 padding: 10px 15px;
 position: relative;
 text-align: center;
 display:block;
 padding: 0px;
 position:relative;
 top:25px;
 }


我该如何更改?需要一些指导...

最佳答案

如果您使用HTML5,则现在可以使用锚定标记包裹整个部分,因此

<a href="[[ url ]]" target="_blank">
   <div class = "reportslistitem">
          [[ startdate ]] - [[ enddate ]]
   </div>
</a>


CSS应该像

.reportslistitem{
    width:120px;
    height:140px;
    display:block;
    background:url('../images/Report-icon-without-text.png');
}


a{
 font: bold 12px 'Thin2Regular';
 text-decoration: none;
 color: rgb(0,0,0);
 padding: 10px 15px;
 text-align: center;
 padding: 0px;
 display:block;
 width:120px;
 height:140px;
 }​

关于html - 使背景图像可点击以及内容可点击,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11408850/

10-12 13:20