2012-05-15 10 views
-4

두 개의 TR 태그 사이의 공간을 줄일 수 없습니다. 다음 코드가 있습니다. 두 개의 tr 태그 사이에 공백이 필요하지 않습니다.두 개의 tr 태그 사이에 공백이 없어야합니다.

<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-  color:#d7d6d4" > 
    <tr > 
    <td align="center" style="height:0px; line-height:0px; background:#932a28;   border:0; border-bottom:0"> 
       <asp:Image ID="newLogo" runat="server" ImageUrl="~/images/middle_logo_top.jpg"/> 

    </td> 

</tr> 

<tr > 
    <td align="center" style="height:10px; background:#e5e0dd"> 
     <asp:Image ID="Image1" runat="server" ImageUrl="~/images/middle_logo_btm.jpg"/> 


    </td> 
</tr> 

+0

테이블이 없습니다하고 설계를 위해, 테이블 형식의 데이터에 대한 것입니다. –

+0

문제는 우리에게 보여준 코드에 없습니다. 문제를 설명하는 브라우저 (ASP 코드 없음)에 제공되는 전체 HTML 문서를 표시하십시오. 사람들이 레이아웃 테이블을 좋아하지 않으므로 질문이 여전히 닫힐 수 있습니다. –

+0

@ JukkaK.Korpela : 유효한 근거가 충분하지 않습니다. –

답변

0

하지 당신이 요구하는 무엇인지 - 마크 업에서 공백을 제거하거나 마크 업의 브라우저 프레젠테이션의 공간을 제거하기 위해?

일부 CSS를 학습 오프 최고 후자는, 당신은 레이아웃을 위해 테이블을 사용 중지, 인라인 스타일을 제거하고 디스플레이에 연결할 수 있습니다 경우 : 프리젠 테이션 작업의 그립을 얻기 위해 객체에 블록 및 기타 도우미를 ...

<style type="text/css"> 

    div , div img { display:block } 
    .fl { float:left; } 

</style> 

<div class="fl"><img src="image1.jpg alt=""/></div> 
<div class="fl"><img src="image2.jpg alt=""/></div> 

는 테이블과 동일한을 수행하고 probally 당신이 레이아웃의 CSS를 사용하여 테이블의 사용을 중지해야한다고 생각

관련 문제