Значения ширины и высоты для полей ввода. Ширина поля ввода не должна быть больше максимальной длины строки. Группировка элементов формы
Запасы содержатся прежде всего в руде редкоземельных металлов - монацитах и ториевом минерале - торит. В отсутствии спроса на редкие земли монацит вряд ли бы добывался только для извлечения его ториевого содержания. Другие полезные ископаемые руды с более высоким содержанием тория, такие как торит, были бы более вероятными источниками, если бы спрос значительно увеличился. Новый спрос возможен в связи с развитием и тестированием ториевого ядерного топлива в России и Индии. В США запасы тория имеются прежде всего в недавно открытых и давно разрабатываемых золотых приисках и в ториевых месторождениях венного типа.Меньшие количества тория содержатся в залежах железной руды и карбонатитах. Месторождения редкого в земной коре апатита тория (FRETA) найдены в Mineville, штат Нью-Йорк; а также в штатах Миссури и Нью-Джерси.
Основные мировые ресурсы тория находятся в золотых приисках. Ресурсы в размере более чем 500,000 тонн содержатся в золотых приисках, месторождениях венного типа и карбонатитах. Распространенные месторождения тория в различных других щелочных магматических породах содержат дополнительные ресурсы в размере более чем 2 миллионов тонн. Большие ториевые ресурсы найдены в Австралии, Бразилии, Канаде, Гренландии (Дания), Индии, Южной Африке и США.
Запасы на месторождениях тория в 2012 году, тыс.тонн ThO2 *
США | 440.0 |
Австралия | 410.0 |
Индия | 290.0 |
Канада | 100.0 |
ЮАР | 35.0 |
Прочие страны | 125.0 |
Всего запасы | 1,400.0 |
* данные US Geological Survey
В США торий производился как побочный продукт очистки монацита при производстве редкоземельных металов. Сам монацит получался как побочный продукт обработки тяжело-минеральных песков полезных ископаемых циркония и титана. В 2012 году монацит не призводился внутри США как коммерческий продукт. По существу все ториевые соединения и сплавы, потребляемые промышленностью США, были получены от импорта, запасов ранее импортированных материалов или материалов, ранее полученных из американских правительственных запасов. Восемь компаний занимались переработкой тория и изготовлением различных форм, содержащих торий, для неэнергетического использования, таких как катализаторы, высокотемпературная керамика и сварочные электроды. Использование тория в большинстве продуктов вообще уменьшилось из-за его естественной радиоактивности. Ориентировочная стоимость ториевых составов, используемых американской промышленностью, составляла 400,000 долларов, и не изменилась по сравнению с данными на 2011 год.
Внутренняя добыча руды отношения тория в монаците прекратилась на территории США в конце 1994 года, поскольку мировой спрос на руды, содержащие естественный радиоактивный торий, уменьшился. Импорт и существующие запасы составили по существу весь торий, потребляемый в Соединенных Штатах в 2012 году. Внутренний спрос на ториевые сплавы, соединения, металл и руды демонстрировал долгосрочную тенденцию снижения.
Торий имеет ряд областей применения, в которых подчас играет незаменимую роль. Положение этого металла в Периодической системе элементов и структура ядра предопределили его применение в области мирного использования атомной энергии.
Торий-232 - четно-четный изотоп (четное число протонов и нейтронов), поэтому не способен делиться тепловыми нейтронами и быть ядерным горючим. Но при захвате теплового нейтрона 232Th превращается в 233U. Уран-233 способен к делению подобно урану-235 и плутонию-239, что открывает более чем серьёзные перспективы для развития атомной энергетики (уран-ториевый топливный цикл, реакторы на быстрых нейтронах). В атомной энергетике применяются карбид, оксид и фторид тория (в высокотемпературных жидкосолевых реакторах) совместно с соединениями урана и плутония и вспомогательными добавками.
Так как общие запасы тория в 3-4 раза превышают запасы урана в земной коре, то атомная энергетика при использовании тория позволит на сотни лет полностью обеспечить энергопотребление человечества.
Кроме атомной энергетики, торий в виде металла с успехом применяется в металлургии (легирование магния и др.), придавая сплаву повышенные эксплуатационные характеристики (сопротивление разрыву, жаропрочность). Отчасти торий в виде окиси применяется в производстве высокопрочных композиций как упрочнитель (для авиапромышленности). Оксид тория из-за его наивысшей температуры плавления из всех оксидов (3350 K) и неокисляемости идёт на производство наиболее ответственных конструкций и изделий, работающих в сверхмощных тепловых потоках, и может быть идеальным материалом для облицовки камер сгорания и газодинамических каналов для МГД-электростанций. Тигли, изготовленные из окиси тория, применяются при работах в области температур около 2500-3100°C. Ранее оксид тория применялся для изготовления калильных сеток в газовых светильниках.
Торированные катоды прямого накала применяются в электронных лампах, а оксидно-ториевые - в магнетронах и мощных генераторных лампах. Добавка 0,8-1% ThO2 к вольфраму стабилизирует структуру нитей ламп накаливания. Ксеноновые дуговые лампы почти всегда имеют торированные катод и анод, поэтому незначительно радиоактивны. Оксид тория применяется как элемент сопротивления в высокотемпературных печах. Торий и его соединения широко применяют в составе катализаторов в органическом синтезе.
В 2012 году потребление тория, согласно оценкам, увеличилось по сравнению с предыдущим годом, и было значительным, прежде всего, в катализаторах, микроволновых трубах и оптическом оборудовании. Увеличение затрат на контроль радиоактивности и стремление ведущих производителей изделий с содержанием тория избавляться от данного металла стали причиной все большего использования заменителей - материалов без тория. Реальные и потенциальные затраты, связанные с разрешением органов государственного регулирования и нормами федерального права в США, определяющими контроль радиоактивности тория, ограничили его коммерческую ценность. Вероятно, что использование тория продолжит уменьшаться, если дешевые решения с его использованием не будут найдены или новая технология, такая, например, как a непролиферативное ядерное топливо, создаст возобновленный спрос.
В 2012 году в Австралии, предприятие в Mount Weld, Западная Австралия, производила монацитовый концентрат жуе второй год. С сентября 2012 года 14,400 тонн концентрата, содержащего 5,200 тонн окисей редких земель и некоторое количество тория, были готовы к экспорту и ожидали запуска предприятия по дальнейшей переработке концентрата в Малайзии. В Южной Африке планы состояли в том, чтобы в стадии реализации продолжить добывать и обрабатывать монацит на действующем предприятии по производству редких земель Steenkampskraal. Когда потребуется, торий, произведенный во время производства редких земель, может быть продан или сохранен локально в восстанавливаемой форме. В 2012 году государственный доклад по предприятию Steenkampskraal содержал данные о ресурсах приблизительно 14,000 тонн окисей редких земель.
В США цены на торий снизились до 73,7 долл./кг в 2009 году, по сравнению с 96,55 долл./кг в 2008 году. На основе данных в течение сентября 2012 года средние цены на импортированные в США ториевые соединения уменьшились до 68 долл./кг по сравнению с 70 долл./кг (вес брутто) в среднем за 2011 год.
Во Франции цены на ториевые компоненты также снизились в последние годы и в 2012 году составили 153 долл./кг по равнению с 158 долл./кг годом ранее.
Нерадиоактивные замены были найдены во многих областях применения тория. Соединия иттрия заменили торий в лампах накаливания. Сплав магния, содержащий лантаниды, иттрий и цирконий, способен заменить торий в космической промышленности.
Тип ламп, используемый в люстрах:
Лампа накаливания (Лампа «Ильича») - обладающая вольфрамовой нитью, фиксированной на электропроводящих контактах, размещенной в колбе с инертным газовым наполнителем. Лампа накаливания чаще всего встречается с двумя вариантами цоколя: Е 14 и Е 27. Это самые энергоемкие, но и самые дешевые лампы на сегодняшний день.
Люминесцентная лампа - так называемая "энергосберегающая лампа", выполненная в виде газоразрядного светового источника. Эти лампы в 5 раз экономичнее "лампочки Ильича". Световой поток в этих лампах формируется путем свечения люминофоров (особые частицы, которые трансформируют разные типы энергии в световой поток), если на них воздействует ультрафиолетовое излучение. Время работы такого оборудования - от 6000 до12000 часов.
Галогенная лампа - обладают похожим принципом работы с лампой накаливания. Принципиальной разницей между традиционной лампой «Ильича» и галогенным источником света является содержание ионов йода или брома, представляющих галогенный элемент. Важным отличием является кварцевое стекло. Размер такой лампы в разы меньше и компактнее, нежели у традиционных ламп. Эксплуатационный срок составляет - от 2000 до 4000 тысяч.
Светодиодная лампа - это по-настоящему энергосберегающая лампа, где в качестве светового источника применяется светодиод. Он в 10 раз экономичнее по сравнению с "лампой Ильича". Светодиодная лампа выпускается практически для любого типа цоколя. Эксплуатационный срок от 20 - 40 000 часов. На сегодняшний день цена на этот тип ламп стремительно падает, что позволяет ей стремительно заменять все остальные типы ламп, так как единственным минусом до не давнего времени была их цена.
Чаще всего в формах используется тег . Он не имеет закрывающего тега. Вся информация, необходимая браузеру для обработки, содержится непосредственно в теге и задается с помощью различных атрибутов. Семантика значительно варьируется в зависимости от значения его атрибута type .
Атрибуты тега
type Основной атрибут, задающий тип элемента. Если атрибут не указан, то по умолчанию используется значение text .Возможные значения:
Не все браузеры поддерживают типы, добавленные в HTML5.
Если браузер не поддерживает какой-то из новых типов, то он будет считать, что это тип .
Как организовать поддержку старых браузеров описано на примере даты .
Autocomplete="off"
Отключает автозаполнение для данного поля. Очень полезно для полей ввода разовых кодов, каптч и т.п.
.setAttribute("autocomplete","off");
autofocus
Автоматическое получение фокуса при загрузке страницы. Значение можно задать тремя способами:
...
...
...
Пример эмуляции свойства автофокус для старых браузеров .
disabled
Делает элемент недоступным. Недоступные элементы не передаются на сервер.
name
Имя поля. Каждое создаваемое поле ввода должно
иметь собственное уникальное имя, иначе сценарий
не определит, к каким полям относятся полученные значения. Конечно, имя поля ввода должно
соответствовать имени, которое описано для него в программе обработки.
value
Значение поля по умолчанию или надпись на кнопке.
size
Размер поля типа .
maxlength
Ограничение на количество символов, которые можно ввести в поле типа .
readonly="readonly" или ""
Запрещает изменение элемента.
required
Автоматически проверяет заполнено ли поле.
Для подсветки правильно заполненного обязательно поля можно использовать следуюшую конструкцию style:
min
Минимальное значение числа в поле типа number
.
max
Максимальное значение числа в поле типа number
.
step
Шаг изменения числа в поле типа number
.
pattern
Шаблон поля ввода. Проверка корректности ввода данных. Примеры шаблонов для html5 form input pattern .
placeholder
Текст-подсказка в поле формы, который пропадает автоматически при получении поле фокуса.
Пример настройки стиля подсказки:
В IE и Firefox (до 18 версии) placeholder считается псевдоклассом, а в остальных – псевдоэлементом.
РЕЗУЛЬТАТ:
List
Список вариантов, которые можно выбирать при наборе в текстовом поле.
Изначально этот список скрыт и становится доступным при получении полем фокуса или наборе текста.
Типы элемента INPUT
Кнопка BUTTON
Кнопка BUTTON предназначена для тех случаев, когда надо исполнять какой-нибудь скрипт. То есть на кнопку вешается событие OnСlick и вызывается нужная функция. Атрибут value задает надпись на кнопке. Атрибут onclick задает JavaScript-обработчик, который вызывается при щелчке на кнопке. Атрибут name служит для JavaScript-именования кнопки (на сервер не передается).
Пример
РЕЗУЛЬТАТ:
Кнопка SUBMIT
Эта кнопка предназначена для передачи формы. В большинстве браузеров внешне почти не отличима от кнопки . Сама она не передается, а служит только для управления.
Атрибут onclick для кнопки SUBMIT практически не используется, так как лучше использовать обработчик событий onsubmit , заданный в теге
РЕЗУЛЬТАТ:
Атрибут value дает определенные преимущества при использовании более одной кнопки передачи данных. В этом случае на основании значения полученной переменной сценарий сможет определить, как обрабатывать полученную информацию далее.
Пример
РЕЗУЛЬТАТ:
Атрибут formnovalidate может быть применен, чтобы предотвратить проверку значений формы.
Пример
РЕЗУЛЬТАТ:
Кнопка RESET
Это кнопка очистки формы. При ее нажатии всем измененным элементам возвращается значение по умолчанию. Применяется она достаточно редко. Однако в некоторых случаях может быть весьма полезна.
Совет: осторожно относитесь к выбору надписи на кнопке RESET . Вполне наглядным (и, главное, интуитивно понятным даже чайнику из чайников) будет что-нибудь вроде «Очистить», «Начать сначала», «Удалить ввод» и т.п. В общем, надо, чтобы у пользователя не закралось и тени сомнения относительно предназначения этой клавиши.
Пример
РЕЗУЛЬТАТ:
Поле ввода TEXT
Текстовое поле ввода используется в формах наиболее часто. Более того, его можно по праву считать основным и
главнейшим элементом форм. Этот тип используется тегом
по умолчанию, его можно не указывать,
чтобы вывести текстовое поле. Однако, если возникнет необходимость задать стиль для селектора input
,
то тогда атрибут type="text"
пропускать нельзя.
Имя поля, задаваемое атрибутом name
, всегда обязательно, так как
базируясь именно на этом параметре, браузер передает сценарию пару имя=значение.
Пример
РЕЗУЛЬТАТ:
Текст «Иванов» помещается в созданное поле в качестве начального значения. Если пользователь не внесет изменений или нажмет кнопку , то значение Иванов будет отправлено сценарию в качестве фамилии пользователя.
Поле ввода чисел NUMBER
Поле предназначено для ввода чисел. Дробная часть при вводе может отделяться как точкой (2.5), так и запятой (2,5). Если пользователь введет буквы, то отправить форму на сервер не удастся.
Пример
РЕЗУЛЬТАТ:
Можно задать минимальное, максимальное значение поля и шаг изменения числа. Значение шага может быть как положительным, так и отрицательным, но должно быть больше 0. Если введенное в поле число не будет отвечать заданным ограничениям, то отправка на сервер не произойдет.
Пример
РЕЗУЛЬТАТ:
Для задания любого шага используйте step="any" .
Пример
РЕЗУЛЬТАТ:
Поле number отображается по-разному: некоторые браузеры показывают стрелочки всегда, некоторые – только при наведении или получении полем фокуса.
Скрытое поле HIDDEN
Это специальный (скрытый) тип текстового поля. Если один сценарий обрабатывает несколько разных форм, то в скрытом поле каждой формы можно указать идентификатор, который позволит определить, с какой формой вы имеете дело.
Пример
Браузер не отображает скрытое поле, хотя его можно обнаружить, если перевести броузер в режим просмотра HTML-файла и проанализировать текст Web-страницы. Скрытые поля полезны, если необходимо указать требуемую для сценария информацию, но при этом нежелательно, чтобы пользователь имел возможность вносить в нее изменения. Однако учтите, что сообразительный пользователь может сохранить вашу форму в файле, отредактировать его, а затем передать эту форму серверу в измененном виде. Поэтому не стоит полагаться на скрытые поля с целью создания какой-либо защиты.
Пример
Сценарий получит переменную с именем FormVersion , которой будет присвоено значения 1.2. Эта информация может использоваться для определения способа обработки остальной информации, полученной от формы. Если пользователь изменит это значение, то программа сценария может повести себя неожиданным образом.
Поле ввода адреса электронной почты
Для ввода нескольких адресов можно добавить атрибут multiple , при этом для разделения адресов используется запятая (,)
Пример
Тег является одним из разносторонних элементов формы и позволяет создавать разные элементы интерфейса и обеспечить взаимодействие с пользователем. Главным образом предназначен для создания текстовых полей, различных кнопок, переключателей и флажков. Хотя элемент не требуется помещать внутрь контейнера
Параметры
Описание параметров тега
Параметр ALIGN
Определяет, как выравнивать поле с изображением относительно текста или других элементов формы.
Синтаксис
Аргументы
- bottom - Выравнивание нижней границы изображения по окружающему тексту
- left - Выравнивает изображение по левому краю окна
- middle - Выравнивание середины изображения по базовой линии текущей строки.
- right - Выравнивает изображение по правому краю окна.
- top - Верхняя граница изображения выравнивается по самому высокому элементу текущей строки.
Значение по умолчанию bottom. Браузеры также подддерживают аргументы absbottom , absmiddle , baseline и texttop , которые не включены в спецификацию HTML 4.01.
Параметр ALT
Параметр alt устанавливает альтернативный текст для поля с изображением. Такой текст позволяет получить текстовую информацию о рисунке при отключенной в браузере загрузке изображений. Поскольку загрузка изображений происходит после получения браузером информации о нем, то замещающий рисунок текст появляется раньше. А уже по мере загрузки текст будет сменяться изображением. Браузеры также отображают альтернативный текст в виде подсказки, появляющейся при наведении курсора мыши на изображение.
Синтаксис
Значением может быть любая подходящая текстовая строка. Ее обязательно надо брать в двойные или одинарные кавычки.
Параметр BORDER
Браузеры обрабатывают изображения, добавленные через тег , подобно рисункам, созданным с помощью тега . В том числе вокруг изображения можно добавить рамку, цвет которой совпадает с цветом текста.
Синтаксис
Допустимое значение - любое целое положительное число в пикселах. Значение по умолчанию 0.
Параметр CHECKED
Этот параметр определяет, помечен ли заранее такой элемент формы, как флажок или переключатель. В случае использования переключателей (radiobutton), может быть отмечен только один элемент группы, для флажков (checkbox) допустимо пометить хоть все элементы.
Синтаксис
Параметр DISABLED
Блокирует доступ и изменение поля формы. Оно в таком случае отображается серым и недоступным для активации пользователем. Кроме того, такое поле не может получить фокус путем нажатия на клавишу Tab, мышью или другим способом. Тем не менее, такое состояние поля можно менять с помощью скриптов.
Синтаксис
Параметр MAXLENGTH
Устанавливает максимальное число символов, которое может быть введено пользователем в текстовом поле. Когда это количество достигается при наборе, дальнейший ввод становится невозможным.
Синтаксис
Параметр NAME
Определяет уникальное имя элемента формы. Как правило, это имя используется при отправке данных на сервер или для доступа к введенным данным поля через скрипты.
Синтаксис
В качестве имени используется набор символов, включая числа и буквы. JavaScript чувствителен к регистру, поэтому при обращении к элементу по имени соблюдайте ту же форму написания, что и в параметре name.
Параметр READONLY
Когда к тегу добавляется параметр readonly, текстовое поле не может изменяться пользователем, в том числе вводиться новый текст или модифицироваться существующий. Кроме того, такое поле не может получить фокус путем нажатия на клавишу Tab, мышью или другим способом. Тем не менее, состояние и содержимое поля можно менять с помощью скриптов.
Синтаксис
Параметр SIZE
Ширина текстового поля, которое определяется числом символов моноширинного шрифта. Иными словами, ширина задается количеством близстоящих букв одинаковой ширины по горизонтали. Если размер шрифта изменяется с помощью стилей, ширина также соответственно меняется.
Синтаксис
Допустимое значение - любое целое положительное число.
Параметр SRC
Адрес графического файла, который будет отображаться на веб-странице в поле с изображением.
Синтаксис
В качестве значения принимается полный или относительный путь к файлу.
Параметр TYPE
Обязательный параметр type сообщает браузеру, к какому типу относится элемент формы.
Синтаксис
Аргументы
- button - Кнопка.
- checkbox - Флажки. Позволяют выбрать более одного варианта из предложенных.
- file - Поле для ввода имени файла, который пересылается на сервер.
- hidden - Скрытое поле. Оно никак не отображается на веб-странице.
- image - Поле с изображением. При нажатии на рисунок данные формы отправляются на сервер.
- password - Обычное текстовое поле, но отличается от него тем, что все символы показываются звездочками. Предназначено для того, чтобы никто не подглядел вводимый пароль.
- radio - Переключатели. Используются, когда следует выбрать один вариант из нескольких предложенных.
- reset - Кнопка для возвращение данных формы в первоначальное значение.
- submit - Кнопка для отправки данных формы на сервер.
- text - Текстовое поле. Предназначено для ввода символов с помощью клавиатуры.
Значение по умолчанию - text.
Параметр VALUE
Определяет значение элемента формы, которое будет отправлено на сервер или получено с помощью клиентских скриптов. На сервер отправляется пара «имя=значение», где имя задается параметром name тега , а значение — параметром value.
В зависимости от типа элемента параметр value выступает в следующей роли:
- для кнопок (input type="button | reset | submit") устанавливает текстовую надпись на них;
- для текстовых полей (input type="password | text") указывает предварительно введенную строку. Пользователь может стирать текст и вводить свои символы, но при использовании в форме кнопки Reset пользовательский текст очищается и восстанавливается введенный в параметре value;
- для флажков и переключателей (input type="checkbox | radio") уникально определяет каждый элемент, с тем, чтобы клиентская или серверная программа могла однозначно определить, какой пункт выбрал пользователь.
HTML-формы являются элементами управления, которые применяются для сбора информации от посетителей веб-сайта.
Веб-формы состоят из набора текстовых полей, кнопок, списков и других элементов управления, которые активизируются щелчком мыши. Технически формы передают данные от пользователя удаленному серверу.
Для получения и обработки данных форм используются языки веб-программирования, такие как PHP , Perl .
До появления HTML5 веб-формы представляли собой набор нескольких элементов , , завершающихся кнопкой . Для стилизации форм в разных браузерах приходилось прилагать немало усилий. Кроме того, формы требовали применения JavaScript для проверки введенных данных, а также были лишены специфических типов полей ввода для указания повседневной информации типа дат, адресов электронной почты и URL-адресов.
HTML5-формы решили большинство этих распространенных проблем благодаря наличию новых атрибутов, предоставив возможность изменять внешний вид элементов форм за счет CSS3 .
Рис. 1. Улучшенные веб-формы с помощью HTML5Создание HTML5-формы
1. Элемент
. Он не предусматривает ввод данных, так как является контейнером, удерживая вместе все элементы управления формы – поля . Атрибуты этого элемента содержат информацию, общую для всех полей формы, поэтому в одну форму нужно включать поля, объединенные логически.2. Группировка элементов формы
Элемент
предназначен для группировки элементов, связанных друг с другом, разделяя таким образом форму на логические фрагменты.Каждой группе элементов можно присвоить название с помощью элемента