当前位置:编程学习 > C#/ASP.NET >>

新手求助datalist样式问题

<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" Width="202px" Height="117px" DataKeyField="title" HorizontalAlign="Left" ShowFooter="False" ShowHeader="False" >                      
       <ItemTemplate>  
       <a href="BlogView.aspx?title=<%# Eval("title") %>"><%# Eval("title") %></a>           
        </ItemTemplate>
                        
 </asp:DataList>

如何调整每个title项之间的距离 --------------------编程问答-------------------- cellpadding
cellspaceing --------------------编程问答-------------------- DataList 和GridView里的控件样式都不好处理,我用的是一个简单的方法 ,比如你的DataList  ID="DataList1"

你在CSS里定义好样式,就简单了,你这个每个每个title项其实就是单格

在CSS里定义

#DataList1 td
{
  padding:10px;
}
--------------------编程问答--------------------

像这样距离调整的近些,我用css设置不起作用 --------------------编程问答-------------------- 设置 cellspacing 属性。asp.net服务器控件其实最后是被转换成了标准html控件来体现的,列表控件一般都是转化为table对象 --------------------编程问答-------------------- DataList项模板中添加表格完全可以达到楼主的要求!! --------------------编程问答-------------------- 我先试试 --------------------编程问答-------------------- <a style="display:block;height:50px;line-height:50px;" href="BlogView. --------------------编程问答-------------------- 如果只显示多行一列,推荐用repeater --------------------编程问答-------------------- CSS样式
cellpadding和cellspacing
<ItemStyle   Height="50px"></ItemStyle> 
tr间距 --------------------编程问答-------------------- 必须要表格吗cellpadding 和cellspacing 默认的-1 0
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,