簡體   English   中英

文本對齊在 IE 中不起作用?

[英]Text-align don't work in IE?

我試圖將我的“li”定位為內聯,所以我在一行中有三個圖像,並且在它們下面有文本(如產品目錄視圖)。 到目前為止,我的代碼使用 chrome 看起來不錯,但另一方面,IE 僅將所有內容都對齊到左側。

CSS:

#products ul{
    margin:0px;
    padding:0px;
    margin-top: 50px;
}
#products li{
    list-style-type:none;
    float:left;
    display:inline; 
    height:auto;
    padding: 10px 10px;

}
#products img{
    max-width:250px;
    padding:20px;
    float:left;

}
#products ul li p{
    text-align:center;
    font-weight:200;
    font-family:Verdana, Geneva, Tahoma, sans-serif;

HTML:

<HeaderTemplate>
        <div id="products">

            <h2>ALL PRODUCTS</h2>
            <ul>
        </HeaderTemplate>
        <ItemTemplate>
            <li><a href="<%# Eval("ProductID", "Productdetails.aspx?ProductID={0}")%>"><img src="<%#Eval("ProductImage") %>" /></a>
                 <p><%#Eval("ProductName") %></p>
                 <p>$<%# Eval("ProductPrice") %></p></li>

        </ItemTemplate>
        <FooterTemplate>
            </ul>
            </div>
        </FooterTemplate>

嘗試這個:

#products li a {
    display: block;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM