gpt4 book ai didi

html - CSS 样式适用于 Chrome 但不适用于 Firefox

转载 作者:太空宇宙 更新时间:2023-11-03 21:12:30 28 4
gpt4 key购买 nike

在这种情况下,我使用 Bootstrap 并添加了我自己的自定义样式类。我的自定义样式适用于 Chrome,但不适用于 Mozilla。示例如下:

元素:

<input class="form-control en-input-label" id="source" name="source" value="Personal Contact" aria-required="true" aria-invalid="false" readonly />

在 Chrome 上,它看起来像这样:

enter image description here

但在 Firefox 上,样式并不适用,它看起来像这样:

enter image description here

这是来自开发工具的 css 比较..

Chrome :

enter image description here

但是,Firefox 无法读取 en-input-label 类,而是使用默认类。

enter image description here

谁能解释一下发生了什么?为什么 chrome 能够读取 en-input-label 而 Firefox 不能?

编辑:

这是 en-input-label

的 css
.form-control.en-input-label, .form-control.en-input-label:read-only {
border-left: none;
border-top: none;
border-right: none;
border-color: #e6e6e6;
padding: 0px;
display: inline-table;
height: 30px;
line-height: 30px;
box-shadow: none;
-webkit-box-shadow: none;
margin-bottom: 0px;
background: transparent;
font-size: 12px;
color: #777;
font-weight: 500;
}

任何其他与元素相关的 css 都是来自 bootstrap 的 form-control:

.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

最佳答案

原因是Firefox needs a vendor prefix ,所以:

.form-control.en-input-label:-moz-read-only {

关于html - CSS 样式适用于 Chrome 但不适用于 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45203934/

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