2011-01-07 15 views

答えて

0

私はあなたの質問にかなり納得がいくものではありません。あなたの質問はむしろあいまいです。しかし今日、私は挑戦しているように感じます。

私は、あなたが何らかの種類のコンテンツを出力していて、各セクションの間に水平の規則を出力していると仮定しています。<hr />私はまた、最後のセクションが出力された後に、別の色のついた線が必要であるか、またはどこにも線がないことを仮定します。

これを行うには簡単な方法がいくつかあります。

ループ内に何らかの種類のカウンタがあることを確認して、すべての項目の数に対してカウント数をテストするだけです。

if(currentCount < myLoopyObject.Count()) 
{ 
// Output my line here; 
} 

あなたは単にあなたが再スタイルたい場合は、最後の<hr />にクラスを取り付け、最終的なラインがあなたのCSSからのスタイルを直接アクセスできるようになります。

if(currentCount == myLoopyObject.Count()) 
{ 
// Output my final line here with class name e.g. <hr class="finalLine" /> 
} 

しかし質問は、他の端部に白に一端が青色から、グラデーション色のラインをスタイリング程度である場合、これをacheiveするあなたeasest経路は、画像を使用することです。

ましょうもう一度あなたが<hr />を使用していると仮定します。

hr{ 
    background: url(images/lineGradient.png) 0 0 no-repeat; 
    height:3px; 
} 

私はこれのいくつかは、あなたの質問に答える願っています。私が言ったように、今日は挑戦していますが、私はシャーロック・ホームズではなく、控除力は私が思っているほど細かく調整されていないかもしれません。

1

あなたの質問が100%明確ではないが、私はあなたがそれはあなたの後ろにコードからこの

<hr runat="server" id="testHR" style="border-color: #FF00FF" /> 

ようにrunat =「サーバー」とIDを持っている必要<HR />タグ

について話していると思います

testHR.Style["border-color"] = "#FFFFFF"; 
+0

リンクの下から、このサンプルを取りました。しかし、スタイルをスタイルシートに保持できるように、インラインスタイルを付け加えるのではなく、hrに新しいクラス名を設定する方がより好きです。しかし、質問の曖昧さを考慮して、良い答えです.-) –

+0

私はあなたに同意します..しかし、私は少し怠惰で、あなたはいつか私のコードを参照する必要があります:) – StefanE

関連する問題