Влияет ли форматирование CSS на достоверность форм - PullRequest
1 голос
/ 08 февраля 2009

Если у меня есть HTML-форма с некоторыми встроенными div s, и после применения CSS разделы формы в конечном итоге распространяются по всей странице за пределы исходных <form> границ, будет ли форма продолжаться? работать. Что спецификации HTML говорят об этом?

Ответы [ 3 ]

7 голосов
/ 08 февраля 2009

Да, форма продолжит работать. Позиционирование CSS не влияет на достоверность HTML. Единственное беспокойство - это простота использования или ясность. Если не очевидно, что элемент принадлежит форме, вы можете запутать пользователей. Или, если вы разместите / слой что-то там, где это не может быть нажата, это также вызовет проблемы.

Но HTML и CSS - это разные вещи ... Спецификациям HTML нечего сказать по этому поводу.

0 голосов
/ 08 февраля 2009

Позиционирование не имеет никакого эффекта. Вложенность тегов делает. Все элементы формы должны быть внутри, но я думаю, что это единственное требование.

0 голосов
/ 08 февраля 2009

Пока элементы являются дочерними по отношению к тегам формы, ничего не изменится. Дисплей не влияет на функциональность, поэтому не имеет значения, если они не отображаются в той же области, что и форма.

Однако, если вы манипулировали DOM с помощью javascript и перемещали элементы из формы (под формой я имею в виду, что они больше не являются дочерними элементами этой формы, а не что они визуально находятся снаружи), тогда они больше не будут отправлены с этой формой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...