C# 如果使用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>

我使用ListView在我的aspx网站的页面上显示元素列表。 现在,每次我使用listview时,listview中元素的左边距为37px,这看起来很难,我不使用它。如果我显示一个没有listview的元素,它不会出现,但是当我将包含该元素的div放入listview时,它会出现

<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开发者工具来看看这个风格是从哪里来的。