CSSファイルのアイコン表示についての質問

このQ&Aのポイント
  • CSSファイルのアイコン表示についての質問です。保存する際の拡張子が.cssの場合、歯車のアイコンが表示されますが、メモ帳に関連付けた後はメモ帳のアイコンに変わります。拡張子を変えずに元の歯車のアイコンを表示する方法を教えてください。
  • CSSファイルを保存する際の拡張子が.cssの場合、アイコンとして歯車が表示されますが、メモ帳に関連付けた後はメモ帳のアイコンに変わってしまいます。拡張子を変えずに初めの歯車のアイコンを表示する方法を知りたいです。
  • CSSファイルのアイコン表示についての質問です。保存する際に拡張子.cssを使用すると、アイコンとして歯車が表示されますが、メモ帳に関連付けた後はメモ帳のアイコンに変わってしまいます。拡張子を変えずに元の歯車のアイコンを表示する方法を教えてください。
回答を見る
  • ベストアンサー

CSSファイルのアイコン表示についての質問です。

 CSSファイルのアイコン表示についての質問です。  メモ帳やフリーソフトのTeraPadで保存するとき、拡張子が.cssで保存するときです。  そうすると、ファイルのアイコンが、歯車みたいなのがついてるアイコンになりますよね?  元々は、その歯車がついていました。  アイコンに、マウスをのせたりプロパティを見ると、カスケードスタイルシートとでていました。  「既定のプログラムを選択」 でメモ帳に選択してみたら、アイコンがメモ帳のアイコンに。  アイコンに、マウスをのせたりプロパティを見ると、CSSファイルとでます。  OSがvistaなので、「ファイル」のアイコンだけ変えるのはできないそうで、  拡張子がそのままなので、使えるとは思いますが、  歯車がついてる方がいいので、元の「歯車のファイル」にするやり方を教えてください。  お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • vitto
  • ベストアンサー率70% (112/159)
回答No.3

となると、こっちかな HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css\UserChoice このキーがあったらUserChoiceキーを削除してください。

purasu_sikou
質問者

お礼

 回答ありがとうございます。  UserChoiceを削除したら、選べるようになりました。 「既定のプログラムの選択」でメモ帳に選択すると、 UserChoiceが自動で作成されます。 ということは、UserChoiceは、 「既定のプログラムの選択」の 設定情報のフォルダということでしょうか?  CSSファイルは、「既定のプログラムの選択」を 設定する前からダブルクリックでメモ帳が開いていたのですが、 まあ、わざわざ「既定のプログラムの選択」を 選択してみたから、 この問題が起こってしまったということなのでしょう。  CSSファイルは、 「既定のプログラムの選択」を設定しなくても大丈夫なのですが、 これからのことを考え、javaスクリプトを勉強しようと思い、 .jsで保存したら、 「Microsoft (R) Windows Based Script Host」 というのが既定のプログラムみたいで、 ダブルクリックじゃ開かなくて、 右クリックで「プログラムから開く」でメモ帳を選ばないと、 ダメみたいです。 ダブルクリックで開きたくて、「既定のプログラムの選択」で メモ帳に選択すると、 案の定、アイコンを選択できなくなりました。  「既定のプログラムの選択」でメモ帳に設定し、 なおかつ、 アイコンを設定するやりかたは、あるんでしょうか?

その他の回答 (3)

  • vitto
  • ベストアンサー率70% (112/159)
回答No.4

メモ帳に関連付けると拡張子はcssでもテキストファイル扱いになりますから、 HKEY_CLASSES_ROOT\SystemFileAssociations\text\DefaultIcon ここの設定を変えなければならないと思います。 デフォルトでは %SystemRoot%\system32\imageres.dll,-102 こうなってますが、歯車付きにするには %SystemRoot%\system32\imageres.dll,-69 このように変更してください。 もしVistaではアイコンのナンバーが違っていたら、ここを参照してください。 HKEY_CLASSES_ROOT\inifile\DefaultIcon iniファイルも歯車付きなので、これと同じにしてください。

purasu_sikou
質問者

お礼

 回答ありがとうございます。  うまくいきました。 質問の回答としては、No.3がいいと思うので、 ベストアンサーは、それにします。  vittoさんには、感謝の気持ちでいっぱいです。 ほんとうにありがとうございました。

  • vitto
  • ベストアンサー率70% (112/159)
回答No.2

>プロパティの「ファイルの種類」を見ると、 >以前は、カスケードスタイルシートとでていましたが、 >今は、CSSファイル(.css)とでています。 FriendlyTypeNameが変わってしまっいると言うことは、ファイル種別が変更されている、もしくは正しく設定されていない可能性があります。 7でもVistaでもこのへんは変わらないと思うので比較してください。 [HKEY_CLASSES_ROOT\.css] "PerceivedType"="text" @="CSSfile" "Content Type"="text/css" [HKEY_CLASSES_ROOT\.css\PersistentHandler] @="{eec97550-47a9-11cf-b952-00aa0051fe20}" [HKEY_CLASSES_ROOT\CSSfile] @="Cascading Style Sheet Document" "EditFlags"=dword:00010000 "FriendlyTypeName"="@C:\\Windows\\System32\\ieframe.dll,-24585" (-24585の数値はVistaでは違っていると思います。) それと、アイコンキャッシュは念のためクリアしてから確認してみてください。 "C:\Users\あなた\AppData\Local\IconCache.db"

