当前位置: 首页 > 知识库问答 >
问题:

向链接内部的div添加焦点状态

诸新霁
2023-03-14

我正在尝试使链接有一个围绕整体的焦点状态。container-covid-alert div,当链接被选项卡打开时,我确信这一定是可能的?以下2个选择器不工作。

null

.container-covid-alert:focus {
                outline: solid 3px #FFAD16;
            }
            .container-covid-alert a:focus {
                outline: solid 3px #FFAD16;
            }
            .container-covid-alert {
                background-color: #206497 !important;
                color: #FFFFFF;
                padding-top: 10px;
                padding-bottom: 10px;
                display: block;
                flex-flow: row wrap;
                align-items: center;
                align-content: center;
                justify-content: flex-start;
                font-size: 1.1rem;
            }
            .container-covid-alert a {
                color: #FFFFFF;
            }
            .covid-inner {
                margin: auto;
                width: 1170px;
            }
<a id="covid-banner-link" title="Coronavirus" class="sys_16" href="/">
    <div class="container-covid-alert">
    <div class="covid-inner">
    <p>Coronavirus (COVID-19)updates and advice.</p>
    </div>
    </div>
    </a>

null

共有1个答案

施刚毅
2023-03-14

超链接在链接内联元素时会折叠。

解决方案是使其像具有display:block;的块元素一样工作。

这样,您就可以将:focus状态添加到超链接本身,使其变得非常简单。

另外,橙色对焦指示器的对比度不够高--它只有1.86:1,你需要3:1作为最小值,所以你可能想要改变它。

null

#covid-banner-link{
   display:block;
}

#covid-banner-link:focus {
   outline: solid 3px #FFAD16;          
}

.container-covid-alert {
                background-color: #206497 !important;
                color: #FFFFFF;
                padding-top: 10px;
                padding-bottom: 10px;
                display: block;
                flex-flow: row wrap;
                align-items: center;
                align-content: center;
                justify-content: flex-start;
                font-size: 1.1rem;
            }
            .container-covid-alert a {
                color: #FFFFFF;
            }
            .covid-inner {
                margin: auto;
                width: 1170px;
            }
<a id="covid-banner-link" title="Coronavirus" class="sys_16" href="/">
<div class="container-covid-alert">
<div class="covid-inner">
<p>Coronavirus (COVID-19)updates and advice.</p>
</div>
</div>
</a>
 类似资料:
  • 问题内容: 我有这个admin.py 并且我想使“ firm_url”字段可与该字段中列出的每个网址一起点击。我怎样才能做到这一点?谢谢。 问题答案: 在LawyerAdmin类中定义一个自定义方法,该方法将链接返回为HTML:

  • 我不知道如何为这个问题设置一个标题。 我想要的是用单击的标记的内容更改DIV内部的内容。问题是,在我的标记中,我有另一个嵌套的DIV和一些文本,我不希望该文本在更改时显示。 如何在更改时只显示标记的内容,而不显示其子div? 这是我的代码和指向JSFiddle的链接 null null https://jsfidle.net/mariokala/zmdjoy9b/28/

  • 我使用Microsoft Excel2007。我在第一个excel表上有一个简单的形状。我想在这个简单的形状上添加一个超链接,它引用了特定行和列上的另一个工作表。我对此进行了研究,但我只找到了演示如何向给定单元格添加超链接的示例。如何在Apache POI的帮助下向给定的简单形状添加超链接?

  • 我目前在按钮按钮上用于“显示当天报价”的脚本缺少一个功能:链接支持= 仅仅添加一个普通的“href”不起作用,它只显示为文本。 还有别的办法吗?

  • 我有以下:- 并且我想在div之间添加以下HTML表:- 所以我有以下两个问题:- > 如何根据以开头、以结尾的id选择Div? 另外,在选择Div之后,我如何在它之间添加HTML表?> 谢谢