2012-01-08 63 views
0

在CSS3中,是否存在需要falsenull值的任何屬性?我想和不期望,但想要確保。CSS3樣式屬性中的布爾值

我正在寫一個JavaScript代碼(與ajax交互相關),它設置或刪除某個DOM對象的屬性。該函數將一個屬性名稱和它的值作爲參數,我認爲如果該值結果爲falsenull,則應該調用removeAttribute()函數,否則應該爲該屬性指定該值。如果有一個可能需要falsenull值的樣式屬性,那麼我無法做到這一點,所以我想確保。

+1

所有有效的CSS值都是字符串。 – kennebec 2012-01-08 04:56:32

+0

@kennebec不是整數也可能嗎? - 這就是我的想法,但我認爲你是對的。感謝您的信息。 – sawa 2012-01-08 05:02:07

回答

1

不,沒有屬性需要falsenull。不過,我很肯定你可以創建你的財產沒有任何視覺衝擊。

+0

例如,'

+0

實際上,我現在測試了它,如果我將值設置爲「false」,它確實看起來確實被認爲是「false」。我會提出另一個問題來確定這一點。 – sawa 2012-01-08 06:03:29

+0

@sawa'loop = false'保持爲真,除非整個'loop'屬性被刪除。基本上,「循環」的存在是標籤需要做其他事情的。你需要使用類似jQuery的東西來刪除entier'loop'屬性(或者至少我會這麼做)。現在,如果將不同的未定義屬性設置爲false,則可以將其識別爲false。 – blake305 2012-01-08 06:08:52

1

不可以,即使只有兩個可能值的speak-header仍然可以接受特殊值inherit

+0

謝謝。很高興知道。 – sawa 2012-01-08 05:04:10