purasu_sikou
質問者

お礼

 回答ありがとうございます。  見てみたら、変わってなかったです。  -24585は、vistaでも同じ値でした。  どうでしょう?

  • vitto
  • ベストアンサー率70% (112/159)
回答No.1

>OSがvistaなので、「ファイル」のアイコンだけ変えるのはできないそうで、 いいえ、簡単にできます。 レジストリエディタを開いて HKEY_CLASSES_ROOT\CSSfile\DefaultIcon ここに登録されているのが、CSSファイルのアイコンです。 変更する場合はここを変更してください。 Windows 7 SP1 の場合は、 [HKEY_CLASSES_ROOT\CSSfile\DefaultIcon] @="C:\\Windows\\System32\\shell32.dll,-151" Windows 7 SP1ではCSSファイルのデフォルトアイコンはshell32.dllのアイコンエントリー151番目のアイコンになっています。 VistaでもCSSファイルのデフォルトアイコンはshell32.dllのアイコンエントリーにありますが、何番目かはWindows7と違います。 表示したいアイコンが何番目にあるのか知りたいときは、Restorator 2007(リソースエディタ)でshell32.dllを開きます。 そしてアイコンエントリーを展開して確認してください。 http://1dl.us/hRF.jpg Restorator 2007の体験版はこちらからダウンロードできます。 http://www.bome.com/products/restorator/downloads

purasu_sikou
質問者

お礼

 回答ありがとうございます。 レジストリエディタから見てみたら、 歯車アイコンが69、メモ帳アイコンが70でした。 そして設定がなぜか69でした。 これは、現在のCSSファイルのアイコン設定が、 歯車のアイコンということなのですが、 実際は、CSSのファイルのアイコンを見てみると、 歯車がついていないメモ帳のアイコンでした。  「ファイルの種類に関連づけられたアイコンを変更」 というフリーソフトを使ってみましたが、 これも、.cssを選択すると、 最初から歯車のアイコンが設定されていました。 違うアイコンに設定しても歯車のアイコンにしても、 CSSファイルがメモ帳のアイコンから変わらないのです。  レジストリエディタから番号を69や70にすると、 上記のフリーソフトのアイコン設定が変わりますが、 実際のCSSファイルをみると、 メモ帳のアイコンから変わらないのです。 逆にフリーソフトのアイコン設定を変えると、 レジストリエディタの番号は変わりますが、 これも、CSSファイルはメモ帳のアイコンのままです。  記憶では、 「既定のプログラムを選択」で設定したときからなので、 何か違うところがないかと見ていたら、 CSSファイルの上で右クリックして、 プロパティの「ファイルの種類」を見ると、 以前は、カスケードスタイルシートとでていっましたが、 今は、CSSファイル(.css)とでています。 この違いは、関係あるのかなあ?

