- ベストアンサー
スタイルシート切替はどこまでが便利なのでしょうか
アドバイスを下さい。 やりたいこと ログインIDによって、背景や色・表示コンテンツを変える。 スタイルシートを使って切り替えて欲しいと言われたのですが、 背景や色だけならスタイルシート切り替える(jacascriptで)ことが 一番シンプルだと思うのですが、表示コンテンツなども変える場合 逆にスタイルシートだと不便なのでは?という疑問が出てきました。 コンテンツの表示・非表示にdisplay:none;を使っているため、 HTMLファイルが重たくなる。また、ブラウザでソースを表示すると display:none;の部分が見えてしまう。 このような場合はHTML自体2種類用意して、プログラムで制御した方が よろしいのでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> このような場合はHTML自体2種類用意して、プログラムで制御した方がよろしいのでしょうか。 基本的にはこの考えに賛成です。 しかし一方で、同一の役割のファイルを1つにまとめることができるため、 ファイルの数が膨大になるシステム開発では1つにまとめるという方針で つくるところも少なくありません。 それはそれぞれの開発でのポリシーなのである程度やむをえないと思います。
その他の回答 (2)
- steel_gray
- ベストアンサー率66% (1052/1578)
HTMLの重さは今時あまり関係ないし、 ソースで見えるってのは利用者には関係ない事では。 (見えちゃマズい情報まで見えるなら大問題だけど) CSS+Javascriptなら切り替えた結果が即時確認できるってメリットもありますね。
お礼
表示内容は見えてよかったのですが、よくよく考えたら リンク先URLが表示されているとまずいということに 気がつきました。 steel_grayさんのおかげです。 ありがとうございました。
お礼
やり方ではなくスタイルシート切替の使用範囲が知りたかったです。
お礼
>基本的にはこの考えに賛成です。 賛成して頂いたので、自信を持って依頼主に訴えることができました。 リンク先が見えてしまうということでファイルを別にする許可が出ました。 ありがとうございました。