2012-04-21 9 views
0

私は、やりたいことを知りたいと思っていることを語ろうと非常に苦労しました。また、おそらく言葉で言えないために私の答えがあったGoogleの投稿やウェブサイトを見つけることもできませんこれは正確ですが、私は完全に詳細に説明します。複数のタグとして動作するタグ

<br /> 
<hr /> 
<br /> 

ブレーク、水平、ブレークは、ポストの部分を別の部分から分離する私の方法です。どのようにして3つのタグを3つのタグに置き換えて、3つのタグに置き換えることができるので、時間と労力を節約できます。

文字列で識別されるタグのように、空のタグ以外のものでタググルーピングを定義する方法があるかどうかを知ることも有益です。title1は、すべてフォーマット、テキスト、およびすべてのサブエレメント他の場所でコードされたテンプレートの

この質問が既に掲載されている場合は、申し訳ありません。ありがとう!

+1


」を使用することはできません。右のCSSを使用して、周りにスペース/余白を追加できますか? – Mat

+0

私は名前を覚えていないので、それを見つけることができませんが、**あなたが文字通り尋ねたことをやり遂げることになる将来のHTML5への組み込みについて議論されています**複数のタグ)。 –

+0

@Matそれは良い考えです。ありがとう!私はまだ、HTMLタグとコンテンツのより大きなセットをカスタムタグにグループ化することについて知りたいです。 – Brian

答えて

1

<hr>はブロックレベルの要素であり、自動的に改行を作成するため、<br>タグは不要です。あなたが上下に上下のスペースを得るためにそれをやっているのであれば、<hr>に少しだけマージンを与えるのにCSSを使わないのはなぜですか?

hr 
{ 
    margin-bottom: 20px; 
    margin-top: 20px; 
} 
+0

それは私の問題のすばらしく単純な解決策です。ありがとうございました。 – Brian

1

どちら<br>も提案されている代替<hr>ここでは特によく適しています。

CSSについて学ぶ必要があります。あなたの投稿を囲む要素に適切なスタイル(マージン)を適用するだけです。

<div class="post"> 
    <h1>Post #1</h1> 
    <p>something</p> 
</div> 

<div class="post"> 
    <h1>Post #2</h1> 
    <p>something else</p> 
</div> 
div.post { 
    margin-bottom: 3em; 
} 

あなたは個々の投稿を示すために<article>の代わり<div class="post">を使用し、その後HTML5を使用している場合。

タグをグループ化するには、これは現在のところプレーンHTMLでは不可能です。そのためには、いくつかの前処理を適用する必要があります。通常のソリューションは、コンテンツとHTMLテンプレートに基づいて最終的なHTMLを作成するコンテンツ管理システムを使用することです。

+0

申し訳ありません! – Brian

1

この特定の問題はCSSのほんの少しで解決することができますが、あなたは長期的に何らかのレイアウトやテンプレートエンジンが必要なように思えます。私はこれを行うための私のgo-toソリューションはJekyllですので、私はルビストです。

Jekyllはレイアウトやコンテンツから静的なHTMLファイルを生成します。繰り返しレイアウトマークアップの多くを別々のファイルに抽象化して、必要なときに参照するだけです。すでに別の枠組みで作業しているなら、あなたが使用することができますそこに何かがあるのか​​どうかを確認するために最初にその周りにいくつかの読書を行うhttp://net.tutsplus.com/tutorials/other/building-static-sites-with-jekyll/

次のガイドは、始めるのに良い場所です。まっすぐなHTML/CSSを書いているだけなら、間違いなくJekyllを試してみてください。

+0

Jekyllの+1ですが、OPが最初にHTMLとCSSについて多くのことを学ぶ必要があるように聞こえます。 –

+0

Jerkllはサービス/プログラムを使いやすいですか? – Brian

関連する問題