HTML5表格:新控件
HTML5引入了五個新的形式元素:<datalist></datalist>
>,<output></output>
,<keygen></keygen>
,<progress></progress>
,<meter></meter>
和
> <meter></meter>
元素充當量規,以視覺表示指定範圍內的值。 至關重要的是,它缺乏name
屬性,並且未與表格提交。 最小值默認值為0或儀表的值(以較低為準),最大默認值為1或儀表的值(以較高為準)。
元素使用<progress></progress>
>和max
>屬性顯示任務完成百分比。 它作為部分填充的棒,從灰色(0%)到藍色(100%)。 省略的value
導致不確定的進度指示器(通常是動畫欄或點)。 value
>
元素顯示計算的結果,當用戶查看但不直接操縱該值時,理想的結果是理想的。 其價值來自其他表單字段,並以表格提交。 JavaScript通常會動態更新此值。 <output></output>
(摘自“現實世界的HTML5&CSS3”,Alexis Goldstein,Louis Lazaris和Estelle Weyl的“ HTML5&CSS3,第二版”。
屬性和常見的表單元素屬性。 但是,HTML5提供更多!讓我們回顧一下和,然後檢查
和。 input type
>。
<progress></progress>
<meter></meter>
和<keygen></keygen>
elements <output></output>
>創建一個量規,該規格顯示一個範圍內的值(使用<progress></progress>
>,<meter></meter>
和
)。 與許多數字輸入不同,它沒有屬性,也沒有提交。最小默認值為0或<meter></meter>
>,最大為1或1或min
。將其用於波動的值(例如測試分數,燃料水平)。 支持的瀏覽器(Android 4.4,但不是ios7或IE11)顯示一個顏色編碼的量規(基於價值範圍的黃色,綠色,紅色)。 max
>
value
name
不應表明進度;而是使用value
。 value
>使用
顯示任務完成(0-100%)。瀏覽器計算並顯示該百分比為欄。 未指定的<meter></meter>
創建一個不確定的進度指標。 與<progress></progress>
不同,<progress></progress>
僅朝max
增加。 它默認為value
,允許寬度和高度調整(高度會影響間距,而不是條高)。
<output></output>
元素
<output></output>
顯示計算結果,用戶可見,但不能直接編輯。 它的值通常通過JavaScript更新,是從其他表單字段得出的,並隨表單提交。 for
屬性將其鏈接到相關的輸入字段。
<keygen></keygen>
>生成公私鑰匙對,提交公鑰。 支持隨瀏覽器(Opera,Chrome,Safari,Android,Firefox支持)而有所不同,但不是IOS7或IE11)。 challenge
>和keytype
(當前僅rsa
)是其屬性。
contenteditable
屬性
對於標準形式元素不足的情況(例如,wysiwyg編輯器),>屬性(或contenteditable
)使任何元素可編輯。 雖然未自動提交,但JavaScript可以處理服務器端提交。 這通常在可編輯的配置文件中可以看出。 添加contenteditable="true"
使一個元素及其後代可編輯(除非明確設置為contenteditable
)。 客戶端DOM更新需要JavaScript來保存。 contenteditable="false"
元素<form></form>
> html5用:增強<form></form>
(未經本機驗證的提交),省略novalidate
(默認為當前頁面)和action
>(特定提交按鈕的Overridesformaction
)。 action
也可以直接應用於autocomplete
元素。 <form></form>
>
元素<optgroup></optgroup>
html5允許嵌套多級選擇菜單的元素。 <optgroup></optgroup>
元素<textarea></textarea>
不再需要
's <textarea></textarea>
和rows
cols
屬性(使用CSS進行尺寸)。 wrap
屬性(值:soft
或hard
)控制線路斷裂。
結論
這涵蓋了許多HTML5形式增強功能。 越來越多的瀏覽器支持減少了JavaScript的依賴,以驗證和UI改進。雖然傳統瀏覽器持續存在,但建議使用適當的多填充表格採用HTML5表格。 下一章探討了HTML5的視頻和音頻功能。
>常見問題(常見問題解答)
(FAQS部分保持不變,因為它準確地反映了原始文本中介紹的信息。都適當地解決並與所提供的文本一致。 因此,在這裡重現它們將是多餘的。>
以上是HTML5表格:新控件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在本週的平台新聞綜述中,Chrome引入了一個用於加載的新屬性,Web開發人員的可訪問性規範以及BBC Move

Goofonts是由開發人員和設計師丈夫簽名的附帶項目,它們都是版式的忠實擁護者。我們一直在標記Google
