- ベストアンサー
文字サイズ変更ボタンについて教えてください。
文字サイズ変更ボタンについて教えてください。 大きな表をひとつ作成してその中をメニューボタンやコラムの場所用に分割配置したページを作成しました。ネット上に出ているjqueryをアレンジして、文字サイズボタン作成して動かしてみるのですが、表の中にある文字サイズが変更されません。 表を使用せずにネット上に出ているjsファイルを使用してテストページを作成するとうまく文字サイズが変わってくれるのですが・・・・? 表の中の文字を文字変更ボタンで拡大縮小するのは無理なのでしょうか? どなたか教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ネット上に出ているjqueryがどんなやつかわかりませんが、 おそらく基本は $('セレクター指定').css("font-size",フォントサイズ指定); ※フォントサイズ指定はlarge、medium、smallとか直接XXpxとかXX%とか。 だと思います。 片っ端から $('a,p,td,th,li,dt,dd,pre').css("font-size","small"); にして、除外したいやつだけ。 CSS定義の方で !important にしておくとか...
その他の回答 (2)
- fujillin
- ベストアンサー率61% (1594/2576)
>ネット上に出ているjqueryをアレンジして、文字サイズボタン >作成して動かしてみるのですが これがどんなものなのか、まったく不明ですので、想像での回答になりますが… 表以外のものにちゃんと反映されているのならば、CSSで table { font-size:1em; } とかを追加してあげることで、うまくいきませんか?
お礼
ありがとうございました。 サンプルがないとダメなようなので、一度質問を締め切り再度サンプルを掲載して質問します。
- nine999
- ベストアンサー率44% (512/1140)
CSSを制御している場合、<body>や<p>タグに対して文字サイズ変更してもテーブル内には影響がありません。 <table>タグにに対してCSSを適用すれば良いので、文字制御の対象にテーブルを含みましょう。
お礼
ありがとうございました。 サンプルがないとダメなようなので、一度質問を締め切り再度サンプルを掲載して質問します。
補足
もしよろしければ参考になるサンプルをご紹介いただけないでしょうか? よろしくお願いいたします。
お礼
ありがとうございました。 問題点がわかりました。 感謝いたします。
補足
ありがとうございました。 なんとなくですが、漠然と問題点はわかりました。(要するにtd,thの指定をしなくてはいけないといううことですね) 私は、jqueryのことを理解していなくjsファイルを見てもどこをどう変更すればよいのかわからないレベルです。 もしよろしければ参考になるサンプルをご紹介いただけないでしょうか? よろしくお願いいたします。