请教:在WEB自定义控件开发过程中,生成的DIV嵌套Img对象时,结束符号之间换行引起的间隔的问题。
正面是生成的HTML代码,a对象和div对象之间会有间隔,<div id="InfoList2_Item_Img_0" class="InfoList2_Img_Div">
<a href="http://" target="_blank" title=""><img src="/images/Advertising/2008/04/25/20080425160134.jpg" alt="" title="" /></a>
</div>当改成a对象的</a>直接后边就是</div>就不会出现间隔问题了,请教解决方法。<div id="InfoList2_Item_Img_0" class="InfoList2_Img_Div">
<a href="http://" target="_blank" title=""><img src="/images/Advertising/2008/04/25/20080425160134.jpg" alt="" title="" /></a></div>
cs代码 writer.RenderBeginTag(HtmlTextWriterTag.Div);//图片对象DIV开始
writer.AddAttribute(HtmlTextWriterAttribute.Href, strUrl);
writer.AddAttribute(HtmlTextWriterAttribute.Target, Target);
writer.AddAttribute(HtmlTextWriterAttribute.Title, TitleMax);
writer.RenderBeginTag(HtmlTextWriterTag.A);//链接对象开始
writer.AddAttribute(HtmlTextWriterAttribute.Src, strPic);
writer.AddAttribute(HtmlTextWriterAttribute.Alt,strTitleMax);
writer.AddAttribute(HtmlTextWriterAttribute.Title,strTitleMax);
}
writer.RenderBeginTag(HtmlTextWriterTag.Img);//图片对象开始
writer.RenderEndTag();//图片对象结束
writer.RenderEndTag();//链接对象结束
writer.RenderEndTag();//图片对象DIV结束
正面是生成的HTML代码,a对象和div对象之间会有间隔,<div id="InfoList2_Item_Img_0" class="InfoList2_Img_Div">
<a href="http://" target="_blank" title=""><img src="/images/Advertising/2008/04/25/20080425160134.jpg" alt="" title="" /></a>
</div>当改成a对象的</a>直接后边就是</div>就不会出现间隔问题了,请教解决方法。<div id="InfoList2_Item_Img_0" class="InfoList2_Img_Div">
<a href="http://" target="_blank" title=""><img src="/images/Advertising/2008/04/25/20080425160134.jpg" alt="" title="" /></a></div>
cs代码 writer.RenderBeginTag(HtmlTextWriterTag.Div);//图片对象DIV开始
writer.AddAttribute(HtmlTextWriterAttribute.Href, strUrl);
writer.AddAttribute(HtmlTextWriterAttribute.Target, Target);
writer.AddAttribute(HtmlTextWriterAttribute.Title, TitleMax);
writer.RenderBeginTag(HtmlTextWriterTag.A);//链接对象开始
writer.AddAttribute(HtmlTextWriterAttribute.Src, strPic);
writer.AddAttribute(HtmlTextWriterAttribute.Alt,strTitleMax);
writer.AddAttribute(HtmlTextWriterAttribute.Title,strTitleMax);
}
writer.RenderBeginTag(HtmlTextWriterTag.Img);//图片对象开始
writer.RenderEndTag();//图片对象结束
writer.RenderEndTag();//链接对象结束
writer.RenderEndTag();//图片对象DIV结束
解决方案 »
- GridView内表格如何合并,重分求教
- 消息队列的问题,高分
- |zyciis| 200分求 如何在Global中的Application_BeginRequest 得到未aspx页面的请求
- .net 锁定机制
- asp.net 连接式的数据库连接中出现的问题 大家请进来帮帮忙
- asp怎么读web.config ?
- 需要申请个asp.net2.0+mssql的空间,请问大概在多少钱?
- 请教string str=null和string str=""在空间分配上有什么区别?
- js拼接html file控件, 其他file控件选择的内容丢失。 求解决方案
- aspxGridView前台调用后台问题
- 后台开发工作询问
- SqlDataSource控件的问题
vertical-align:bottom;
找到你这儿来了不过刚才找到了解决办法
假如你的原本是这样<div id=idname>
----code----
<img src=cc.jpg>
----code----
</div>改为这样<div id=idname>
----code----
<div><img src=cc.jpg></div>
----code----
</div>中间img两边的div不要换行这样就可以了,虽然有点笨但目前来看,貌似只有这种办法