Атрибут CSS content
позволяет мне изменять содержимое элемента. Можно ли изменить элемент таким образом, чтобы его содержимое было размещено как часть формы, используя чистый CSS?Изменение полей формы с использованием создания содержимого 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>
Согласно severalquestions на этом сайте, нет никакого способа, чтобы использовать :before
и :after
на входных элементов, но один комментарий упоминает, что textarea
, кажется, ведут себя специально ,
Есть ли способ изменить переменные формы (через любой вектор элемента), используя только CSS?
Примечание: Это не должно быть особенно совместимым с несколькими браузерами или надежным. Я изучаю поведение разных браузеров и трюки, на которые каждый может быть подвергнут.
Я понимаю, что это не возможно для 'textarea', используя': after' или ': before', но есть ли какие-либо способы изменить поля формы непосредственно из CSS, используя любой элемент, селектор, атрибут и т. д.? – Polynomial
№. вы не можете изменить dom через css. вы не можете изменять атрибуты или значения через css – fcalderan
Bah. Это отстой :( – Polynomial