• ベストアンサー

html

htmlでサイトを作成中ですが<h1>タグを使って文字を大きくしてすぐ隣の文字のサイズを変えたいのですがどうすれば良いのでしょうか? そのままうち込むと改行されてしまいます

  • HTML
  • 回答数4
  • ありがとう数4

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

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

htmlではなく、頭文字ですから、HTMLです。 ><h1>タグを使って文字を大きくしてすぐ隣の文字のサイズを変えたい  HTMLは、文を構成している要素をマークアップするものです。!!!  <h1>見出し</h1>   と開始タグと終了タグで囲むことで、見出しと言うテキストが「この文章の見出しである」とマークアップしているのです。  断じて「文字を大きく」するためのものではありません。    そして、文書の中で「見出し」はひとつのブロックですから、当然、その外にあるということは、別のブロック--見出しでない≒本文--段落ブロックに存在するものですから、ブラウザは、  <h1>見出し</h1>  <p>段落</p> と解釈して、描画することが決められています。 ですから <h1>なんたらかんたら</h1>そしてほげほげ・・ とマークアップすれば <h1>なんたらかんたら(と言う見出し)</h1> <p>そしてほげほげ・・</p> とマークアップしたことと同じ意味になりますから、ブロック間はスペースをとって描画することになります。 HTMLの基本は、「HTMLは文書構造をマークアップするもの」ですから、どのように表現するかを考えてマークアップすることはしません。  たとえば上の文章で、「マークアップするもの」を大きくしたいということは、(この文書の中で)そこが重要な要素であるなどの理由があるはずですから、 <p>HTMLの基本は、「HTMLは文書構造を<strong>マークアップするもの</strong>」ですから、どのように表現するかを考えてマークアップすることはしません。</p>  とマークアップして、スタイルシートで strong{font-size:200%;}  などと指定します。 注) <font sise="">という<font>も見栄えだけのマークアップですから、使わないようにしましょう。!!!  参考書か何かを参考にされているように見受けますが、「h1は文字を大きくする」なんて書かれているようでしたら、その書籍やサイトの資料は見ないでください。将来大変悲しい思いをします。  最初はまず はじめてのWebドキュメントづくり ( http://www.asahi-net.or.jp/%7Esd5a-ucd/www/ )  など非常に優れたサイトがありますから、そのあたりからはじめてください。HTML4.01の仕様書を翻訳されたメンバーの代表格の方がお子さんのために書かれたものらしいです。  そして、わからないことがあったら、はじめはとっつきにくいですがその HTML 4.01 Specification (ja) ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/cover.html )  をブックマークに入れて、参考にしなさい。一度は全体を通読しておくこと・・ 特に 2.HTML 4の概説 14.スタイルシート は必読です。  

tarono1
質問者

お礼

大変細かい回答有り難うございました がんばります!

その他の回答 (3)

回答No.3

<h1>タグ内で大きさの異なる文字を表示させたいのでしたら、 文字サイズを変えたい部分に<span>でクラスを当てれば出来ます。 ~~~~~~~~~~~ <h1>文字<span class="test">小さい文字</span></h1> ~~~~~~~~~~~ ただ、<h1>はタイトルなのであまりお勧めしません。 もしくは、position指定で<h1>タグの横へ文字を配置する。 ~~~~~~~~~~ <h1>文字</h1> <span class="test">小さい文字</span> ~~~~~~~~~~ span.testに対してposition指定をしてあげる。

tarono1
質問者

お礼

大変的確な回答ありがとうございます 参考になりました!

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.2

#1さんの言うように<h1>はあくまで見出しとしてだから、 文字装飾に利用するのはどうかと思いますが、 どうしても<h1>を使いたいというのならインラインレベルにする方法も。 h1{ display:inline; } その後のに続く文字サイズもぜひスタイルシートで。

tarono1
質問者

お礼

ご回答ありがとうございます 参考になりました

  • myr0326
  • ベストアンサー率52% (24/46)
回答No.1

<h*>(*は1~6までの数字)タグは、厳密には文字サイズの変更ではなく、見出しという意味で使われるタグです。 なので、このタグで挟まれた文字の後には自動的に改行が入ってしまいます。 ただ単に文字サイズを変えたい場合は、<font>タグを使います。 <font size="*">~~~</font> (*は1~7までの数字、3がデフォルトのサイズ) この方法ですと改行は自動的には入りません。

tarono1
質問者

お礼

ご回答ありがとうございます 参考になりました!

関連するQ&A

  • H1タグに改行の<br>を使う

    H1タグに改行の<br>を使うのは、大丈夫でしょうか? SEO的に効果が半減しますか? 携帯サイトなので、ちょっと文字が長いだけで、自動で改行されてしまうので、特定の位置で自分で改行しようと思います。

  • h1タグ

    h1のタグを使うと文字がやたらでかくなってしまいます。h1のタグを使って、文字のサイズを小さくしたいです。 質問1)FONTサイズの指定で小さくするのはどういう意味で不都合があるんでしょうか? 「文法的に正しくない」などの理由以外で具体的なデメリットを教えて下さい。 質問2)h1のタグを使って、文字のサイズを小さくするにはCSSとやらを使うしかないのでしょうか? 質問3)例えば下記サイトのような場合一番上の文字は h1になっていますが文字が小さいです。 これはスタイルシートを使っているんですか? http://www.noavocal.jp/school.htm

    • ベストアンサー
    • HTML
  • Hタグを改行禁止にしてspanのように使いたい

    Hタグは見出しタグなので、通常自動的に改行されてしまいますが、spanやstrongタグのように文中内に含める(Hタグの後に続く文字列が改行されない)ことは実現可能でしょうか? SEOを考える上でHタグが使用したく、パンくずナビゲーションのキーワードをHタグで囲いたいというのが目的なのですが。

    • ベストアンサー
    • HTML
  • 改行すると文字サイズが

    Outlookを使用しています。 Meをインストールしてからのことなのですが、メールを作成しているとき、文字サイズ12ptで作成していて改行すると、1回目は12ptのままなのですが、空欄を空けようと2回改行すると、文字サイズが10ptになってしまいます。 ツール>オプション>作成>作成時のフォントは12ptになっています。 修正できる方法があったら教えてください。

  • HTMLの質問

    HTMLでフォームを作成しているのですが、 入力してプレビュー画面で、ユーザーが改行を入れたところには、 そのまま反映されて、しかも、こちらで最大文字数又は、PIX数を制限してしまう方法は、 あるでしょうか? <PRE>タグですと、改行されるのですが、逆に改行しないとダラダラ長くなって しまいます。 どなたかご教授いただけないでしょうか。

    • ベストアンサー
    • HTML
  • ロールオーバーのタグについて教えてください。

    はじめまして。 http://www.s-b-c.net/ 現在CSSを使って上のような横並びのロールオーバーのメニューを作成しています。 ロールオーバー自体は出来ているのですが、私が作ったサイトだと全部のボタンが改行なし、空白なし(スペースのための画像も含めて)でdreamweaverでは1行として書かれています。 上のサイトのように改行してキレイに見やすくできればいいのですが、タグを改行して書いていくと最後のボタンが下にずれてはみ出てしまいます。 改行と同時に空白ができているようです・・・ タグで普通に改行して書いても空白とかできるのでしょうか? できればきちんとこのままのボタンを利用して見やすいソースで作成したいのですが、やり方がわかりません・・・ やはり空白や改行なしで続けて挿入していくしかないのでしょうか? どうか教えてください。よろしくお願いいたします。

  • <table>タグについて

    ホームページ作成初心者です。 <table>タグで表を作成したのですが、タグ内に幅と高さを設定してるにもかかわらず文字数によって幅が変更されてしまいます。 文字は改行されてもかまわないので、どうすれば幅を固定することができるんでしょうか? 宜しくお願いします。m(__)m

    • ベストアンサー
    • HTML
  • タグ H1について 検索エンジンにて上位に

    ホームページビルダーを使用してホームページを作成しました。 タグH1にタイトルを入力し、フォントのサイズや色を変更しました。 先日YAHOOの検索エンジンが中々上位に上がらずと友達に相談したところ、H1のタグにColor等をつけるのは良くないといわれました。また、サイズも同様だそうです。 慌てて、<h1>・・・</h1>の間は文字のみに修正しましたが、どうもフォントが馬鹿でかく目立ちすぎるような気がします。 どうにかしたいのですが・・宜しくお願いします

  • ワードプレスのテーマParabolaの文字サイズ

    h3タグ、h4タグの文字サイズを変更したいです。 http://okwave.jp/qa/q8896226.html 以前もこちらで質問したのですが、CSSをいじっても、文字サイズが変更されない仕様のテンプレートのようで、前回の質問でタイトルの文字の大きさは変更できたものの、h3タグ、h4タグの文字の大きさが大きくて困ってます。 style.cssの #content .entry-content h3 { font-size: 24px; } という記述を #content .entry-content h3 { font-size: 12px; } などと変更してもダメでした。 また、Parabola Settingsにも該当する項目がないようです。 変更方法をご存知の方、わかるかた、いらっしゃいましたらお願いします。

    • ベストアンサー
    • CSS
  • 携帯サイトに<font size="">タグを使いたい

    携帯は機種によって<font size="">タグが 使えるものと使えないものがありますが 全キャリア向けに作成したサイトに、 文字の大きさが小さくできる機種も想定して 念のために<font size="">タグを入れといても <font size="">タグが対応していない機種に対して 差し支えないでしょうか? また、ついで質問なんですが、現在の最新機種では<font size="">タグは 全キャリアに対応しているのでしょうか?

    • ベストアンサー
    • HTML

専門家に質問してみよう