質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

4回答

4091閲覧

重複したセレクタを見つけて削除したい

umechan76

総合スコア3

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/04/17 01:44

cssファイルを作成しました。
重複しているセレクタもあるので、重複しているものは削除したいです。

行いたいことは重複しているセレクタを見つけたいです。
使用しているエディタはvscodeです。
PCはmacを利用しています。
何か良い解決方法をご存知の方はご教授頂けますと幸いです。
宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2021/04/17 01:47

> 重複しているセレクタもあるので、重複しているものは削除したいです。 具体例を提示出来ませんか?
umechan76

2021/04/17 01:59

ご返信頂き有難う御座います。 cssファイルの中に、 .header~ .sidebar~ .footer~ .header~ .sidebar~ .footer~ .header~ .sidebar~ .footer~ 被っているものを把握したいです。 結果として1つにしたいです。 .header~ .sidebar~ .footer~ のように。
guest

回答4

0

「CSS 最適化ツール」を使用しました。
CSS最適化ツール (based on CSSTidy 1.2)

設定はこの様にしました。
レスポンシブの記載が上に来てしまいますので、
そこだけをエディタで編集しました。
イメージ説明

投稿2021/04/17 03:55

umechan76

総合スコア3

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

被っているものを把握したいです。

結果として1つにしたいです。

状況によっては、1つで書けない場合もありえます。

css

1.foo{ 2 color: yellow; 3} 4 5.bar{ 6 color: green; 7 border: 1px solid; 8} 9 10.foo{ 11 border: 2px solid; 12}

このようなCSSがあった上で<div class="foo bar">に対して適用されるスタイルは、詳細度が同じなので後に書いたほうが優先され、color: green; border: 2px solid;となります。

むろん、こんな妙な構造を取ること自体よくないのは間違いないですが、シンプルに書き直そうとして元のスタイルを崩す危険もあります。

投稿2021/04/17 02:55

maisumakun

総合スコア145208

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

umechan76

2021/04/17 03:52

maisumakun様 ご教授頂き有難う御座います。 今回は、CSSの最適化ツールにて解決する事が出来ました。 お忙しい中、ご親切に有難う御座いました。
guest

0

ベストアンサー

「CSS 最適化ツール」で検索するといろいろ見つかります。それらを試してみてはどうでしょう。

例えば、
CSS最適化ツール (based on CSSTidy 1.2)
とか。

投稿2021/04/17 02:28

hatena19

総合スコア33790

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

umechan76

2021/04/17 03:57

hatena19 様 お時間を頂き有難う御座いました。 ツールの使い方が分からず苦戦しましたが、 無事、重複したクラス名を1つにまとめる事が出来ました。 有難う御座いました。
guest

0

Ctrl + Shift + f での検索ではどうでしょうか?

投稿2021/04/17 02:09

meg_

総合スコア10605

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

umechan76

2021/04/17 02:16

検索機能を使用しての方法ではcssの行数が多いため非効率と考えました。 重複しているクラス名を把握出来ればと思っているのですが。
meg_

2021/04/17 06:08

既にご存知の機能でしたか?その旨質問に記入されると回答がスムーズになるかと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問