2011-01-07 13 views

답변

0

나는 당신이 묻고있는 것이 확실하지 않고 질문이 다소 모호해 보인다. 그러나 오늘 나는 도전하고 싶다. 그래서 내가 생각하는 바에 대한 답이 여기에있다.

각 섹션간에 가로 규칙으로 콘텐츠를 출력하는 곳에서 어떤 종류의 루프가 있다고 가정합니다. <hr />. 또한 마지막 섹션을 출력 한 후에 다른 색상의 라인을 원하거나 atall이없는 라인을 원한다고 가정합니다.

이렇게 할 수있는 몇 가지 쉬운 방법이 있습니다.

atall을 사용하지 않으려면 루프 내에 카운터가 있는지 확인하고 카운트 수를 모든 항목 수와 비교하여 테스트하면됩니다.

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; 
} 

나는이 중 일부는 질문에 대한 답변이 되었기를 바랍니다. 제가 말씀 드렸듯이, 저는 오늘 도전에 부딪 혔지만, 저는 Sherlock Holmes가 아니며 공제의 힘은 생각만큼 좋지 않을 수 있습니다.

1

당신이 RUNAT = "서버"와 뒤에 코드에서이

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

같은 ID가 필요 귀하의 질문은 100 % 명확하지 않습니다하지만 난 당신이 <HR /> 태그

에 대해 얘기하는 것 같아요

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

이 좋은 답변 스테판입니다 아래에서이 샘플을했다. 그러나 스타일을 스타일 시트에 보관할 수 있도록 인라인 스타일을 첨부하는 것이 아니라 시간에 새로운 클래스 이름을 설정하는 편이 더 좋습니다. 그래도 질문의 모호성을 고려한 좋은 대답입니다 .-) –

+0

나는 당신과 동의합니다 ..하지만 조금 게으르다가 언젠가 내 코드를 볼 것입니다 :) – StefanE

관련 문제