• 締切済み

ホームページビルダー16の属性名が未定義が出ます

hpb16の<meta name="Description"content="<div id=" hpb-headermain"> のところが未定義なのですが(構文エラー)どこがおかしいのでしょうか?indexなのですが他のページとマイナス印で困っています。。。 あと、DETAIL(商品詳細)もチェックでOKなのにX印が付きます。説明不足かもしれませんがほんとに困ってるのでよろしくお願いしますm(_ _)m 一応ネットショップをしたいのでどこにリンクを貼ったらいいか、その前にしなければいけないことなどご教授下さい。ちなみに、cssはいじってません・・・

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

><meta name="Description"content="<div id=" hpb-headermain">  このような部分がおかしいのは、当然わかりますよね。なにか手を加えてますか? ★HTMLは、あるテキストをそれを構成する要素に分解して、それが文書にとってどのような構成要素であるかをタグを用いてマークアップするメタ言語と呼ばれるものであること。  <html>   <head></head>   <body></body>  </html> ★要素はタグで括られてマークアップされること。   <h1>ここは見出し(heading)</h1><p>ここは段落(paragraph)</p>と・・ ★一部内容を持たない要素があること   <img +++++>   <meta ++++> しかし、 <++++++<++++++>  とは決してありえません。<と>の間に<や>は書けません。必要なら&lt;です。 <++++++&lt;++++++>  →特定の文字をエスケープするために頻繁に用いる4つの文字実体参照を、ここに特記しておく。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/charset.html#h-5.3.2 )  いずれにしても、HTMLやCSSの基礎知識は必要です。テキストエディタで作成する人は、必然的に覚えてしまいますが、オーサリングツールを使う人は、テキストエディタで作成する人以上に、HTMLやCSSの知識が必要なのですよ。ここを誤解している人がいますけど・・。  決して逆、HTMLを知らなくても【ちゃんとした】HTMLが作れることはありません。まず、仕様書( http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/cover.html )は、ざっとでよいので目を通しておくこと。  最低でも「はじめてのWebドキュメントづくり ( http://www.asahi-net.or.jp/%7Esd5a-ucd/www/ )」程度はクリアしていること  さすがに商用サイトをビルダーで作成する人は少ないでしょうが、この部分だけでなく、今後も壁はたくさんでてきます。基本を知っていればなんでないことです。・・  ちなみに、通常のサイトで使用するタグなんて、高々数十個、中学校で学ぶ英単語2,000語に比較したら微々たる物です。ツールに頼っていたら決して覚えられませんけど・・ ★Another HTML-lint 5 ( http://www.htmllint.net/html-lint/htmllint.html# )  などで構文チェックしてみましょう。エラーと対策を示してくれます。  ビルダーで作成されたHTMLは、必然的にたくさんの小さなエラーがでますから、細かい減点部分は無視すると良いでしょう。

nakamoriakina
質問者

お礼

これからしらみつぶしに頑張ります。本当にありがとうございました。m(_ _)m

nakamoriakina
質問者

補足

htmlの基礎からスタートしなければいけないのに飛ばしてホームページビルダーで簡単に作れると安易に解釈してました。ホームページビルダーは勝手にhtml文章を作ってしまうようです。 兄に1ページにcssが4つもいらねーよ、と一喝されてしまいました。最初からその設定なのでしょうがないのですが・・・ 兄はホームページをいくつも作り上げてきた人なのですが(商用含め)基礎からやれ、とあしらわれ、 でも今回質問して良かったです。参考になるものを載せてくださって結果は~Xでしたw ORUKA1951さん助かりました、ありがとうございます。

