2010-05-31 34 views
0

我的页面包含绑定到数据列表的图像和标签。 标签从存储过程中获取文本。我需要按照以下格式对齐它。我们如何以下列格式对齐asp页面

IMAGE标签(文字开始正确的图像,并继续..

下面的图片时,它是太长..)

<asp:DataList ID="dlnews" runat="server" RepeatColumns="1" 
                  onitemcommand="dlnews_ItemCommand"> 
     <ItemTemplate> 
      <table border="0" cellpadding="0" cellspacing="0" width="100%"> 
      <tr> 
       <td colspan="2"> 
        <asp:Label ID="lbltitle" runat="server" Text='<%#Eval("Title")%>'></asp:Label> 
       </td> 
      </tr> 
      <tr> 
       <td style="width: 10%;"> 
        <img id="imgn" style="height: 70px; width: 70px" runat="server" src='xxx' /> 
       </td> 
       <td> 
        <asp:Label ID="lCont" runat="server" Text='<%# Eval("Description") %>'> 
        </asp:Label> 
       </td> 
     </tr> 
      </table> 
     </ItemTemplate> 
    </asp:DataList> 
+0

的代码,你可以提供的HTML吗? – 2010-05-31 06:48:47

+0

现在我已附上代码.. 很多谢谢 ASr – 2010-05-31 07:49:26

回答

0

像这样的事情?

<style> 
div.img 
{float:left;} 
div.txt 
{width:50px;} 
</style> 

<div style='width:100px;height:1000px;'> 
<div class='img'> 
<img src='test'/> 
</div> 
<div> 
Text Text Text Text 
</div> 
<div class='img'> 
<img src='test'/> 
</div> 
<div> 
Text 
</div> 
<div class='img'> 
<img src='test'/> 
</div> 
<div> 
Text Text Text Text Text Text Text Text 
</div> 
+0

ya谢谢..但是,如果我把一个'asp:标签'在'文本'的地方,它的力量给我预期的结果..在这里文本显示在图像下方(我更喜欢) – 2010-05-31 09:21:26

+0

然后使用

<%# Eval("Description") %>
代替。除非您需要使用标签。 – 2010-05-31 10:21:44

+0

非常感谢你..它的真正工作.. – 2010-05-31 10:55:12

0

看看下面

<div> 
<img src="sss" alt="aa" /><span style="word-wrap:break-word;"><asp:Label ID="lbl" runat="server" text="your text" /></span> 

</div> 
+0

我输入了答案,但输入代码后未显示 – Mac 2010-05-31 08:21:18

+0

选择它,然后单击编辑器上方的“代码示例”按钮。 谢谢, ASr .. – 2010-05-31 09:15:45

+0

谢谢mac .. 我得到你的答案.. – 2010-05-31 09:27:12