• ベストアンサー

HDMLの<CENTER>について

携帯ページを作ろうとHDMLを始めました。 しかし、どうも理解できない点があるので教えて欲しい事があります。HDMLで<CENTER>を利用したときにタグが効いたり、効かなかったりします。 参考書など読んでもよくわかりません。 例えば <HDML VERSION=3.0 MARKABLE=TRUE TTL=0> <DISPLAY NAME="test_index" TITLE="TEST EzWeb"> <CENTER>test <BR> <CENTER>テスト <BR> ※<CENTER><IMG ICON="334">テスト<IMG ICON="334"></A> <BR> <CENTER>テスト <BR> <CENTER>テスト1|テスト2 <BR> <LINE>テスト<BR> ※<CENTER>テスト1|テスト2 のところが変な改行になったりします。 仕方が無く<TAB>を入れたりしてごまかすのですが また、それ以降変な表示をするので困っています。 何方かアドバイスお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bonyamk
  • ベストアンサー率29% (49/166)
回答No.3

変な改行というのがどういう状況かわかりませんが この書き方だと ------------------------- テスト1|テスト2 テスト ------------------------- という具合に2つ改行が入ると思います <line>タグは直前に自動で改行が入ります また<line>以降はずっと<line>が有効になるので <wrap>で元に戻すのをわすれないように・・・

その他の回答 (2)

  • Trick--o--
  • ベストアンサー率20% (413/2034)
回答No.2

HTMLの場合だと、タグは<XXX>~</XXX>とワンセットで使うことが殆どです。 多分、HDMLでも同じかと。 この例だと、 7行目に</A>があるけど、それ以前に<A>が無い、 各行の<CENTER>に対応する</CENTER>が無い といった問題が。

  • tatsumi01
  • ベストアンサー率30% (976/3185)
回答No.1

中央揃えにしたい部分を <CENTER> と </CENTER> で挟めばうまく行くと思うのですが。 例文では </CENTER> で閉じていません。

