• ベストアンサー

HTMLのタグにつきて

今HPを作っていて、どうしても分からないのがあり、質問させて頂きました。 文章をうち、長文をうつと表示したさいにページの右側まで行き、文章がみえなくなってしまいます。 BRのように改行するのではなく、ワードのように、ある一定の位置までいったら改行するようにしたいのですが、どのようにすればよいのでしょうか。 初心者でもうしわけございません。どなたかご教授ください

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

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

>今HPを作っていて、  この場面でそう質問されると意味がわからないのですが・・  「ホームページという言葉は本来、ウェブブラウザを起動した際に表示されるウェブページの事」・・・ホームページ - Wikipedia ( http://ja.wikipedia.org/wiki/%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%9A%E3%83%BC%E3%82%B8 )  通常の会話では問題ないのですが、製作の話になるとまったくわからなくなります。  HTMLをブラウザで表示すると折り返されないということですか?それともテキストエディタでウィンドウ幅を超えて横に伸びるということでしょうか?  もしブラウザで表示した際でしたら、根本的な部分で誤っている可能性があります。本来HTMLは、 >HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。   ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )  のですから。。。。 <body>  <p>長い文章・・・・・・・・・・・・・・・いくら長くてもウィンドウ幅で折り返される。</p>  <p>長い文章・・・・・・・・・・・・・・・いくら長くてもウィンドウ幅で折り返される。</p> </body>  HTML4.01仕様書翻訳メンバーの一人の内田さんがお子さんのために書かれた はじめてのWebドキュメントづくり ( http://www.asahi-net.or.jp/%7Esd5a-ucd/www/ )  をまず読んで置いたらよいでしょう。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

noname#198951
noname#198951
回答No.3

通常であればブラウザのはしっこまでいったら、文字は改行されるはずですが? はしっこまでいく前に改行して欲しいなら、枠なしのTableタグで横幅を%で指定すれば、Tableタグの中で文字が自動的に改行されます。

全文を見る
すると、全ての回答が全文表示されます。
  • abacabu
  • ベストアンサー率37% (250/663)
回答No.2

独学でWEBサイトを作成している者です。 こういう時の為にCSSという物が有ります。 No,1さんの回答の <p style="width:400px"></p> この記述もスタイルシートです。 こう記述すると幅400pxで自動でおりかえされます。 あと基本的に<br>タグは強制改行といって余り入れない方が 良いとされています。 ちなみにCSSを使う場合は <head>内部に <meta http-equiv="Content-Style-Type" content="text/css"> という記述をしないとCSSは反映されません。 基本的にHTMLで文章だけを記述して、レイアウト (文字の表示位置や画像の表示位置などなど)をCSSで 全て制御します。 CSSの利点はHTMLを編集しなくても、 CSSを変更するとページのレイアウトを自由に変更できる点です。 検索すると沢山のサイトに行き当ります。 レイアウト例なども色々載っているサイトが多いです。

参考URL:
http://kumacrow.blog111.fc2.com/blog-category-33.html
全文を見る
すると、全ての回答が全文表示されます。
  • outbrave
  • ベストアンサー率60% (231/380)
回答No.1

特別指定しなければ、画面の右端で折り返して表示され、右にはみ出すことはないのですがね。 (ただし、英字だけでスペースを入れない場合は、右にはみ出します。) <html> <head> <title></title> </head> <body> <p> 今HPを作っていて、どうしても分からないのがあり、質問させて頂きました。文章をうち、長文をうつと表示したさいにページの右側まで行き、文章がみえなくなってしまいます。BRのように改行するのではなく、ワードのように、ある一定の位置までいったら改行するようにしたいのですが、どのようにすればよいのでしょうか。初心者でもうしわけございません。どなたかご教授ください </p> </body> </html> あえて、はみださないようにするには、ブロック要素に横幅を指定するぐらいですかね。 <p style="width:400px"> 今HPを作っていて... </p> 右にはみ出している原因を調べた方がよさそうです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 文章を書いているのですが…。HTMLタグについてです。

    こんにちは。 私は、自分のHPで文章を書いています。 <pre>タグを使って書いていると、横にスクロールしないと読めないくらい長くなってしまって、自分で見てて見づらいな~と思っています。 色々、文章の書いてあるHPを回ってみると、ある一定の文字数で改行され、真ん中に文字のある文章を見つけて、自分もこんな風に読みやすくしたい、と思いました。ですが、タグのについて書いてあるHPを見てもどのタグがそれに該当しているのかがイマイチ理解できませんでした。(恐らくdivタグではないかと思っているのですが…) どのタグを使ってどのように指定したらよいのでしょうか? タグについて分かる方、どうか回答をお願いします。

  • 文章全体に<br>をつけるには?

    文章全体に<br>をつけるには? 楽天のブログで 文章を書きました。 しかし、自動改行(初心者向け) つまり、わざわざ、<br>を書かなくても 自動的に空白の部分には <br>が指定されるもので 実際、ブログの裏で見る 完成した文章にも <br>は表示されません。 そこで、この文章を新しいHPへ引越ししたいのですが・・ --------------------------------------------------- <br> <br> 今日は 天気が とても良く 晴れ晴れとした気持ちです。(改行)<br> <br> <br>             ところが、 どうしたものか!?(改行)<br> <br> <br> -------↑文章の位置設定は 左つめなどではなく てんでバラバラです------------ もちろん↑楽天ブログでは<br>が表示されてないので この<br>を付ける作業を 長々とした文章に付けていくのは 大変な作業になります。 そこで、 <br>表記のない文章を 空白の部分は<br>を 一気に つけてくれるような  親切なフリーソフト または、自身がワード2003を使用しておりますので 置換などで 空白の部分が<br>にできる技法などありますでしょうか? ※ちなみに 楽天ブログでの表画面からのソースは見えないように  楽天側が設定してあると思います。  

  • HPのタグについて教えて下さい。

    HPのタグについて教えて下さい。 メモ帳でHPを作成しています。 不明な点が出てしまったので、ご教授いただければと思います。 (1)センタリング (左・中・右の前提)右側に寄せる指定で文章を打っているのですが、 そのようにすると、文章のお尻が揃います。スクロールバーにくっつきます。 それを目当てで命令したので良いのですが、一部分を変えたくなりました。 右側に文章を揃えたままで、何行か文章の左端を揃えようと思います。 分かり辛くてすみません・・・。 右端に文章はあってほしいのですが、文章の始まり(行の先端)を揃えたいです。 お尻で揃うのは嫌なのです。 そのようにする場合は、どのように命令すれば宜しいのでしょうか? 枠やスクロールバーが見えないテキストボックス・・・などを作るべきなのでしょうか? (2)スクロール 現在作成している頁は、スクロールなしで間に合ってます。 その前提で、頁の一番下に一文置きたいです。 私のPCで見ながらやると、例えば最後の一文から<BR>多用で頁の最後に来るようにすることは可能です。 ですが、私のPCとモニターのサイズが違うPCで見ると、当然崩れますよね・・・? 誰がどのPCでみてもスクロールバーは出現させずに一番下の行に一文を置きたいです。 説明が下手で申し訳ありません! (2)のイメージ的には ――――――――――――――――――――    あいうえお     おわり  ここにいれたいです ―――――――――――――――――――― スクロールバーは出現しない状態(見たまま一頁)で 下辺のすぐ上に一文記入する方法を教えて下さい。 本当に分かり辛くて申し訳ありません。 出来る限り検索したのですが、見つかりませんでした。 お力を貸して下さい。

  • タグ打ちの改行について

    メモ帳に自分でタグ打ちしてHPを作成しています。 まだ初心者なので調べつつ打っている状態です。 改行は<br>だと思っていたのですが、あまり重ねすぎるとよくないと聞きました。 改行を多くしたいときはどうしたらよいのでしょうか。 調べてもよくわかりませんでした。 もし知っている方いたらよろしくお願いします。

    • ベストアンサー
    • HTML
  • ワードの改行について

    ワードの改行位置について 一覧を作る際に、方法が分からず困っています。どうかよろしくお願い致します。 ・○○○:□□□□□□□□□□□□ 上記のようにワードで文章を書き込んでいるのですが、2行目になる時に、 : の記号の位置で □□□□… の文章が改行されてほしいのですが、 どうしたら良いでしょうか。 いつも ・○○○:□□□□□□□□□□□□ □□□□□□□□□□□□ となってしまうので、見にくいな…と思っています。 右端で改行してしまって 2行目でルーラーを動かせば見えなくもないのですが、それだと文章変更した際に流れていかないので後々、不備のもとになってしまうので、もっと良い方法はないかと! ・○○○:□□□□□□□□□□□□       □□□□□□□□□□□□ 上記のように自然になりませんでしょうか。 分かりにくい文章で申し訳ございません。 どうかよろしくお願い致します。

  • 受信したメールがタグのまま表示されてしまいます・・・

    メールフォームを作成してみたのですが、 あるメールを受信した際に、 (スペース)&lt;br&gt; と、改行タグ<br>がタグのまま表示 されてしまっています。 考えられる原因等はありますでしょうか。 ご教授頂けましたら幸いです。 以上、よろしくお願いします。

  • 掲示板でのタグの使い方。

     ただいまHPを作ろうと奮戦中の者です。  無料でレンタルした掲示板が自動改行になっておらず、<br>かenterを押さない限り、ひたすらなが~~~くなってしまて、すごく読みにくいです。  こういった掲示板自体の設定を「自動改行」にすることってできるんでしょうか?    もしできないのなら、記事をカキコミする際に何かのタグを使ったら、ある幅(例えば20文字)で自動的に改行する事ができるのでしょうか?  よろしくお願いします。

  • CGIで改行タグを改行コードに変換ってできますか?

    CGIで改行タグを改行コードに変換ってできますか? $text =~ s/\r\n/<br>/g; $text =~ s/\r/<br>/g; $text =~ s/\n/<br>/g; で確認画面上で表示されるtextareaの文章は改行されるのですが、 届いたメールには<br>と表示されてしまって困ってます。 PHPでは変換できるみたいなのですが、perlでも出来るのでしょうか?

    • ベストアンサー
    • CGI
  • 改行マークも貼り付けるHTML言語は?

    ●やや長い文章をワードのファイルから貼り付けてホームページを作成したいのですが、HTML言語のどういうコマンドを使用したらよいでしょうか? 但し、<BR>コマンドをいちいち挿入せず、スペースも改行マークも、ワードの文章のとおりとしたいのです。<PRE>コマンドがそれらしいので、やってみましたが、ダメでした。 ●HTML言語で文章の文字間隔と行間隔を変えるには、どういうコマンドを使用すればよいですか? ●HTML言語のソースにある今は未完成で表示したくない文字は、どうやって非表示にすればよいでしょうか?ちなみに、<!P>をいれてみましたが、ダメでした。 よろしくお願いします。

  • Wordで縦書きの文章がページの左寄りにってしまう

    Wordで日本語縦書きの設定にしたとき、ふつう文章はページの右側の行から順に埋まっていくので、ページの途中で改行をした文章は、当然ページの左側に空白行ができますよね。 これが何かの拍子(ヘッダとフッタにページ番号やインデックスを記入していたときだったと思いますが)に、途中改行したページだけ文章が左寄りになってしまって、空白行がページの右側になってしまいました。 そのセクション内の途中改行のページはすべてそうなっています。他のセクションに異常はありません。 いろいろやってみましたが戻りません。これを元に戻すにはどうすればよいでしょうか。 OSはXP HomeEditionで、バージョンはWord2003です。