2011-09-23 11 views
80

H1タグ内でspanタグを使用するのは適切な方法ですか?私たちはこのようにそれを書くことができます...そしてまた私自身のウェブサイトで、以下の構文を以下の午前知っH1タグ内に<span>を追加できますか?

<h1> 
 
    <span class="boardit">Portfolio</span> 
 
</h1>

..

<h1 class="boardit"> 
 
    <span>Portfolio</span> 
 
</h1>

しかし、私はちょうどより洗練されたHTML形式を知りたがっています。

+1

目的は何であるの小道具? –

+3

@fireeyed彼は、私が意味するタグの意味、正しいことに従いたいと思うと思います。 – dpp

+2

あなたはあなたが情報を持っていれば、礼儀正しく答えをマークするのを忘れます。 –

答えて

22

はいできます。 H1ブロックの一部をフォーマットするために使用することができます。

<h1>Page <span class="highlight">Title</span></h1> 

スタイルは全体H1ブロックに適用された場合、私はこれを行う:

<h1 class="highlight">Page Title</h1> 
+0

@ dppなぜプレゼンテーション名の使用を避けるべきですか? –

3

はい、それはspanを使用することが一般的に大丈夫ですh1の中にあります。 spanはインライン要素なので、通常は何かの内部で使用することができます(内部の要素を許可します)。

h1の一部だけをスタイルする場合は、実際にはもっとクリーンな方法ではありません。

ことが必要ではない場合、それは少し醜いあるとして一方...、それをしないでください。)

2

はいそれは大丈夫ですが、なぜない

<h1 class="boardit"> 
     Portfolio 
    </h1> 

thatsのすべての場合あなたはやっている?

+1

それはすべてではありません。要求は見出しの一部のみをスタイルすることです。 –

1

はい、できます。スパンはインラインで表示されるので、H1のスタイリングには影響しません。

160

はいできます。

HTML4 has this to say

<!ENTITY % heading "H1|H2|H3|H4|H5|H6"> 
<!-- 
    There are six levels of headings from H1 (the most important) 
    to H6 (the least important). 
--> 

<!ELEMENT (%heading;) - - (%inline;)* -- heading --> 

そして%inline;次のとおりです。

<!ENTITY % inline "#PCDATA | %fontstyle; | %phrase; | %special; | %formctrl;"> 

そして%special;<span>が含まれています。

HTML5 has this to say

許可内容
フレージングコンテンツ

そしてPhrasing content<span>が含まPhrasing elementsが含まれています。

0

はい、ヘッダータグ付きのスパンタグを使用できますが、間違いはありません。実際、これはヘッダータグのスタイリング、特に特定の単語や文字の色付けに広く使われています。

0

はい、ヘッダータグ付きのスパンタグを使用できますが、間違いはありません。実際、これはヘッダータグのスタイリング、特に特定の単語や文字の色付けに広く使われています。

-2
<h1 style="display:inline;">Bold text goes here</h1> 
<span style="display:inline;">normal text goes here</span> 

上記の行に考えて - 私のために働いた - ディスプレイを使用します。インラインは

+0

これは質問と何が関係していますか? – Quentin

+2

@Quentin私は彼が見出しをインライン要素にすることを提案することを意味したと信じています。それが可能な場合、良いアイデア。 –

+0

この回答は、直接尋ねられるものではありませんが、問題を解決するため投票しないでください。解決のために+1。 –

関連する問題