問題タブ [csstidy]

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 投票する
2 に答える
618 参照

php - CSSTidy に関する質問

他のほとんどの CSS パーサーとは対照的に、正規表現は使用されないため、CSSTidy は CSS2 を完全にサポートし、信頼性が高くなります。

CSSTidyが独自のパーサーを構築し、公式のSAC API (新しい CSS3 のサポートも含む) を利用しなかったのはなぜでしょうか? SAC を使用せず、独自のパーサーを作成する技術的または実用的な理由はありますか? 実際、現在 SAC を使用する CSS ツールはありません。

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

jslint - CSSTidy、HTMLTidy、JSlint pre-commit hooks(Hg) - 自動化ツール

html、をリポジトリにコミットする前にcssテスト/検証する方法を探しています。js

このプロセスを自動化する方法はありますか。理想的には、特定のファイル (js ライブラリなど) を除外する機能が必要です。

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

htmlpurifier - Html Purifier | CSS Tidy | Browser specific properties and hacks are trimmed. How do I allow those?

These kinds of css properties are removed when filtering input. I'm not sure if this is due to CSSTidy or HTML Purifier. I've tried to look in both of the manuals without finding any clues.

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

html - 衝突のない HTML + CSS ファイルを含める

独自のスタイル シートを持つ HTML ヘッダー テンプレートがあります。この HTML コードは複雑で、メニュー、さまざまなブロック、その他のフローティング要素が含まれています。CSS ファイルには、Web サイト全体のスタイルが含まれています。合計 800 個のセレクターがあります。

既存の Web サイトに HTML と CSS を含めるだけで、うまくいきません。これは、多くの CSS ルールが Web サイトのルールに干渉していることが原因です。たとえば、ヘッダー テンプレートの CSS には「.nav」という名前のセレクターがあり、ウェブサイトにもそれがあります。両者はルールが異なるため、ウェブサイトが壊れます。

私の質問は、この HTML ファイルを既存の Web サイトに完全に再コーディングせずに「含める」方法です。

私は次のことを考えました: テンプレートからスタイルを処理し、それぞれに一意の名前を付けます。したがって、すべての「#body」は「#body-1」になり、すべての「.nav」は「.nav-1」になります。これを手動で行うには時間がかかります。

これを行うことができるツールはありますか?

0 投票する
3 に答える
1661 参照

css - 要素を結合する CSS ミニファイアは破壊的ですか?

この CSS ミニファイアー ( http://www.lotterypost.com/css-compress.aspx ) を見つけました。そのページの下部に、「CSS Compressor が意図的に行わないことは何ですか?」というラベルの付いたセクションがあります。4 つのことがあり、そのうちの 2 つがなぜ破壊的なのか理解できませんでした。

個々のマージン、パディング、または境界線のスタイルを 1 つのプロパティに結合します。

なる

また、異なるスタイル ブロックで指定されている同じ要素のスタイルを組み合わせます。

なる

CSSTidy はこれらの両方を行っていると思います。上記のウェブページは正しいですか?これらのタイプの縮小が問題になる状況はありますか?

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

ruby-on-rails - RailsでCSS文字列を整理するには?

改行文字を含む CSS の文字列があり、標準の CSS 整理規則を使用して、何らかの方法で CSS 文字列をレールで整理したいと考えています。新しい行とタブのインデントを保持したいので、縮小するつもりはありません。これどうやってするの?

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

python - python:python 2.6を使用して辞書のキーと値を次のスタイルで出力する方法は?

次のように文字列を出力したい:

"--allow_html_in_templates = false --compress_colors = false..."

条件を追加した場合、その方法は次のとおりです。

値がfalseの場合、キーと値は文字列に出力されません(tureキーとその他のみを出力します)

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

htmlpurifier - HTMLPurifier + CSStidy を介してメディアクエリを許可するには何が必要ですか

HTMLPurifier + CSStidy を介してメディアクエリを許可するには何が必要ですか?

つまり、これらのライブラリを使用しています。

...データベースに保存する前に管理者ユーザーの入力をサニタイズするため..外部スタイルシートを設定するため...そして、入力メディアクエリが変更されることがあります..たとえば、これ:

@media only screen and (min-width: 600px) and (max-width: 939px) {

になる

@media only screen and min-width 600px and max-width 939px {

..これは、少なくとも Chrome 18/Mac では、メディア クエリを壊します。

フォーム/入力は、信頼できる管理者ユーザー向けのカスタム スタイル シートを作成するために使用されます..そして、彼らはメディア クエリを必要とします..しかし、たとえ彼らが信頼されているとしても、私は CSStidy の使用をやめたくありません..初心者のCSSエラーをきれいにしたいのは言うまでもありません。

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

php - HTMLPurifier/CSStidy が入力 CSS をすべて小文字に強制するのを止める方法はありますか?

PHP/Codeigniter/HTMLPurifier/CSStidy を次のように使用します。

... HTMLPurifier または CSStidy の内部にあるものをオフにして$clean_css、強制的に小文字にする方法はありますか? 大文字と小文字を区別するために、出力をそのままにしておく必要があります。私はCSStidyを使用しませんが、セキュリティや圧縮などにはうまく機能しています。大文字と小文字を区別するために、いくつかの(背景画像など)ファイルパスもホストしています。私は問題を根本から修正することはできません (つまり、すべてを小文字にすることはできません) ... そのため、私が行った方法で質問します。おそらく構成設定?(私は願っています) ...私は探していましたが、まだトリックを行う人を見つけていません。

更新: nickb が指摘するように、CSStidy にはこれを制御する可能性のある構成オプションがあるため、問題は次のようになります: HTMLpurifier のコンテキストでそのオプションを FALSE に設定するにはどうすればよいですか?

それとも、そのlowercase_sCSSTidy 構成オプションが原因でしょうか? 小文字を何らかの方法で停止することが今のところできないため、わかりません。たとえば、次のような入力が必要です。

...になることはありません(現在行っているように):

0 投票する
4 に答える
45884 参照

notepad++ - Notepad ++用のきちんとしたCSS

Notepad ++で使用できるCSSの整理はありますか。TEXTFX のすべてのメニュー項目と思われるものを試してみましたが、それを行うものはないようです。CSSを選択して「構造化CSSに再フォーマット」をクリックするだけのPSPADの使用に慣れています

EDITは、この質問をしてから長い間、他の人を助けるかもしれない発見をしました... と の間には大きな違いがtidy cssありformat cssます。実際には私が探していたのは後者で、たとえばhttp://procssor.com/などのオンライン システムがいくつかあります。