こんにちは、HTMLやCSSで教えていただきたいことがあります。
いま、ウェブサイトを作っていて、コンテンツはほとんどできあがっているのですが、サイトのタイトルが決まりません。コンテンツ中の、テキストの随所に、自分のサイト名をたくさん参照する場合、あとでサイトのタイトルが正式に決定した時に、それらを全部探しだしてすべて直さないといけなくなります。
僕はたくさん文章を書くほうなので、ページがもう100ファイルくらいあり、あとで自分のサイト名のところを探すのは骨が折れます。
そこで、自分のサイト名を定数として(例えばsitename)値を格納しておいて、それを外部スタイルシートかなんかに定義するような方法はありませんでしょうか。
そうすれば、外部スタイルシートのsitenameの定義だけ直せば、全ての場所が一括して替えられるような気がするのですが......
ちなみにIE5でも表示できるサイトを目指しています。
もしなにかいい方法を知っていましたらぜひ教えてください。よろしくお願いします。
No.3ベストアンサー
- 回答日時:
#2 です。
「イメージで表示」を検討しているなら、
* イメージを表示させない設定をしている訪問者がいるかもしれない。
* 印刷の設定しだいでは、出力されない。
* 音声ブラウザ系を使用する訪問者には、何が書いてあるか見当が付
かない。
* ドキュメントの倍率(文字サイズなど)調整が効かないと、閲覧し
難い訪問者がいるかもしれない。
などを注意してください。
この回答への補足
なるほど、おっしゃるとおりです。
画像もけっこう難しいところがありますね!
Altでテキストを指定しておけば、、、
あ、意味ないですね、それは!(笑)
やはり、一番最後で提案された、
「私のサイト」などに変える、という方法にしたほうがいいような気がしてきました。(無理に入れることもないですし。)
ありがとうございます。
No.2
- 回答日時:
●CSSでの実装:
-- 外部CSSファイル (foo.css) ------------
.siteName:before { content: "SiteName"; }
-----------------------------------------
:
<link rel="stylesheet" href="foo.css" type="text/css">
</head><body>
<p><span class="siteName"> へようこそ!</span></p>
:
【補足】
Internet Explorerは、このCSSを実装していない。
他のブラウザも検証の必要あり。
●JavaScriptでの実装:
-- 外部JavaScriptファイル (foo.js) ----
document.write("SiteName");
---------------------------------------
:
<p><script src="foo.js" type="text/javascript"></script>
へようこそ!</p>
:
【補足】
JavaScriptが無効なら、意味を成さない。
●SSI(Server Side Include)での実装:
:
<p><!--#include file="siteName.html" --> へようこそ!</p>
:
【補足】
サーバーが対応している必要がある。
●CGIで実装:
クライアント環境に依存しないので、もっとも確実か!
●イメージで表示:
画像を変えれば、一括で置き換わる。
●ローカルで置き換え:
Perl, Ruby などのツールを用いて、ローカル・ディスクで置き換える。
●ドキュメントの記述方法を考え直す。
SiteNameでは・・・
↓
私のサイトでは・・・
など
この回答への補足
たくさん考えていただきありがとうございました。
やはり、確実に安全!というのはなかなかないですね。CGIは、まだよく分からないんですよね……。
JavaScriptも無効になっていると、そこだけ抜けてしまうし。
でも、イメージで配置するというのは、思いつきませんでした! そうすれば、画像ファイルを取り替えるだけで記述は変更しないで済みますよね!
貴重なアドバイスありがとうございます。
No.1
- 回答日時:
CSSではできません。
うまくできる良い方法は、ちょっと思いつきません。
javascriptを使ったり
XMLとXSLTを使ったりとかあるかもしれませんが、
それより、特殊な構文、例えば、
<<sitename>>などとしておいて、
エディタなどを使って置き換える方が良いと思います。
この回答への補足
やはり、CSSではないですか。
探したのですが、見つからなかったので。
そのくらいできそうなんですけどね。
エディタで書き換えるのがやはり無難でしょうか..。
ViViを手に入れてグローバル置換をするとか。。
(でも有料なんですよね、、)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- WordPress(ワードプレス) WordPressのサイトにPDFをアップロードした際にGoogleなどの検索結果に出ないでほしい 1 2022/08/03 10:44
- ハッキング・フィッシング詐欺 Airbnb セルフチェックの宿の個人確認について 1 2022/05/08 10:12
- インターネット広告・アフィリエイト Googleアドセンスの審査がなかなか通りません。 テーマは「美容と健康」について。 不合格の理由は 5 2022/09/26 18:24
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- 数学 モデルのパラメータの定義がいまいちわかりません。 3 2022/10/11 15:16
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jspにcssを反映させるには
-
cssは複数作る?
-
サイトを作る時のcssファイルは...
-
WindowsとMacで違うCSSを読み込...
-
cssファイルの名称付け
-
CSSを最近始めました。実は、2P...
-
ディレクトリ構成【「common」...
-
Dreamweaver のテンプレートで...
-
outlook 文字を揃えたい。tab...
-
マイクロ(μ)の文字を半角で出...
-
入力規則のリストの文字の大き...
-
テーブル内の文字サイズを変更...
-
教えてください。
-
Illustratorで作成、pngで保存...
-
EXCEL VBA 印刷プレビューダイ...
-
似ているフォント(Win⇔Mac)
-
MsgBoxについて
-
PDFファイルを開かずに印刷...
-
ランディングページの数え方が...
-
奇数のフォントサイズ指定について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cssファイルの名称付け
-
jspにcssを反映させるには
-
ディレクトリ構成【「common」...
-
サイトを作る時のcssファイルは...
-
HTMLの CSSのファイルというの...
-
cssで、ボタンのテキスト部分を...
-
複数のhtmlで同じcssファイルを...
-
cssファイルを階層の異なるHTML...
-
cssが反映されません
-
一部のページにデフォルトCSSを...
-
WindowsとMacで違うCSSを読み込...
-
エクセルファイルにCSSを読み込...
-
定数の定義とかはできますか?
-
ブラウザでプレビューでCSSが反...
-
範囲指定印刷での位置(css)
-
ドキュメントルートより上の階...
-
スタイルシート(CSSスタイル)...
-
Dreamweaver のテンプレートで...
-
【CSS】スタイルやクラスがどの...
-
cssでiPhone SEで文字が小さす...
おすすめ情報