2010-04-30 27 views

回答

7

否。使用fieldset元素沒有意義,除非您將表格分成邏輯字段集。

它是極好的(例如)標記了一套用於遞送地址和賬單地址一些幾乎相同的那些字段。如果你不能設置(複數)不要使用fieldset元素。

+0

Dorward - 但是今天我看到了http://www.webstandards.org/他們被標記了搜索框這樣'<形式行動=「/ index.php的」方法=「獲得」 ID =「FM-搜索 「> \t \t \t

\t \t \t \t 搜索 \t \t \t \t <標籤=」 S 「>搜索黃蜂 \t \t \t \t <輸入值=」 「類=」 S earch「name =」s「id =」s「> \t \t \t \t \t \t \t
\t \t' – 2010-05-24 05:45:17

+2

一個組織做的事情並不會自動變得有用這樣做。 – Quentin 2010-05-24 05:49:19

1

在我看來,除非你需要某種框架容器或父 - 子類型的樣式或頁面分組的是沒有必要的。

2

我認爲fieldset的目標是將你的表單分成語義部分。如果您的字段是其語義部分中唯一的字段,那麼您應該使用字段集,因爲它會添加語義。

你不應該做的是使用fieldset進行設計。

-1

爲什麼不應該將它用於設計目的?有什麼大不了的?就個人而言,我認爲fieldset具有非常獨特的外觀,如果沒有棘手的CSS和/或JavaScript,很難實現。它在極簡主義形式中看起來非常棒。我的意思是,這是非常簡單和漂亮:

<fieldset style="width:200px;"> 
    <legend>Live Search:</legend> 
    <input style="width:100%; border:2px solid #BADA55;" id="q"/> 
</fieldset> 

人們使用的設計結構元素總是便便,但誰做這個規則?作爲形式的功能是設計中常見的主題(認爲門被重新用作咖啡桌或由貨車車輪製成的搖椅)。爲什麼它在代碼中有什麼不同?不要讓標準阻礙你,老兄! ;)

+1

標準是Web構建的單一事物。如果人們開始製作HTML標籤而不是DIV,那麼您將如何閱讀該頁面?標籤有一個名字,其含義是有原因的。另外,閱讀一些DTD。 – Hidde 2012-10-23 17:52:18

相關問題