Являются ли элементы <progress>и <meter>элементами формы? - PullRequest
0 голосов
/ 12 февраля 2019

Mozilla перечислила все элементы html здесь и <progess> & <meter> элементов, сгруппированных как <form> элементы здесь.Я хотел спросить, являются ли они <form> элементами или нет?Я имею в виду, я должен использовать их в элементе <form>?

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Только элемент <form> является элементом формы.

В спецификации HTML указано количество элементов, связанных с формой .Этот список не включает <progress> или <meter>.

Однако в этом же разделе перечислены <progress> и <meter> как помечаемых элементов , поэтому они могут иметь <label> связан с ними, как и большинство элементов управления формой.

Элемент <progress> и <meter> элемент могут использоваться в обоих случаях "Где ожидается фразовое содержимое", поэтомуони могут использоваться внутри или снаружи форм.

0 голосов
/ 12 февраля 2019

Согласно Mozilla и официальным документам W3C, оба <progress> W3C и <meter> W3C действительны в любом родительском узле, который принимает формулировку контента .

Чтобы ответить более прямо: не требуется , чтобы они были в пределах<form> элемент.Вопрос о том, следует ли вам использовать , полностью зависит от вашего дизайна и от того, имеет ли это смысл для вас.

...