C# 如果使用listview,则会出现奇怪的左边距
我使用ListView在我的aspx网站的页面上显示元素列表。 现在,每次我使用listview时,listview中元素的左边距为37px,这看起来很难,我不使用它。如果我显示一个没有listview的元素,它不会出现,但是当我将包含该元素的div放入listview时,它会出现C# 如果使用listview,则会出现奇怪的左边距,c#,.net,asp.net,listview,C#,.net,Asp.net,Listview,我使用ListView在我的aspx网站的页面上显示元素列表。 现在,每次我使用listview时,listview中元素的左边距为37px,这看起来很难,我不使用它。如果我显示一个没有listview的元素,它不会出现,但是当我将包含该元素的div放入listview时,它会出现 <asp:ListView ID="ListView1" runat="server" DataSourceID="SqlData1"> <LayoutTemplate>
<asp:ListView ID="ListView1" runat="server" DataSourceID="SqlData1">
<LayoutTemplate>
<ul>
<asp:PlaceHolder ID="itemPlaceholder" runat="server" />
</ul>
</LayoutTemplate>
<ItemTemplate>
<div id="artmic">
<asp:HyperLink ID="HyperLink1" runat="server" ></asp:HyperLink>
</div>
</ItemTemplate>
</asp:ListView>
这是虫子吗?有人知道我如何解决这个问题吗?听起来像是CSS问题,可能是浏览器的默认值。尝试在“全部重置封面”的情况下添加临时样式:
* {margin:0; padding:0}
如果您随后重新查看页面,希望不需要的边距将消失。然后,您可以将通用ul样式应用于主样式表,或者将类/id添加到
标记并适当地设置样式。这实际上是初学者的问题。
我只需要添加左边距:-37px代码>您使用css'吗?你有一个默认的主题吗?试着使用FireBug或IE开发者工具来看看这个风格是从哪里来的。