ホームページビルダー・グレート初心者講座

グレート初心者講座トップへグレート初心者講座 小技集へグレート初心者講座≠ヨグレート初心者講座 質問掲示板へ

HTML版 過去ログ
| 掲示板を見る | ホームに戻る | ワード検索 | 過去ログ |   

自動挿入されるタグを削除したい

日時: 2008/03/31 22:26
識別: IDR/6Th7jtTwI
名前: ツブ

いつもお世話様です。

IBM WebSphere Studio Homepage Builder Version 11.0.3.0 を使用しています。

サイト内に新しいページを作成するときに、必ず下記のソースが先頭部分に自動挿入されます。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">

一旦削除しても、保存するときに繰り返し自動挿入されてしまいます。

作成したソースのみを記述したいのですが、
上記のソースが自動挿入されないように、あるいは削除はできないでしょうか?


どなたかご教授いただければ幸いです。

Re: 自動挿入されるタグを削除したい ( No.1 )
日時: 2008/03/31 23:07
名前: nn

ツール→オプション→ファイル で出力しないようにも出来ますが、
特別な事情がない限り、いずれも出力することをお奨めします。
特にDOCTYPE宣言はHTML4.01のルールでは必須となっています。
※ただし、URL付きのものにしておいた方がなにかと都合がよろしいです。
https://www.tagindex.com/html_tag/basic/doctype.html
ページを限定して出力しないようにはできるのでしょうか? ( No.2 )
日時: 2008/04/02 21:08
名前: ツブ

nn様。アドバイスと頂き大変有難うございます。

ご指摘のように、特別な事情が無い限りDOCTYPEの宣言は、行うことにいたします。

その特別な事情なのですが、実はサイトのメニューをCSSと使って外部ファイル化したいと思っています。

CCIでは外部ファイルには、反映させたいHTMLソースのみを記載するようになっていて、<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
は挿入してはいけないことになっているようです。

Homepage Builder Version 11.0.3.0には、サイト共通メニューの機能が有るのですが、この機能はとても複雑なソースで成り立っています。

これは検索エンジン上ではとても不利になると考えました。
CCIを使うととてもシンプルなソースにすることができるようです。

DOCTYPEを記述しないのは、外部ファイルだけに限定することもできるのでしょうか?

Re: 自動挿入されるタグを削除したい ( No.3 )
日時: 2008/04/03 09:53
名前: nn

> サイトのメニューをCSSと使って外部ファイル化したいと思っています。
> CCIでは外部ファイルには、反映させたいHTMLソースのみを記載するようになっていて
> CCIを使うととてもシンプルなソースにすることができるようです。

おそらく「SSI」と混同されているのでしょうが、
特定のファイルだけ自動でオプションを変更する
といったことは出来ないと思います。

挿入するファイルは、DOCTYPE宣言やMETAタグだけでなく、
HTMLタグやHEADタグ、BODYタグも不要のはずです。

今回のような場合は、挿入するファイルを適当な名前で
作っておき(実際には使わないのでDOCTYPE宣言やMETAタグが
あってもかまいません)、ソースからBODYの『中味だけ』コピー、
テキストエディタに貼り付け、本来の名前で保存、
といった手順が最もスマートではないかと思います。
※ビルダーを使わずエディタで手書きするのが最も早いのですが。

https://aimix.jp/ssirenew.html
nn様、有難うございました。 ( No.4 )
日時: 2008/04/03 22:02
名前: ツブ

nn様、とても丁寧なアドバイスを頂き、有難うございます。

仰るとおり、SSIのことでした。
また、https://aimix.jp/ssirenew.html
をご紹介頂き、とても参考になります。

ご指導いただいた方法も含めまして、共通メニューの外部ファイル化に移行いたします。

本当に有難うございました。
Re: 自動挿入されるタグを削除したい ( No.5 )
日時: 2008/04/04 16:28
名前: nn

>>4
> また、https://aimix.jp/ssirenew.html
> をご紹介頂き、とても参考になります。

このサイト内の記事ですが。。


あと、ちょっと脱線気味ですが、
1. とりあえずdoctype宣言入りの白紙のテンプレートを作る。
2. オプションで、doctype宣言を入れない設定にする。
3. 通常のページは、(1)のテンプレートを複製して作る。
こうしておくと、
・テンプレートを使用せずに新規作成したページにはdoctype宣言は入らない。
・テンプレートを使用したファイルにはdoctype宣言が入る。
といった使い分けが出来るには出来ます。

自分は、異なるdoctype宣言を使い分けたりする場合にはこうしてます。

ホームページビルダー・グレート初心者講座 Copyright © 2002-2005 aimix All Rights Reserved