CSSスタイルシートを削除してJavaScriptファイルを使用してすべてのプロパティを設定すると、それは可能でしょうか?つまり、JS DOM APIを介してアクセスできないものがあるでしょうか?JavaScript DOMがアクセスできないCSSプロパティはありますか?
答えて
"print"のような異なるメディアタイプをjavascriptで設定できるかどうかはわかりません。
[編集]
実は、私はその裏を取ります。あなたはそれを行うためにcssTextを使用することができるかもしれません。
IEのCSS表現(IE6でPNGを修正するために一般的に使用されるものなど)が考えられます。
しかし、保守上の理由からコンテンツ(HTML)、レイアウト(CSS)、ロジック(javascript)を別々にしたいので、これは一般的には良い考えではないと思います。人々がjavascriptを無効にしてあなたのサイトを訪問した場合はもちろんです。
ehh、私はこの1つに同意しない – Shawn
ブラウザがそれをサポートしていれば、それはアクセス可能であると思います。 DOMはあなたのページです。ブラウザがメモリ内で操作して画面にレンダリングするものです... –
私はこの点に同意します。できるだけJavaScriptでCSSクラスを設定する必要があります(アニメーションなど、特定のプロパティを調整する必要がある場合を除く)。 JavaScriptのコードが少なくてすみ、分離が簡単で、すべてのスタイルを簡単に見つけることができます。 –
DOMからCSSへのインターフェイスに関する多くの興味深い情報は、W3C Document Object Model CSS2 Specification.から読むことができます。CSS3の場合は、まだworking on itです。
CSS DOMスタイルシートを使用してCSSプロパティを操作することはできますが、ブラウザがサポートしているものによって異なります。
スタイルシートを適用するよりJSの方がずっと遅くなり、ブラウザの問題を横断しやすくなる可能性があります。
大きな質問:「JS DOM APIでアクセスできないものはありますか?」
答えは「はい」だと思います。以下を参照してください:
IE8は今不透明プロパティのためにこれを望んでいる: -ms-フィルタ:「プログラムID:DXImageTransform.Microsoft.Alpha(不透明度= 50)」
はそう誰もが動的にこのプロパティを変更する方法を知っていますJavascript DOMアクセス(DHTML)?
撮影場所は?
私は、設定できるフィルタプロパティがあると思っていました。 – Hugoware
CSSで完全にサポートされていても、複数の背景にアクセスすることはできません。
- 1. DOMを使用しないJavascriptアニメーションライブラリはありますか?
- 2. どのCSSプロパティがありますか?
- 3. Javascriptオブジェクトのプロパティにアクセスできない
- 4. すべてのcssスタイルのプロパティにアクセスできますか?
- 5. AtomエディタにはJavaScriptコンソールとDOMツリーがありますか?
- 6. Javascriptでこのオブジェクトのプロパティにアクセスできないのはなぜですか?
- 7. javascriptでオブジェクトのプロパティにアクセスできないのはなぜですか?
- 8. CSSフィルタのアニメーション可能な遷移プロパティはありますか?
- 9. currentColorのような他のCSSプロパティはありますか?
- 10. 次のjavascriptコードでは、なぜfunc関数にアクセスできない変数がありますか?
- 11. javascriptでプロパティに異なるアクセスをすると、パフォーマンスに違いはありますか?
- 12. 私のブラウザがCSSまたはJavascriptファイルにアクセスできないのはなぜですか?
- 13. QT QWebchannelがCPPオブジェクトメソッドまたはプロパティにアクセスできない
- 14. 親のJavaScriptからのクロスドメインIFrame DOMプロパティへのアクセス
- 15. Javascriptでは、DOMを拡張できますか? JavaScriptでは
- 16. Domの処理が遅くなるほど大きなCSSファイルがありますか?
- 17. CSSコードはDOMオブジェクトの.styleプロパティを初期化しますか?
- 18. Javascript/jQueryはページにフォームを追加しますが、DOMではアクセスできない
- 19. JavaよりJavascript経由でDOM文書にアクセスする方が速いのはなぜですか?
- 20. DOMの一部ではないランダムダッシュがありますが、どうやって削除できますか?
- 21. DOM要素にアクセスできない
- 22. DOM/CSSをWebブラウザでプログラムで修正する方法はありますか?
- 23. javascript/DOM - オブジェクトのプロパティにアクセスする方法
- 24. Javascript .cssが動作しない、またはjquery .blueがありません
- 25. CSS DOM JavaScript DOM Traversalよりも優れたトラバーサル?
- 26. アクセスCSSプロパティ値
- 27. libvirtdエラー:KVMカーネルモジュールにアクセスできない:ディレクトリがあります
- 28. DOMからRiot.jsタグのプロパティにアクセス
- 29. JavaScript Domの後にCSSホバーが動作しない
- 30. プロパティがHtmlDivのようなDOMオブジェクトであるかどうかをFlowTypeで検証できますか?
これは、Javascriptを無効にする人を閉鎖する気にしなくても、恐ろしい考えです。 CSSはJavascriptよりもはるかに速く、面白くない。 – Chuck
また、CSSとJSの違いが似ている場合は、数百msのオーダーで私はそれほど大したことはないと思います。 – cdmckay
これは必ずしも当てはまりません。私は最近、人々が「永遠にロードした」と不平を言う実在のページを修正していました。それはJavascriptで大きく様式化されました。私はJavascriptのほとんどを残しましたが、同等のCSSを追加して、ページが使えるようになりました。 – Chuck