Атрибут CSS content
позволяет мне изменять содержимое элемента. Можно ли изменить элемент так, чтобы его содержимое было размещено как часть формы с использованием чистого CSS?
Пример того, что я хочу сделать:
<style type="text/css">
#sneaky:before {
content: "Testing, testing!";
}
</style>
...
<form action="foo.php" action="POST">
<textarea name="data" id="sneaky"></textarea>
<input type="submit" value="Send" />
</form>
Согласно нескольким вопросам на этом сайте, нет никакого способа использовать :before
и :after
для элементов ввода, но в одном комментарии упоминалось, что textarea
кажется вести себя особенно.
Есть ли способ изменить переменные формы (через любой элемент-вектор), используя только CSS?
Примечание: это не должно быть особенно кросс-браузерно-совместимым или надежным. Я исследую поведение различных браузеров и приемы, которым может подвергаться каждый.