問題タブ [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.
jslint - CSSTidy、HTMLTidy、JSlint pre-commit hooks(Hg) - 自動化ツール
html
、をリポジトリにコミットする前にcss
テスト/検証する方法を探しています。js
このプロセスを自動化する方法はありますか。理想的には、特定のファイル (js ライブラリなど) を除外する機能が必要です。
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.
html - 衝突のない HTML + CSS ファイルを含める
独自のスタイル シートを持つ HTML ヘッダー テンプレートがあります。この HTML コードは複雑で、メニュー、さまざまなブロック、その他のフローティング要素が含まれています。CSS ファイルには、Web サイト全体のスタイルが含まれています。合計 800 個のセレクターがあります。
既存の Web サイトに HTML と CSS を含めるだけで、うまくいきません。これは、多くの CSS ルールが Web サイトのルールに干渉していることが原因です。たとえば、ヘッダー テンプレートの CSS には「.nav」という名前のセレクターがあり、ウェブサイトにもそれがあります。両者はルールが異なるため、ウェブサイトが壊れます。
私の質問は、この HTML ファイルを既存の Web サイトに完全に再コーディングせずに「含める」方法です。
私は次のことを考えました: テンプレートからスタイルを処理し、それぞれに一意の名前を付けます。したがって、すべての「#body」は「#body-1」になり、すべての「.nav」は「.nav-1」になります。これを手動で行うには時間がかかります。
これを行うことができるツールはありますか?
css - 要素を結合する CSS ミニファイアは破壊的ですか?
この CSS ミニファイアー ( http://www.lotterypost.com/css-compress.aspx ) を見つけました。そのページの下部に、「CSS Compressor が意図的に行わないことは何ですか?」というラベルの付いたセクションがあります。4 つのことがあり、そのうちの 2 つがなぜ破壊的なのか理解できませんでした。
個々のマージン、パディング、または境界線のスタイルを 1 つのプロパティに結合します。
なる
また、異なるスタイル ブロックで指定されている同じ要素のスタイルを組み合わせます。
なる
CSSTidy はこれらの両方を行っていると思います。上記のウェブページは正しいですか?これらのタイプの縮小が問題になる状況はありますか?
ruby-on-rails - RailsでCSS文字列を整理するには?
改行文字を含む CSS の文字列があり、標準の CSS 整理規則を使用して、何らかの方法で CSS 文字列をレールで整理したいと考えています。新しい行とタブのインデントを保持したいので、縮小するつもりはありません。これどうやってするの?
python - python:python 2.6を使用して辞書のキーと値を次のスタイルで出力する方法は?
次のように文字列を出力したい:
"--allow_html_in_templates = false --compress_colors = false..."
条件を追加した場合、その方法は次のとおりです。
値がfalseの場合、キーと値は文字列に出力されません(tureキーとその他のみを出力します)
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エラーをきれいにしたいのは言うまでもありません。
php - HTMLPurifier/CSStidy が入力 CSS をすべて小文字に強制するのを止める方法はありますか?
PHP/Codeigniter/HTMLPurifier/CSStidy を次のように使用します。
... HTMLPurifier または CSStidy の内部にあるものをオフにして$clean_css
、強制的に小文字にする方法はありますか? 大文字と小文字を区別するために、出力をそのままにしておく必要があります。私はCSStidyを使用しませんが、セキュリティや圧縮などにはうまく機能しています。大文字と小文字を区別するために、いくつかの(背景画像など)ファイルパスもホストしています。私は問題を根本から修正することはできません (つまり、すべてを小文字にすることはできません) ... そのため、私が行った方法で質問します。おそらく構成設定?(私は願っています) ...私は探していましたが、まだトリックを行う人を見つけていません。
更新: nickb が指摘するように、CSStidy にはこれを制御する可能性のある構成オプションがあるため、問題は次のようになります: HTMLpurifier のコンテキストでそのオプションを FALSE に設定するにはどうすればよいですか?
それとも、そのlowercase_s
CSSTidy 構成オプションが原因でしょうか? 小文字を何らかの方法で停止することが今のところできないため、わかりません。たとえば、次のような入力が必要です。
...になることはありません(現在行っているように):
notepad++ - Notepad ++用のきちんとしたCSS
Notepad ++で使用できるCSSの整理はありますか。TEXTFX のすべてのメニュー項目と思われるものを試してみましたが、それを行うものはないようです。CSSを選択して「構造化CSSに再フォーマット」をクリックするだけのPSPADの使用に慣れています
EDITは、この質問をしてから長い間、他の人を助けるかもしれない発見をしました... と の間には大きな違いがtidy css
ありformat css
ます。実際には私が探していたのは後者で、たとえばhttp://procssor.com/などのオンライン システムがいくつかあります。