簡體   English   中英

margin:CSS3中的auto屬性

[英]margin: auto property in CSS3

我的HTML-5代碼的一部分:

<header id="main">
    <a href="#" id="exit"></a>
    <a href="http://www.reddit.com/" id="reddit"></a>
    <a href="http://www.stackoverflow.com/" id="stackoverflow"></a>
    <a href="http://www.facebook.com/" id="facebook"></a>
    <a href="#" id="title"></a> 
</header>

CSS-3代碼:

#main{
    height: 220px;
    width: auto;
    border: 2px #000000 solid;
}

#title{
    float: left;
    background: url(title.jpg) no-repeat;
    padding: 90px 145px;
    margin: 20px auto;
    border: 2px #000000 solid;
}

我在兩個ID上都設置了邊框,只是為了使其更易於可視化。 我不知道為什么標題圖像沒有居中。 從上面的代碼看起來像這樣:

在此處輸入圖片說明

這是JSFiddle: http : //jsfiddle.net/5nWag/2/

標題圖像未居中,因為您使用的是float: left; 而且我認為您正在將其用於id="exit"
嘗試將facebook,stack,red放入div中, position: absolute; 接下來對退出執行相同操作。

這應該是您的主要形象的風格。

background: url(title.jpg) no-repeat;
padding: 90px 145px;
margin: 0 auto;
margin-bottom: 20px;
margin-top: 20px;
border: 2px #000000 solid;

暫無
暫無

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

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