関連するQ&A

  • ホームページビルダー15 メニュー作成について

    いつもお世話になっております。 以下のような、どなたかのご回答をもとに、ホームページビルダー15で同じような折りたたみ式のメニューを作成したいと考えおります。 参考にしたいメニューはこちらです↓ http://okwave.xrea.jp/jquery/test6797636/e.html ですが、自分の作ろうとしているメニューはCSSプロフェッショナルテンプレートの「企業」から作ったものであり、なかなかうまくいきません。 以下、自分の記述を記載いたしますが、以下のようにしたいと思います。 通常は、 メニューA メニューB メニューC というように、なっており、メニューBをクリックしたときにだけ メニューA メニューB   B-1   B-2   B-3 メニューC と、サブメニューが表れ、メニューBをクリックするまでサブメニューも表示されたままにしておきたいと思います。(もちろん、メニューA~Cも、どのページでも表示されるようにする) どこに、どのように記述を入れれば、ボタンのデザインなども崩さず、思い通りのメニューになるのか、ご教示いただければと思います。 どうぞよろしくお願いいたします。 *********自分の記述(ヘッダー情報も含まれていますが無視してください)*********** <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta name="GENERATOR" content="JustSystems Homepage Builder Version 15.0.8.0 for Windows"> <title>TOP</title> <link rel="stylesheet" href="hpbparts.css" type="text/css" id="hpbparts"> <link rel="stylesheet" href="container_1A_2c_left.css" type="text/css" id="hpbcontainer"> <link rel="stylesheet" href="main_1A_2c.css" type="text/css" id="hpbmain"> <link rel="stylesheet" href="user.css" type="text/css" id="hpbuser"> </head> <body id="hpb-template-01-01-02" class="hpb-layoutset-02" bgcolor="#ffffff" background="blue_p7b.gif"> <div style="top : 2px;left : 100px; position : absolute; z-index : 1; visibility : visible; " id="Layer1"> <div id="hpb-container"> <!-- header --><br> <!-- header end --><!-- inner --> <div id="hpb-inner"> <!-- wrapper --> <div id="hpb-wrapper"><!-- main end --> </div> <!-- wrapper end --><!-- navi --> <div id="hpb-nav"> <h3 class="hpb-c-index"></h3> <ul> <li id="nav-toppage"><a href="a.html"><span class="ja">メニューA</span><span class="en">TOP&nbsp;PAGE</span></a> <li id="nav-concept"><a href="b.html"><span class="ja">メニューB</span><span class="en">CONCEPT</span></a> <li id="nav-service"><a href="c.html"><span class="ja">メニューC</span><span class="en">SERVICE&amp;PRODUCTS</span></a> </ul> </div> </div> </div> </div> </body> </html>

  • ホームページビルダー14のどこでも配置モードでホームページを作成してお

    ホームページビルダー14のどこでも配置モードでホームページを作成しております。 ネットで調べると「どこでも」ではブラウザ中央表示が難しいらしいのがわかりました。 http://www.h7.dion.ne.jp/~nuru44/newpage2.htmlを参考に 自己流でやってみましたが、きれいに中央とまでいきませんでしたので教えてください。 宜しくお願いいたします。 以下にHTMLの一部を記述しております。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <META name="copyright" content="ホームページ・ビルダー (C) Copyright IBM Corp. 1995, 2009"> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 14.0.0.0 for Windows"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta name="IBM:HPB-Input-Mode" content="mode/flm; pagewidth=1000; pageheight=1200"> <title></title> </head> <body> <div style="top : 8px;left : 46px; position : absolute; z-index : 4; " id="Layer1"><a href="http://www6.ocn.ne.jp/~irupa/" target="_self"><img src="irukapark_logo.png" width="76" height="104" border="0"></a></div> <div style="top : 9px;left : 156px; position : absolute; z-index : 12; " id="Layer5"> ・ ・ ・ ・ </body> </html>

    • ベストアンサー
    • HTML
  • サイト名を入れ方がわかりません。。

    フラッシュのフリー素材をダウンロードしてHPビルダーを使ってプレビューを見たらフラッシュ素材は反映されているのですが、サイト名を入れるところが、「site name]とそのまま出てしまいます。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 9.0.2.0 for Windows"> <META http-equiv="Content-Style-Type" content="text/css"> <META name="IBM:HPB-Input-Mode" content="mode/flm; pagewidth=940; pageheight=1200"> <TITLE>☆★★☆</TITLE> </HEAD> <BODY background="clo1516.gif"> <DIV style="top : 9px;left : 128px; position : absolute; z-index : 4; " id="Layer1"><IMG src="profilr.jpg" width="75" height="75" border="0"></DIV> <DIV style="top : 14px;left : 344px; position : absolute; z-index : 5; HTMLソースは、こんな感じです。一部ですが>< 私が思うに☆★★☆の部分にサイト名を入れたらいいのかなぁと思って入れましたがプレビューで見ても反映されておりません。どうすればよいのでしょうか?

    • ベストアンサー
    • HTML
  • ホームページビルダー16 ページセンター表示

    現在サイトを制作しています。 Yahooなどのようにページをセンター表示をしたいのですがやり方が分かりません。 調べて色々試してみましたがセンターに表示されません。 どのようにするのでしょうか? 以下は試しにやってみた結果です。 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta name="GENERATOR" content="JustSystems Homepage Builder Version 16.0.1.0 for Windows"> <title></title> <style type="text/css"> <!-- body{ text-align : center; margin-left : auto; margin-right : auto; } --> </style> </head> <body> <div style="width : 180px;height : 100px;top : 33px;left : 252px; position : absolute; z-index : 2; visibility : visible; " id="Layer2"><img src="logo11.gif" width="86" height="37" border="0" alt="テスト"></div> <div style="width : 950px;height : 840px;top : 4px;left : 2px; position : absolute; z-index : 1; visibility : visible; " id="Layer1"></div> </body> </html>

  • ホームページのヘッダ部分について

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML LANG="JA"> <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=Shift_JIS"> <META HTTP-EQUIV="CONTENT-STYLE-TYPE" CONTENT="text/css"> <META HTTP-EQUIV="CONTENT-SCRIPT-TYPE" CONTENT="text/javascript"> <TITLE>○○○○</TITLE> <LINK REL="STYLESHEET" TYPE="text/css" HREF="css1.css"> <meta name="keywords" content="△,△,△,△,,△,△,"> <meta name="description" content="●●●●●"> </HEAD> <BODY> … となっているのですが、無駄な部分はありますか? 順番などは合ってますか? また、こうしたほうがいい、などとアドバイスがあればぜひよろしくお願いいたします。

  • CSSとSSI 一緒に使えますか?

    今までテーブルでデザインしたサイトでSSIを使ってメニューなどを更新していました 同じような感じのデザインのサイトをCSSで作成し、SSIを利用しようと思ったのですが、どうしてもSSIが利用できません CSSも初心者でテンプレートをコピペしてなんとかやってみた感じです <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta name="description" content="このページの要約文"> <meta name="keyword" content="キーワード,キーワード,キーワード"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>このページのタイトル</title> <link rel="index" href="http://"> <link rel=stylesheet type="text/css" href=".css"> <div align="center"> <div id="outline"> <div class="header"> おお </div><!-- end header --> <div align="center"> <div id="frame"> <div id="frame-margin"> <div class="center_left"> <div class="center"> ああ </div><!-- end center --> <div class="left"> いい <!--#include virtual=".html"--> </div><!-- end left --> <br class="c-both"> </div><!-- end center_left --> <div class="right"> うう <!--#include virtual=".html"--> </div><!-- end right --> <br class="c-both"> </div><!-- end frame-margin--> </div><!-- end frame --> </div><!-- end centering --> ご教授のほどなにとぞよろしくお願いします

  • ホームページ作成に関して

    以下のように入力しましたがホームページに反映されません。 <DOCTYPE_html> <html_lang="ja"> <meta name="author"content="名前> <meta name="description"content="内容の紹介 <meta name="keywords> <meta http-equiv="content-style-type content="css> <head> <meta http-equiv="content-script-type-cotent="utf-8> <meta_charset="utf-8"> <title>名前<title> </head>

    • 締切済み
    • PHP
  • ホームページビルダー8でスタイルシートを使いたい。

    HTML初心者です。ホームページビルダーは簡単ですが何度か経験があります。ホームページビルダー8で他のサイトからのスタイルシートというものを使って簡単に作成したいのですが・・ http://wbakibaki.id25.com/ こちらのサイトでテンプレートをダウンロードさせて頂きました。 ですがその先が分かりません^^; 解凍はできたのですが開けると何個もフォルダがでてきてしまってその中のcssというフォルダの中のstyleという所を開けるとカスケードスタイルシートドキュメント(cssファイル)であるのですがそれを全部コピーしてHPBのHTMLソースに張り付けるのでしょうか? ちなみにHPBの白紙のページのHTMLソースが <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE></TITLE> </HEAD> <BODY></BODY> </HTML> とあるのですがどこの部分にいれるのですか? 色々自分なりに調べましたがイマイチ分かりません・・ それでいれられたとしたらテンプレートで見た物とまったく同じような画面がでてきてそれを編集するのでしょうか?どなたか初心者でもわかるように教えていただけませんでしょうか? なにか間違っていたり、補足が必要ならいたしますので宜しくお願いします!

    • ベストアンサー
    • HTML
  • Google向けメタタグについて。ホームページビルダー使用

    ネットなどで調べて、メタタグを入れたのですが、今ひとつ解らないので教えてください。 <HTML> <HEAD> <TITLE>タイトル</TITLE> <META NAME="description" content="サイトの説明"> <META NAME="keywords" content="キーワード,関連名詞"> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META NAME="ROBOTS" CONTENT="ALL"> <META http-equiv="Content-Style-Type" content="text/css"> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 6.5.0.0 for Windows"> </HEAD> という形にしているのですが、サイトの説明文が反映されません。キーワードはGoogleには、影響無いんですよね?(一応入れていますが・・・) 後、ビルダーで作成時に自動で入力されるメタタグは必要なのでしょうか?よろしくお願いします。

    • ベストアンサー
    • HTML
  • ホームページビルダーのソース

    ホームページビルダーを使ってホームページを作ると、ソースの中にHPBと名前が書かれています。 私はC言語を勉強しておらず、なんとなく恥ずかしいのでいつも下のプログラムだけは消すようにしています。 <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 12.0.1.0 for Windows"> <META name="IBM:HPB-Input-Mode" content="mode/flm; pagewidth=Shift_JIS"> これ以外でもソースを見られると、ホームページビルダーを使っているのがわかるようなプログラムはあるのでしょうか。

専門家に質問してみよう