我如何将此链接置于中心位置

sil*_*low 18 css

我有一个标记的链接Get D1,我需要在页面中间居中.我尝试了text-align:center,但这对文本本身起作用,并不实际将链接置于页面中间.有谁知道这个css技巧?

<div id="allds">
    <div id="d1">
        <a href="http://someurl.com" id="d1link">Get D1</a>
    </div>
    <div id="d2">
        content of d2
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

Mar*_*les 26

很简单:

#d1link {display:block;text-align:center}
Run Code Online (Sandbox Code Playgroud)

text-align:center不适用于内联元素.默认情况下,锚是内联元素.


med*_*iev 10

#d1 { width:whatever; margin:0 auto; }
Run Code Online (Sandbox Code Playgroud)

如果您不想指定宽度,则需要使用替代技术.


Bra*_*ham 10

你走了:

#link-container {
    text-align: center;
}
#link {
    background: black;
    color: white;
    display: inline-block;
    padding: 10px;
}

<div id="link-container">
    <a href="#" id="link">This is my link!</a>
</div>
Run Code Online (Sandbox Code Playgroud)

那你需要什么?