gpt4 book ai didi

CSS 大纲无法在 Firefox 中正确呈现

转载 作者:技术小花猫 更新时间:2023-10-29 10:29:40 27 4
gpt4 key购买 nike

我对 CSS outline 属性在 Firefox 7 或更低版本上的呈现方式有些困惑。显然某处有问题,但我就是找不到。

它在所有其他主流浏览器(Opera、Chrome、IE、Safari)上运行良好。

我添加了几个屏幕截图以供引用。一个来自 Firefox:

enter image description here

另一个来自 Chrome:

enter image description here

这是 CSS:

form#commentform input:focus { outline: 2px outset #717377 }

这是 XHTML:

<form id="commentform">
<div>
<label for="name">
<strong>
Nom
<span id="sname"></span>
</strong>
</label>
<input type="text" tabindex="1" id="name" name="name" class="textbox" />
</div>
...
</form>

我该如何解决这个问题?

最佳答案

在 Firefox 上,轮廓是围绕 box-shadow 绘制的(不是在内部)。
因此,您必须为其提供服务(使用 css hack)附加规则:outline-offset: -X(X = 阴影的长度)。

关于CSS 大纲无法在 Firefox 中正确呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7833587/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com