• ベストアンサー

特定のサイトで文字の大きさを変えるスタイルシート

「yahoo検索」だけ字が小さくなってしまいます 他のサイトは普通なんですが 文字のサイズは前から小で変えてないのですが文字だけ最小くらい小さくなります エンコードも変わっていません キャッシュを消したり再起動したりしてもだめでした  そこでスタイルシートで変えたいと思うのですが http://search.yahoo.co.jp/ この表記が入ったアドレスのページだけフォントサイズやエンコードを変えるという スタイルシートを作る方法はないでしょうか 使っているブラウザはIE6です よろしくお願いします

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

  • ベストアンサー
  • key-child
  • ベストアンサー率54% (25/46)
回答No.5

> http://search.yahoo.co.jp/ > この表記が入ったアドレスのページだけフォントサイズ 検索結果をって事でいいのかな? ----------------------------------------------- #yschweb .ttl, /* 検索結果タイトル */ #yschweb .yschabstr /* 検索結果本文 */ { font-size: xx-large;/* 適当に変更 */ } #yschwebの文字サイズが指定されていないみたいなので、最重要規則(!important)無しでも大丈夫そう。 CSS2リファレンス font-size http://hp.vector.co.jp/authors/VA022006/css/fonts.html?jouyou_l#font-size 他の部分の文字サイズも変更したいならidなりclassなり要素なりをセレクタに追加。 その場合は最重要規則(!important)が必要になるかも。 CSS2リファレンス セレクタ http://hp.vector.co.jp/authors/VA022006/css/selector.html?jouyou_l

sacsss
質問者

お礼

サイズをsmallにしたら検索結果本文と検索結果タイトルが やっと前と同じ大きさになりました! ありがとうございます 他の部分も上記を参考にしながら変えていこうと思います 何度も答えて頂き本当にありがとうございました

その他の回答 (4)

  • key-child
  • ベストアンサー率54% (25/46)
回答No.4

関連リンク CSS2リファレンス カスケードの順序 http://hp.vector.co.jp/authors/VA022006/css/cascade.html?jouyou_l#cascading-order CSS2リファレンス 最重要規則 http://hp.vector.co.jp/authors/VA022006/css/cascade.html?jouyou_l#important-rules CSS2リファレンス 附録:CSS対応状況表 !important規則(最重要規則) http://hp.vector.co.jp/authors/VA022006/css/corrbrwser/syntax.html?jouyou_l#important-rule Microsoft カスタム スタイル シートを使用して Web ページをフォーマットする http://www.microsoft.com/japan/enable/training/ie6/formatpage.mspx > ユーザー定義スタイルシートはOpera、Safari、IEがサポートしています。 箱庭 GeckoユーザーのためのユーザースタイルシートTips http://homepage2.nifty.com/tomchem/www/css/usercss.html

sacsss
質問者

お礼

自分はあまりにも知識がないのでCSS?の勉強を始めてみようと思います 参考にさせていただきます ありがとうございました

回答No.3

ツールメニューのインターネットオプションで ユーザー補助としてウェブページで指定されたフォントを使用しない設定や、 ユーザースタイルシートを使う設定ができます。 !importantをつけておけば、最優先で適用されます。 細かな設定をするにはHTMLやCSSの文法を知っている必要があります。 ユーザースタイルシートは全てのサイトに適用されますが、 そのサイトの特徴が出そうな部分を利用して、 div#yschtg *{ font-size: 12pt !important; } としておくと、おそらくそのページだけ適用されるのではないでしょうか。 もちろん、他のサイトでも <div id="yschtg">~</div> という使い方をされていると、その中が全部12ptで表示される様になりますが、 こういう特徴的なidやclassは他には見ないと思いますから。 一番上の「こんにちは、○○さん」という部分は div#ygunav span#ygps{font-size:12pt !important;} でいけると思います。 どちらかというと色弱の方向けのシステムだと思いますが、 どうでもいいですが、私はスクロールバーの色を指定して、スクロールバーが消されるのを防いでいます。 ユーザー定義スタイルシートはOpera、Safari、IEがサポートしています。 エンコードは無理ですね。 ファイルに保存するときに文字コードを変換できますが、いちいち保存してから開き直すという作業が必要です。 それとも、単に特定のサイトで文字化けする、というだけでしょうか? それならエンコードを自動選択にすればいいと思います。

sacsss
質問者

補足

ありがとうございます div#yschtg *{ font-size: 12pt !important; } div#ygunav span#ygps{font-size:12pt !important;} この表記でuser.cssと保存しスタイルシートに設定したのですが やはり大きさが変りません この表記の仕方が間違ってますでしょうか? 自分はHTMLなどの知識が乏しくてすみません

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.2

IEでなければフォントサイズに関しては望みがあるかもしれない。 エンコードに関しては無理ですが…。IE絶対に離れたくない系は却下やむなしかもです^^;

sacsss
質問者

補足

ありがとうございます そうなんですか・・ なぜかyahoo検索のみ変ってしまいます

noname#56851
noname#56851
回答No.1

スタイルシートもHTMLファイルも、作り手にしか変更できないんで、他の手段を考えた方が良いと思います。

sacsss
質問者

補足

回答ありがとうございます スタイルシートは自分で変えるのは無理なんですね 他に何か方法はあるのでしょうか? ありましたらよろしくお願いします