Я решил это с установкой «Конвейер по Keyoti» в Visual Studio Professional 2015. Конвейер создает REMOTE-адрес (ваш IP) с портом (45455), который разрешает внешний запрос. Пример:
Конвейер позволяет тестировать веб-приложения с внешних планшетов и телефонов в вашей сети или с эмуляторов Android (без http://10.0.2.2:
)
Шаги находятся в следующей ссылке:
https://marketplace.visualstudio.com/items?itemName=vs-publisher-1448185.ConveyorbyKeyoti
Существует три различных реализации: псевдо-элементы, псевдо-классы и ничего.
::-webkit-input-placeholder
. [Ref]:-moz-placeholder
(one colon). [Ref]::-moz-placeholder
, но старый селектор все еще будет работать некоторое время. [Ref]:-ms-input-placeholder
. [Ref]::placeholder
[Ref]Internet Explorer 9 и ниже вообще не поддерживает атрибут placeholder
, а Opera 12 и ниже не поддерживает никакого CSS-селектора для placeholder.
Дискуссия о лучшей реализации все еще продолжается. Обратите внимание, что псевдоэлементы действуют как настоящие элементы в Shadow DOM. padding
на input
не получит тот же цвет фона, что и псевдоэлемент.
Агенты пользователя должны игнорировать правило с неизвестным селектором. См. Селекторы уровня 3:
группа селекторов, содержащая недопустимый селектор, является недействительной.
Таким образом, нам нужны отдельные правила для каждого браузера. В противном случае вся группа будет игнорироваться всеми браузерами.
::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #909; } :-moz-placeholder { /* Mozilla Firefox 4 - 18 */ color: #909; непрозрачность: 1; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #909; непрозрачность: 1; } :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #909; } ::-ms-input-placeholder { /* Microsoft Edge */ color: #909; } ::placeholder { /* Большинство современных браузеров поддерживают это сейчас. */ color: #909; }
opacity: 1
. em
и протестируйте их с большими настройками минимального размера шрифта. Не забывайте о переводах: некоторым языкам нужно больше места для одного и того же слова. placeholder
, но без поддержки CSS для этого (например, Opera) тоже должны быть протестированы. input
(email
, search
). Они могут повлиять на рендеринг неожиданным образом. Используйте свойства -webkit-appearance
и -moz-appearance
, чтобы изменить это. Example: [type="search"] {
-moz-appearance: textfield;
-webkit-appearance: textfield;
appearance: textfield;
}
Вот решение с [1 115] селекторы CSS
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
color: #909;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #909;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #909;
opacity: 1;
}
::-ms-input-placeholder { /* Microsoft Edge */
color: #909;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #909;
}
::-webkit-input-placeholder {/* Край */цвет: #colorcode;}
:-ms-input-placeholder {/* Internet Explorer */цвет: #colorcode;}
:: заполнитель {цвет: #colorcode;}
использование это в CSS и заполнителе окрашивает изменения.