問題タブ [css-parsing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
305 参照

css - ファイル内の特定の CSS クラスを抽出する

いくつかのクラスを含むファイルを使用しようとしていますが、緑色のクラスのみを含むall.cssファイルを取得したいと考えています。green.css

私はperl CSSモジュールを使用していますが、それを使用してcssブロックを含む行を検索してから抽出する方法についての提案は.greenありますか?{

私はperlを初めて使用します。これまでのところ、「緑」に一致するセレクター行を印刷しようとしましたが、動作させることができません:

0 投票する
2 に答える
267 参照

css - 「outline: inherit 0」はどのように解釈されますか?

w3schools によると、の構文はoutlineis:
outline: <color> <style> <width>;であり、3 つのいずれかが欠落している可能性があります。

inheritは 3 のいずれかの有効な値であるか、単一outline: inheritは 3 つすべてを継承する必要があることを意味します。

CSS ミニファイヤのプロパティ オプティマイザに取り組んでいるため、これを尋ねています。上記のリンクによると、
outline: inherit none 3pxは と同等outline: inherit 3pxであり、 と
outline: invert inherit 3pxも同等ですoutline: inherit 3px
、結果があいまいすぎるようです。

問題は、ブラウザがどのように解釈するoutline: inherit 0pxかです。inherit彼らは色やスタイルに割り当てますか?

0 投票する
1 に答える
1572 参照

python - CssParser エラー、html を pdf、PISA、Python に変換中

pisa と python を使用して、html ドキュメントを pdf ファイルに変換しようとしています。小さなhtmlコードでは問題なく動作します。しかし、google.com の html データ、または実際には大きな html ファイルを渡すと、このエラーが発生します。

html を pdf に変換するコードは次のとおりです。

そして、これはスローされるエラーです:

0 投票する
1 に答える
1036 参照

java - 文字列コンテンツを解析する CSS パーサー

Java プロジェクトでCSS パーサーを使用して、テキスト入力の文字列から CSS ルール/DOM を抽出しようとしています。

私が遭遇したすべての例は、css ファイルを入力として受け取ります。ファイルの読み取りをバイパスして、css ファイルの文字列コンテンツを直接操作する方法はありますか。

私が取り組んでいるクラスはcssファイルの文字列コンテンツのみを取得し、すべての読み取りはすでに処理されているためです。

ここで、「cssfile」は解析されるcssファイルのファイルパスです。

参考リンク

0 投票する
2 に答える
1401 参照

html - カスタム CSS プロパティは先頭のダッシュを 1 つまたは 2 つ使用しますか?

また

上記の両方がオンラインの例で使用されているのを見ました。2つの違いは何ですか?

JavaScript でカスタム プロパティにアクセスしようとすると、null が返されます。

0 投票する
1 に答える
2908 参照

c# - c# を使用した CSS ファイルの読み取り

私はC#に少し慣れていないので、以下を達成できるかどうか知りたいです:

ローカル ドライブに CSS ファイルがあり、プログラムを実行すると CSS ファイルが読み取られ、「line-height」、「font-size」などの特定のスタイルが検索され、これらが CSS に存在することが通知されます。私がそれに取り組むことができるように、私にサンプルコードを教えてください

0 投票する
5 に答える
2195 参照

javascript - JavaScript を使用して CSS ルールにプレフィックスを追加する

JavaScriptで処理する必要がある次のcssを含む文字列があります

.pagecss が壊れないように各ルールにプレフィックスを追加するにはどうすればよいですか?

この結果が欲しい

現在、インデントを探して解決していますが、この場合、コードは失敗します

で終わる

ブラケットのみを含む行を探すこともできますが、この場合は失敗します

私は独自のcssパーサーを構築したくありません。私が見つけたものは、ほとんどがDOM内の要素に適用されたcssを処理し、cssを使用した文字列ではありません。良いパーサーはありますか、それとも別の方法で実現できますか?