LoginSignup
0
0

More than 5 years have passed since last update.

DreamWeaverのテンプレートで条件付きコメントを記述しながら、内部のパスを通す方法

Posted at

条件付きコメントは非常に便利で良いのですが、IEによるブラウジング以外はコメントアウトとみなされてしまうため、DreamWeaverのテンプレートに記述すると、条件付きコメント内のパスは自動的に補完されなくなってしまいます。

<!--[if lte IE 8]>
<script type="text/javascript" src="./path/to/script.js"></script>
<![endif]-->

ということで、テンプレート上は条件付きコメントではなく、適用後には条件付きコメントになるようにしてしまえば良い、という考えと、DWの変数処理(@@('hoge')@@)を利用することで対応することが可能です。

@@('<!-')@@-[if lte IE 8]>
<script type="text/javascript" src="./path/to/script.js"></script>
<![endif]-@@('->')@@

これで、テンプレート上はコメントとみなされず、テンプレート適用後のHTMLでは条件付きコメントになるので、コメント内のパスも補完された形で適用されるようになります。

まぁ、絶対パスとかサイトルート相対パスとかで指定しちゃえば良いんですけどね。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0