問題タブ [userstyles]
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.
css - * を選択して除外する方法は? または、デフォルトのスタイルに設定しますか?
ブラウザは通常、要素に対して異なるデフォルト スタイルを設定します。ユーザーは、 カスタム スタイルシートを使用してデフォルトをオーバーライドすることもできます。
私はしばしば、独自のスタイルを使用してこれらのデフォルト スタイルをオーバーライドします。
<body>
ただし、特定の要素属性、たとえばのデフォルトのパディングやマージンについては、デフォルトのスタイルシートを尊重したいと考えています。私は試した:
しかし、うまくいきません。どちらもありませんinitial
。
すべての要素を選択して除外することで、この問題を解決する方法はあり<body>
ますか?
css - 4辺すべてを指定しない限り、Firefoxはユーザースタイルの境界線を無視します
Firefox 27.0.1 でスタイリッシュを使用して、このページのユーザー スタイルを記述しようとしています。私がこれまで持っているスタイルシートは次のとおりです。
問題は、ストリーム タイトルの下の「フォロー」ボタンに影響する最後のルールにあります。(私の場合、それは「フォロー中」のボタンですが、ルールはどちらの方法でも影響するはずです。)それに適用されたスタイルはどれも効果がありません。ただし、「ボーダー」スタイルのいずれかをコメントアウトすると、他のスタイル (「背景」と「色」を含む) が突然機能します。また、単純に指定するとborder: 2px #AAA solid !important;
、ルール全体が無視されます。何が起きてる?
css - CSS: コンテナを他の要素と共有する 2 つの要素 (インライン ブロック) を隣り合わせて中央に配置するにはどうすればよいですか?
Web サイトのユーザースタイルを作成しているので、HTML を変更することはできず、純粋な CSS のみを変更します。
h3 と p を隣り合わせにして、コンテナーの水平方向の中央に配置したいと考えています。したがって、両方に display:inline-block と text-align:center を指定しました。これにより、それらはそれぞれ隣り合っていましたが、水平方向に中央に配置されていませんでした。text-align:center はコンテナに適用された場合にのみ機能しますが、それはサイト全体の他の要素のすべてのテキストを中央揃えにすることになります.
私はCSSに比較的慣れていないので、これを行う方法を探しましたが、役に立ちませんでした。
css - テキストがオーバーフローする場所にのみ CSS を適用しますか?
テキストがオーバーフローした場合にのみ要素に CSS を適用することは可能ですか?
たとえばtext-overflow: ellipsis;
、長い行を切り捨てるために使用していて、(たとえば) テキストがオーバーフローしたときに div を赤くしたい
これはユーザースタイル (正確にはスタイリッシュ) であるため、CSS で実現できる必要があります。
(そして、疑問に思っている人のために、私は実際にホバー時にテキストをマーキーにしようとしています。これまでのところ機能しますが、テキストがオーバーフローしていなくてもマーキーします)
css - Firefox の #urlbar を中央に配置するには?
Firefox のナビゲーション バーでは、URL バーの片側に戻る/進むボタン
と、反対側にメニュー ボタンしかありません。
ここで、カスタム ユーザー スタイルを使用して、ナビゲーション バーの残りのスペースに URL バーを水平方向に配置したいと考えています。
私のcssでは、次のコードを追加しました:
しかし、それはうまくいきません。正しい方向に私を向けることができますか?
ありがとう!
css - Chrome DevTools のユーザー スタイルシートはどこから来たのですか?
この問題は、Chrome バージョン 39.0.2171.95 m で発生します。
だから私は上記を持っています。要素 (一部のテキスト) にcolor
(.css ファイルを介して) セットがあることがわかりますが、ユーザー スタイルシートは背景を同じ色に設定しています。このコード:
無効にすることはできず、コードのどこにも見つかりません。これはどこから拾われているのでしょうか?私の .css または .php スクリプト内にはありません。.css ファイル内にない場合、ユーザー スタイルシートはどこから取得されますか?
css - ユーザー CSS を Microsoft Edge にアタッチする方法は?
Internet Explorer では、独自の CSS を追加できます。たとえば、IE 11 では、[ツール] → [インターネット オプション] → [全般] タブ → [外観] セクション → [アクセシビリティ] → [ユーザー スタイル シート] → [スタイル シートを使用してドキュメントをフォーマット] ( http://i.stack.imgur .com/gwHYs.png )。他のブラウザでは、Stylish などのアドオンを使用しています。
Microsoft Edge で同じことを行う方法はありますか? インターフェースオプションを介していない場合は、ファイルやレジストリなどを編集することでしょうか?