辛辣的部分
想像一下使用內置選項卡功能的HTML!這就是戴夫(Dave)和OpenUI的“ Tabvengers”的激動人心的想法。他們的研究揭示了一個令人驚訝的轉折:通用<tabs></tabs>
元素不是最好的解決方案。
對跨各種平台(操作系統,遊戲,庫和Web組件)的現有選項卡實現的廣泛研究突出了顯著的設計變化。該團隊得出結論,關注UI的設計負擔能力(UI)如何表現 - 是關鍵。雖然經典文件夾式標籤設計是一種方法,但它在功能上與手風琴和<details>/<summary></summary></details>
元素。最有效的解決方案可能是支持多個設計負擔並允許它們之間切換(例如,基於屏幕尺寸)。
優雅的解決方案?利用現有語義HTML:
<h2 id="標題">標題</h2> <p>內容</p> <h2 id="標題">標題</h2> <p>內容</p> <h2 id="標題">標題</h2> <p>內容</p>
這種方法提供了幾個優勢:
- 固體基礎:基本的HTML結構是有效的,並且正確渲染。
- 設計靈活性:根據所選設計,可以將標題作為選項卡或摘要元素進行樣式。
- 適應性:可以使用CSS實施不同的設計。
Tabvengers提議<spicy-sections></spicy-sections>
- 包裝此語義HTML的Web組件。然後,CSS基於屏幕寬度等因素動態控制設計:
<spicy-sections> <h2 id="標題">標題</h2> <p>內容</p> <h2 id="標題">標題</h2> <p>內容</p> <h2 id="標題">標題</h2> <p>內容</p> </spicy-sections>
辛辣段{ -Const-MQ-frordances: [屏幕和(最大寬度:40em)]崩潰| [屏幕和(最小寬度:60EM)] tab-bar; 顯示:塊; }
說明這種方法的示例很容易獲得,包括展示響應式設計的視頻。雖然目前是自定義的Web組件,但希望該概念會激發導致本機HTML和CSS支持的討論,從而簡化開發人員的選項卡實現並改善可訪問性。
有關更多詳細信息,請探索ShopTalk 486(15:17),Hidde de Vries的研究以及Dave的演講“與超級大國的HTML”,以洞悉Web組件的力量。
以上是辛辣的部分的詳細內容。更多資訊請關注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)

您是否曾經在項目上需要一個倒計時計時器?對於這樣的東西,可以自然訪問插件,但實際上更多

格子呢是一塊圖案布,通常與蘇格蘭有關,尤其是他們時尚的蘇格蘭語。在Tartanify.com上,我們收集了5,000多個格子呢
