css - 带有 <a> 标签的 Div

标签 css html

首先,我知道有很多类似的问题,但我读过的文章都没有帮助我。不知何故,这行不通..

我想在 class="downloadBoks" 内创建区域可点击,而不仅仅是 <a></a> 中的文本.不使用 JavaScript。

HTML:

<div class="sideboks">
    <div class="downloadBoks">
        <a href="Prosjektplan.pdf">Prosjektbeskrivelse</a>
    </div>
    <div class="downloadBoks">
        <a href="Statusrapport.pdf">Statusrapport</a>
    </div>
</div>

CSS:

.downloadBoks {
    height: 23px;
    width: 150px;
    font-size: 14px;
    border-style: solid;
    border-color: #000000;
    border-width: 0px 0px 2px 0px;
    margin-top: 0px;
    margin-bottom:0px;
    line-height: 25px;
    vertical-align:middle;
    box-shadow: inset 0px 0 2px 2px #777777;
}


div.sideboks{
    width: 150px;
    height: 50px;
    margin-top: 150px;
    margin-left: 54px;
    position: fixed;
    background-color: #B7AFA3;
    border:solid;
    border-width: 5px 0px 5px 5px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: inset 1px 0 0px 0px #777777;
}

这是我目前的代码。现在,“downloadBoks”纯粹是外观。

编辑:所以我意识到将 div 放在另一个 div 中可能与此有关?因此也更新了该代码。感谢到目前为止的所有回复!

最佳答案

.downloadBoks a {
     display: block;
     height: 100%;
 }

这将使整个方 block 可点击。 DEMO

关于css - 带有 <a> 标签的 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19599555/

相关文章:

python - 如何提取其中包含特定元素的所有 div,它不是 class、span、a 或 li?

html - 如何将菜单链接添加到菜单的最右侧

javascript - 如何循环使用highcharts制作多个图表?

html - Css 媒体查询解决问题

html - 如何让多个单选按钮在 Angular2 中工作?

html - 在不破坏响应能力的情况下将图像卡在屏幕外

javascript - 在滚动条上移动元素

html - 将背景应用于 flex 子项无法正常工作

css - 使用 css 禁用父链接( anchor )

html - 使用 CSS 以小 Angular 倾斜 Div 的左侧和右侧