У меня есть 2 отдельных вопроса, но оба они относятся к тому, как Chrome отображает вещи против Edge. По сути, я хочу, чтобы в Edge 2 элемента выглядели одинаково, как в Chrome
1. Заполнители ввода даты
Chrome - Как и должно быть, заполнитель очень легкий.
Край = заполнитель все еще темный. Я не могу понять, как заставить его реагировать на CSS
Я пытался использовать input [type = "date"] и затем следовать за ним с помощью :: webkit- а также :: - мс. Ни один из тех не работал. Я пробовал встречаться с кавычками и без них. Я попытался добавить :: webkit-datetime-edit-text, как предложили несколько вещей. Я очистил свой кеш, и другие элементы CSS изменились, поэтому я знаю, что это не так. Я добавил и удалил важные теги. Ничего даже почти не сработало.
/*This is for Google Chrome*/
input::placeholder, input[type=date]::-webkit-datetime-edit {
color: rgba(29, 55, 92, .3) !important;
font-size: 1em !important;
font-style: oblique;
}
/*This is for MS Edge*/
input[type="text"]::-ms-input-placeholder, input[type="tel"]::-ms-input-placeholder, input[type="email"]::-ms-input-placeholder, input[type="number"]::-ms-input-placeholder {
color: rgba(29, 55, 92, .3) !important;
font-size: 1em !important;
font-style: oblique;
}
input[type=date]:focus::-webkit-datetime-edit {
color: black !important;
}
input[type=date]:valid::-webkit-datetime-edit {
color: black !important;
}
2. Цвет содержимого не работает
РЕДАКТИРОВАТЬ: Вот кодовое поле для заполнителей: Пользовательские флажки
Цвет и расположениене работает в Edge. Однако Edge знает, что они существуют:
Я вижу, что изображение зачеркнуто. Это как-то связано с этим? В Chrome этого не происходит, поэтому я не знаю, как бы это исправить.
Chrome - флажок белого цвета и правильно установлен внутри коробки
Edge - флажок зеленого цвета и находится не в нужном месте
.checkmark, .checkmarkSquare {
position: absolute;
top: 0;
left: 0;
height: 20px;
width: 20px;
background-color: #eee; /*light grayish-beige*/
border-radius: 50%;
}
/* Create the checkmark */
.checkmark:after, .checkmarkSquare:after {
content: '\02714';
color: white;
display: none;
}