9

で別の見出しを作成するにはどうすればよいHTMLですか?

<h1><h2><h3><h4><h5>およびを使用しましたが、使用する必要があるさまざまなテキスト タイプがあるため、および<h6>を追加したいと思います。<h7><h8>

これができない場合CSS、テキスト用のシートを呼び出す方法は<p>ありますか<h1>?<h6>

4

6 に答える 6

11

これをスタイルシートで宣言できます

h7, h8, h9 { /* You can just go on adding headings */
   display: block; /* Because this is block level element */
}

h7 {
   font-size: /*Whatever */ ;
}

h8 {
   font-size: /*Whatever */ ;
}

ただし、セマンティックな意味を持たないため、そうしないことをお勧めします。また、SEOの観点からも悪いことです。

html5shivも見てください。スクリプトに必要な要素を追加するだけです

于 2013-02-16T08:35:29.487 に答える
2

まったく関係のない別の質問で、この質問に対する回答を受け取りました。


6 つの異なる HTML 見出し (h1、h2、h3、h4、h5、h6; 参照: http://www.w3schools.com/tags/tag_hn.asp )しかないため、見出し 7 を作成することはできませんが、次の CSS コードで見出し 6 を作成できます。

h6.special { color:#464646; outline:0;
    font-family:Raleway, sans-serif; font-size:17px; }

およびこの HTML コード:

<h6 class="special">I am special!</h6>






このソリューションは seo にダメージを与えず、かなり単純です。私はただ、みんなに知らせるべきだと思います。余談ですが、「スペシャル」を変更していただけますか?私がそれを変更したかどうかを言う

h6.raleway { color:#464646; outline:0;
    font-family:Raleway, sans-serif; font-size:17px; }

およびこの HTML コード:

<h6 class="raleway">I am raleway!</h6>

これは機能しますか?ご回答いただきありがとうございます。

于 2013-02-16T11:38:42.490 に答える
1

簡単な方法は、クラスを使用することです

.h7{ font-size:10px;}
.h8{font-size:7px;}

そのようにして、 spans divs で使用します。

于 2013-02-16T08:42:52.503 に答える
1

h7、h8、h9 は有効な html タグではなく、ブラウザーはそれを使用して必要な処理を実行できます。独自の css クラスを作成し、h2、h3 などの css プロパティを使用できます。

お気に入り:

 h7{
        display: block;
        font-size: 0.51em;
        -webkit-margin-before: 2.99em;
        -webkit-margin-after: 2.99em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
        font-weight: bold;
    }
于 2013-02-16T08:44:02.490 に答える
0

第 6 レベルより下の見出しが本当に必要な場合 (つまり、文書の構造とセクションの入れ子が大きな本に相当することを意味します)、属性divを持つ要素を使用しclassます。(「カスタム タグ」を使用h7すると、仕様に準拠せず、IE で問題が発生し、見出しを使用しているように錯覚します。それらは見出しではなく、検索エンジン、アウトライン構造などにはなりません) 例:

<style>
.h7 { font-weight: bold; margin-top: 1em; }
</style>

<div class=h7>Some text</div>

(レベルが外観に明確に反映され、最上位レベルのフォント サイズが過度に大きくならないように、7 レベルまたは 8 レベルの見出しをスタイルすることは困難です。)

理論的には、HTML5section要素を使用して、ドキュメント内のパーツ、章、セクション、サブセクションなどのネスト構造を定義できます。たとえば、h1section. HTML5 CR では、section要素のネストによって見出しのレベルが定義されるため、ネストの 7 番目のレベルで、7番目の<h1>レベルの見出しになります。しかし、一般的に HTML5 を好む人にとっても、これはかなり混乱を招く可能性があり、これを IE の古いバージョンで機能させるには、<script>document.createElement('section')</script> as well assection{display:block}` と、コンテキスト セレクターを使用して見出しをフォーマットするコードが必要になります。

「使用する必要があるさまざまなテキスト タイプ」という定式化は、スタイル要素の可能性だけを探している可能性があることを示唆しています。その場合、必要に応じて、コンテンツと構造に適した属性を持つdivorpまたはその他の要素を使用し、CSS でスタイリングを行います。class

于 2013-02-16T09:54:39.253 に答える