関連するQ&A

  • HDMLについて

    EZ-web用にアンケートフォームを作りたいのですが,うまく動きません。 CGIはレンタルサーバーから提供されています。どなたかご指導頂けないでしょうか?タグは以下です。 <HDML VERSION="3.0" MARKABLE="TRUE" PUBLIC="TRUE" TTL="0"> <CHOICE NAME="SELECT" KEY="point"> <ACTION TYPE="ACCEPT" TASK="GO" LABEL="次へ" DEST="#MAIL"> 今回の内容は? <CE TASK="GO" DEST="#MESS" VALUE="P1面白い">おもしろい <CE TASK="GO" DEST="#MESS" VALUE="P2面白くない">面白くない </CHOICE> <ENTRY name="MAIL" key="mail"> <ACTION TYPE="ACCEPT" TASK="GO" LABEL="次へ" DEST="#TEL"> 連絡先のメールアドレスをご入力下さい。 </ENTRY> <ENTRY name="TEL" key="tel"> <ACTION TYPE="ACCEPT" TASK="GO" LABEL="次へ" DEST="#CONF"> 連絡先の電話番号をご入力下さい。 </ENTRY> <DISPLAY NAME="CONF"> <ACTION TYPE="ACCEPT" LABEL="送信" TASK="GO" DEST="/cgi-bin/multiform/multiform.cgi?<!-- CGI Param -->&<!-- CGI Encode:02CSVNULL:ポイント -->=$point&<!-- CGI Encode:03CSV:e-mail -->=$mail&<!-- CGI Encode:04CSV:電話番号 -->=$tel"> <ACTION TYPE="SOFT1" LABEL="修正" TASK="GO" DEST="#SELECT"> 以下の内容で応募します。<BR> <CENTER>----------------<BR> $point<BR>$mail<BR>$tel<BR> <CENTER>----------------<BR> <A LABEL="送信" TASK="GO" DEST="/cgi-bin/multiform/multiform.cgi?<!-- CGI Param -->&<!-- CGI Encode:02CSVNULL:ポイント -->=$point&<!-- CGI Encode:03CSV:mail -->=$mail&<!-- CGI Encode:04CSV:電話番号 -->=$tel">送信</A><BR> <A LABEL="修正" TASK="GO" DEST="#SELECT">修正する</A><BR> </DISPLAY> </HDML>

  • HDMLについて

    EZ-web用にアンケートフォームを作りたいのですが,うまく動きません。 CGIはレンタルサーバーから提供されています。どなたかご指導頂けないでしょうか?タグは以下です。 <HDML VERSION="3.0" MARKABLE="TRUE" PUBLIC="TRUE" TTL="0"> <CHOICE NAME="SELECT" KEY="point"> <ACTION TYPE="ACCEPT" TASK="GO" LABEL="次へ" DEST="#MAIL"> 今回の内容は? <CE TASK="GO" DEST="#MESS" VALUE="P1面白い">おもしろい <CE TASK="GO" DEST="#MESS" VALUE="P2面白くない">面白くない </CHOICE> <ENTRY name="MAIL" key="mail"> <ACTION TYPE="ACCEPT" TASK="GO" LABEL="次へ" DEST="#TEL"> 連絡先のメールアドレスをご入力下さい。 </ENTRY> <ENTRY name="TEL" key="tel"> <ACTION TYPE="ACCEPT" TASK="GO" LABEL="次へ" DEST="#CONF"> 連絡先の電話番号をご入力下さい。 </ENTRY> <DISPLAY NAME="CONF"> <ACTION TYPE="ACCEPT" LABEL="送信" TASK="GO" DEST="/cgi-bin/multiform/multiform.cgi?<!-- CGI Param -->&<!-- CGI Encode:02CSVNULL:ポイント -->=$point&<!-- CGI Encode:03CSV:e-mail -->=$mail&<!-- CGI Encode:04CSV:電話番号 -->=$tel"> <ACTION TYPE="SOFT1" LABEL="修正" TASK="GO" DEST="#SELECT"> 以下の内容で応募します。<BR> <CENTER>----------------<BR> $point<BR>$mail<BR>$tel<BR> <CENTER>----------------<BR> <A LABEL="送信" TASK="GO" DEST="/cgi-bin/multiform/multiform.cgi?<!-- CGI Param -->&<!-- CGI Encode:02CSVNULL:ポイント -->=$point&<!-- CGI Encode:03CSV:mail -->=$mail&<!-- CGI Encode:04CSV:電話番号 -->=$tel">送信</A><BR> <A LABEL="修正" TASK="GO" DEST="#SELECT">修正する</A><BR> </DISPLAY> </HDML>

  • cgiの変数をhdmlに渡すことはできますか?

    hdmlコンテンツを作成しているのですが、hdmlのファイル#1からgosubでcgiのファイル*1に行き、printをつかってhdmlのファイル#2を表示しています。そのファイル#2にcgiのファイル*1で処理した変数を渡し、再びcgiのファイル*1に行きたいのですが、うまく行きません。 このような処理は不可能でしょうか? 下記のソースの$s1,$s2の部分が処理した変数になります。 print "Content-type:text/x-hdml;charset=Shift_JIS\n\n"; print <<"EOT"; <HDML VERSION="3.0" PUBLIC="TRUE"> <display name="test"> 進む <action type=accept task=gosub dest=*1.cgi label=進む method=post postdata=s1=$s1&s2=$s2> </display> </HDML> EOT

    • 締切済み
    • CGI
  • HTMLのフォームをHDMLに変換するソフトってありますか?

    以下のような一般的なフォームで、 単一選択結果を同じ画面に表示したいのですが どうすれば良いでしょうか? 単純なHDMLの例はインターネット上に落ちていますが少しだけ複雑になるとの例がないようです。。 HTML->HDMLに変換してくれるソフトはないでしょうか? ■一番好きな動物と度合いを選択してください <form name="fm" action="test.cgi" method="get"> <select name="a"> <option value="1">りす <option value="2" selected>たぬぼう <option value="3" selected >いぬ </select> <br> <select name="love"> <option value="1" selected>好き <option value="0" >大好き </select> </form>

  • EZ-web用のHDMLについて No3

    //No2のつづきです。 <DISPLAY NAME="CONF"> <ACTION TYPE="ACCEPT" LABEL="送信" TASK="GO" DEST="/cgi-bin/multiform.cgi?<!-- CGI Param -->&<!-- CGI Encode:01CSVNULL:Present -->=$point&<!-- CGI Encode:02CSVNULL:mail -->=$mail&<!-- CGI Encode:03CSVNULL:Tel -->=$tel&<!-- CGI Encode:04CSVNULL:NAME -->=$name"> <ACTION TYPE="SOFT1" LABEL="修正" TASK="GO" DEST="#SELECT"> 以下の内容で応募します。<BR> <CENTER>----------------<BR> $point<BR>$mail<BR>$tel<BR>$name<BR> <CENTER>----------------<BR> <A LABEL="送信" TASK="GO" DEST="/cgi-bin/multiform/multiform.cgi?<!-- CGI Param -->&<!-- CGI Encode:01CSVNULL:Present -->=$point&<!-- CGI Encode:02CSVNULL:mail -->=$mail&<!-- CGI Encode:03CSVNULL:Tel -->=$tel&<!-- CGI Encode:04CSVNULL:NAME -->=$name">送信</A><BR> <A LABEL="修正" TASK="GO" DEST="#SELECT">修正する</A><BR> </DISPLAY> </HDML> 関連URL: http://oshiete1.goo.ne.jp/kotaeru.php3?q=191750 http://oshiete1.goo.ne.jp/kotaeru.php3?q=191753

  • EZ-web用のHDMLについて No2

    ソースは以下のとおりです。 <HDML VERSION="3.0" MARKABLE="TRUE" PUBLIC="TRUE" TTL="60"> <CHOICE NAME="SELECT" KEY="point"> <ACTION TYPE="ACCEPT" TASK="NOOP" LABEL="選択"> ご希望のプレゼントを1つだけチェック! <CE TASK="GO" DEST="#MAIL" VALUE="ホテル">ホテル <CE TASK="GO" DEST="#MAIL" VALUE="トショケン">図書券 <CE TASK="GO" DEST="#MAIL" VALUE="シネマ">映画券 </CHOICE> <ENTRY NAME="MAIL" KEY="mail"> <ACTION TYPE="ACCEPT" TASK="GO" LABEL="次へ" DEST="#TEL"> 連絡先のメールアドレスをご入力下さい。 </ENTRY> <ENTRY NAME="TEL" KEY="tel"> <ACTION TYPE="ACCEPT" TASK="GO" LABEL="次へ" DEST="#NAME"> 連絡先の電話番号をご入力下さい。例(06-6***-****)必ずハイフンを入れてください。 </ENTRY> //→No3へ

  • テキストエリアの幅を10桁までにしてスクロールさせないようにしたい

    タイトルのままなんですが、可能でしょうか? <textarea name="textarea" cols="40" rows="10">テスト</textarea> あと、テキストエリアに<pre>タグをつけると改行が入ってしまい、 1行分テキストエリアから離れてしまいます・・・。 テストタイトル<br> <pre><textarea name="textarea" cols="40" rows="10">テスト</textarea></pre> すみません、どなたかわかる方いらっしゃいますか? 教えてください(^^

    • ベストアンサー
    • HTML
  • 画像の下に文字が来ないようにするには

    画像の下に文字が来ないようにするにはどうすればいいでしょうか? <li>タグの中に、左に画像、右に文字を改行して表示させたいのですが、 改行すると画像の下に2行目が来てしまいます。 これをを避けるにどうすればいいでしょうか? 下記のコード、すべて思い通りになりません。 <!DOCTYPE html> <html lang="ja"> <head> <title>test</title> </head> <body> <li> <a href="#"> <img src="C:\UsersDesktop\test.jpg"> <span>test</span><br><span>test</span> </a> </li> <li> <a href="#"> <img src="C:\UsersDesktop\test.jpg"> <span>test<br>test</span> </a> </li> <li> <a href="#"> <img src="C:\UsersDesktop\test.jpg"> <p>test<br>test</p> </a> </li> </body> </html>

    • ベストアンサー
    • HTML
  • スペースは残し改行のみ削除するには?condenceWhite

    テキストフィールドに外部ファイルからテキストファイルを読み込んでいます。 例えば次のようなhtmlタグを含む外部ファイルを読み込みたいとき(アンダーバーはスペースとして見てください) text= 2007.1.1_ほげほげ<br> _________ほげほげ2<br><br> 2007.1.2_ほげほげ<br> _________ほげほげ2 condenceWhite = falseであれば、<br>も含め改行が二回入り、 ================================= 2007.1.1 ほげほげ ________ ほげほげ2 2007.1.2 ほげほげ ________ ほげほげ2 ====================================== と表示されると思います。 改行が二回入るのを防ぐために、condenceWhite = trueにすると、今度は、スペースが消されて ================== 2007.1.1 ほげほげ ほげほげ2 2007.1.2 ほげほげ ほげほげ2 ================== となると思います。 スペースを消さずに余分な改行だけ消す良い方法はないのでしょうか?

    • ベストアンサー
    • Flash
  • 変数のデータに改行コードのみを削除したい

    変数のデータに改行コードのみを削除したい 変数のデータに改行コードのみを削除したいと思っておりますがうまくできません。 $samのデータに以下の内容でデータがはいってます。 (ここから) これはテストです。<br>\n <br>\n これはテストです。<br>\n <br>\n <br>\n これはテストです。<br>\n これはテストです。<br>\n (ここまで) $sam=~ s/<br>\n//g; だと本来改行コードがほしい内容まで削除してしまいます。 以下の内容もおかしいと思いますが、うまく出来ませんでした。 $sam=~ s/.*?<br>\n//g; この内容の場合改行コードが欲しい。それ以外は削除したい。 タグの除去は以下のサイトを検索で見つけたのですが、ちょっと違うかなと思い質問させていただきました。 HTMLタグを取り除く http://www.nishishi.com/perltips/string4.html 以上、よろしくご指導賜りたく思います。

    • ベストアンサー
    • Perl