関連するQ&A

  • CSSファイルの作り方

    市販の書籍を参考にHTMLとCSSの練習を始めたのですが、 第一章で早速つまづいてしまいました。 書籍には、ファイル名の拡張子を「css」にするとCSSファイルになるとありますが、どうも私のPCではそうはなりません。 書籍にはCSSファイルは歯車のついたアイコンで表示されていますが、私のPCではウィンドウのアイコン(認識できないファイルのときのアイコンです)で表示されます。 拡張子は「CSS」になっています。 windows上でなにか設定しないとスタイルシートのファイルは認識されないのでしょうか? それともCSSファイルを使用するには、なにか別の特別なものが(ドライバのようなもの)必要なのでしょうか?

  • ビルダー12 CSSファイルの関連付けについて

    こんにちは。 現在、ホームページビルダー12でサイトを作成しています。 外部スタイルシートを使って複数のHTMLを管理しているのですが、スタイルシートを編集する際、スタイルシートマネージャを使わずにCSSファイルをテキストエディタで開いています。 ビルダー上でCSSファイルを右クリックし、『テキストエディタで開く』を選択しているのですが、これで開くと必ずWindowsのメモ帳で開かれてしまいます。 私はテキストエディタにTerapadを使用しているのですが、なんとかこれでCSSファイルを開く方法はないでしょうか? Windowsの既定のプログラムでCSSファイルをTerapadで開くように関連づけても、ビルダーではメモ帳で開かれてしまいます。 おそらくはビルダーの方で設定する必要があるのだと思いますが、オプション等をみても項目が見当たりません。 ご存知の方、いらっしゃいましたら教えて下さい。お願いします。

  • CSS外部ファイルを作りましたが、加筆する際にファイル**.cssファイルが開けません

    CSS素人です。 外部ファイルからCSSを使おうと思い、ファイルを作成したいのですが、メモ帳に書き、保存する際に.cssという拡張子でファイル保存しました。 外部ファイルを書き加えようとしたところ、うまく開けませんでした。 『ファイル**.cssファイルを開くアプリケーションを指定してくださいとなってしまいます。』 なにが悪いんでしょうか。 ファイルを書く場合、直接いきなりスタイルシートを書き込んでいいのでしょうか。 よろしくお願い致します。

    • ベストアンサー
    • HTML
  • CSS 開けない

    プログラミング CSSについての質問です 現在、テキストエディタでterapadを使用しているのですが CSSの記述して拡張子を.cssと保存した所、ファイルが自己解凍実行ファイルとなってしまい、一度保存したファイルが開けなくなってしまいました。 秀丸やサクラエディタで試したところ、terapadと変わらず自己解凍実行ファイルとなってしまいます。 ファイルを開こうとするとterapadをインストールしようとし、インストールすると開くことはできるのですが編集不可となってしまいます。 terapad自体は既にインストールしている状態で使えています。 OSはwindows8です。

  • windows10でファイルの関連付けができない

    windows10--pro(ver1803)です。 テキストファイル編集用に「Terapad.exe」をインストールしました。 現在、txtファイルは「メモ帳」に関連付けされており、アイコンをダブルクリックするとメモ帳で開きます。 これをTerapad.exeに関連付けを変更したいのですが、できません。 例えば、txtファイルのアイコン右クリックのプロパティから、「変更(C)」をクリックしても、「Notepad」には変更できるのですが「Terapad」には、候補には出てくるのですが、変更を受け付けません。 また、「設定」の「アプリ」から「既定のアプリ」で「ファイルの種類ごとに既定のアプリ云々」で行っても、同じく「Terapad」への変更を受け付けません。 一体どうなっているのでしょうか。

  • ファイルのアイコン表示

    通常開けないファイルを手動でノートパッドで開いたら その拡張子のファイルがすべてメモ帳のアイコンに変わってしまったのですが 元のファイルアイコンに戻すにはどうしたらよいのでしょうか?

  • CSSを編集したら日本語が表示できなくなりました。

    画像のサイズを変えたいと思い、CSSを少々書き換えました。すると、htmlファイルのほうは日本語が正しく表示ができるように設定できてからいじっていないのにもかかわらず、また日本語の表示ができなくなってしまいました。 CSSファイルはTERAPADで編集し、新規作成にメモ帳から貼り付けて、文字コード指定保存でUTF-8で保存してみましたがダメでした。CSS編集の際に日本語が正しく表示されるためにはどのようにすればよろしいでしょうか?初心者にもわかるようにご教授いただければと存じます。

  • リンクを使って複数ページへCSSを設定する方法?

    お世話になります。「超初心者のためのホームページ講座」(http://park16.wakwak.com/~html-css/css/index.html)「CSS設定方法その3」で行き詰っています。 (1)「スタイルを適用したいHTMLファイルのソース」のIEアイコンをデスクトップに作り、開くとリンク前のテキスト文字が出ます。これは操作ミスはないと思います。 (2)CSSファイルは「style_1.css」の名前でデスクトップに作りました。マウスをあてると「カスケードスタイルシートドキュメント style_1.css」と馴染みの無いアイコンが出来ました。  (1)(2)を1つのフォルダに入れましたが、リンクしません。文字の色、サイズ、太字等反応がありません。CSSファイルの作り方に何か問題があるのでしょうか?リンク方法に問題?十分満足なな質問が出来ず申し訳ありませんが、何しろ超初心者です。理解できる範囲でご回答いただけると大変幸せです。よろしくお願い申し上げます。以上

  • スタイルシートが反映されません

    <link rel="stylesheet" href="style.css" type="text/css">で 外部スタイルシートの反映がされません。 このCSSファイルの中身をそのままHTMLファイルのHEAD部分に持っていったら反映されましたので、単純にリンクがうまくいっていないのか?と思うのですが・・・ ファイル名はあっているし、リンクもファイル名ではできなかったので 絶対パスで指定してみましたがダメでした。パスの指定ミスを防ぐためにファイルのプロパティを開いて、場所をコピペして最後のところに ¥をつけてファイル名を拡張子つきでくっつけましたがダメでした。 なにがいけないのでしょう・・・ いろいろと考えたり調べたりしているのですが、どうしてもわからないです。 CSSファイルはHTMLファイルと同一フォルダ内の同一階層にあります。(まだネット上に公開しておらずURLも持っていないので 個人のPCフォルダ内です)CSSファイルのアイコンはメモ帳に歯車のイラストのアイコンです。このアイコンになっていたらちゃんと CSSファイルだと思っていたのですがもしかしたら違うでしょうか? あ、HTMLファイルのHEAD部分の <meta http-equiv="conten-style-type" content="text/css" /> の書き込みもしてあります。 外部ファイル用の<link rel=だらだらだら>の後に </style>でしめてみたのですがダメでした。

  • CSS ドキュメント 

    カスケードスタイルシートを編集したいのですがこのファイルの開き方が解りません。 メモ帳などで開いてみたのですが文字化けしてアドレス部分しか表示されませんでした。 解る方いましたら教えてくださいお願いします。