Я создавал WebApp, который должен принимать проценты различных химических веществ, таких как (HCl [ Hydrochloric acid
], NaOH [Sodium Hydroxide
] и т.д.) в качестве ввода от пользователя.
Итак, вот что я делаю для этого в HTML
:
<input type='text' value='' name='hcl' placeholder='Enter HCl%' />
и это отлично работает в большинстве случаев, но теперь у моего клиента есть требование ввести процент химических веществ, таких как H 2 SO 4, SiO 2 и т.д.
Итак, вот что я использовал для этого:
<input type='text' placeholder='H<sub>2</sub>O' />
Но без успеха.
Итак, у меня есть вопрос:
Как мы можем отформатировать placeholders
из html input
, чтобы отобразить форматированный текст, подобный указанному здесь?
Я знаю, что возможное решение для этого сценария:
Используйте label
вне <input>
, который будет иметь этот отформатированный текст внутри него, например:
<label for='h2o'>Enter H<sub>2</sub>O% :</label><input id='h2o' type='text' />
Fiddle, а также я использую этот подход прямо сейчас;
Но все же мне интересно узнать, можно ли это сделать и с заполнителями?
Использование CSS или CSS3?
Если нет, то используя JS?
Любые предложения приветствуются.
Надежда Эксперты помогут мне в этом. Заранее спасибо:)!