編集:
私が何を意味するのか理解していないように思われる方のために、デフォルト/初期/自然表示のアイデアに関する別の質問をここで見つけることができました。
JavaScript では、次のコード アウトラインを使用して要素のデフォルト表示を設定できます。
whateverElement.style.display="";
このコードが実行されたときにwhateverElementの表示が「none」だった場合、ブラウザのデフォルトのレンダリングに従って、自然に表示されるようになります。
whateverElementが DIV であり、その表示を定義する一致する CSS ルールが以前になかった場合、その JavaScript 表示プロパティが "" (空白) に設定されている場合、その表示はデフォルトで自然な "ブロック" に設定されます。
私の問題は、要素の自然な表示を知る必要があるいくつかのアニメーションである、JavaScript を使用してクラスを割り当てることにより、CSS3 アニメーションを使用したいということです。
Google Chrome Canary では、表示プロパティ「auto」が存在しないことに気付きました。
要素の表示プロパティを「デフォルト」または「自動」に設定して CSS3 アニメーションを作成する別の方法はありますか?
いくつかの例...
div{display:inline;} //all divs to be displayed "inline"
div#specific{display:auto;} //#specific to be displayed BLOCK, disregarding the previous CSS rule.