gpt4 book ai didi

css - 在 MSIE 中恢复输入元素的初始边框

转载 作者:太空宇宙 更新时间:2023-11-04 15:45:49 24 4
gpt4 key购买 nike

这可能是一个需要回答的微不足道的问题,但是有没有等同于 input { border: initial; 可以在 IE8 和 9 中运行吗?

如果有人知道颜色是什么(因为在其他浏览器中可以用 initial 覆盖它们以清除它们),我会接受带有明确边框的嵌套框以获得默认的 IE 外观。

我已经尝试过的事情:2px inset #XXX 具有各种 X 值; 2px inset threedhighlight; -ms-initial

最佳答案

没有。和 initial并不意味着“浏览器默认”。它表示根据 CSS 规范为属性定义的初始值,与浏览器默认值无关。对于 border,它是 thin none 后跟 color 属性的值。 (Chrome 支持 initial 值,但 Firefox 或 IE 9 等不支持。)

您可以尝试将属性显式设置为您希望成为浏览器默认值的值,尽管这通常因浏览器版本而异。本页http://www.iecss.com被描述为显示 IE 默认样式表功能。根据它,以下内容适用于 IE 6:

background-color: #FFF;
border-style: inset;
border-width: 2px;
font-family: sans-serif;
font-size: 10pt;
overflow: hidden;
padding: 1px;
zoom: 1;

对于 IE 7 到 IE 9,页面具有相同的声明,但缺少 border-style。这是不可能的,因为初始值为 none。也许意图是说边框样式无法在 CSS 中描述。但对我来说,它真的看起来像插图。

要将某些元素的某些属性保留为其浏览器默认值,只需不要在 CSS 中设置它们即可。使用在需要时排除它们的选择器。这有时可能需要添加标记。

关于css - 在 MSIE 中恢复输入元素的初始边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11756423/

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