Html标题和链接在同一行

shr*_*thi 6 html css

我是css的新手.我想在中心显示标题h2,在同一行显示右端的链接.

我尝试了几个选项,但所有选项都将标题对齐到左侧.任何帮助表示赞赏.

谢谢.

sar*_*tyx 9

有几种方法可以做到这一点.我能想到的最简单,最快捷的方法是使用父div并将标题和链接放在其中.所以你的HTML将如下所示:

<div class="test">
    <h2>Heading comes here</h2><a href="">Link comes here</a>
</div>
Run Code Online (Sandbox Code Playgroud)

你的风格如下:

.test {
    text-align: center;
}
h2 {
    display: inline-block;
}

a {
    float: right;
}
Run Code Online (Sandbox Code Playgroud)


san*_*eep 3

像这样写:

超文本标记语言

<h1>heading <a href="#">link</a></h1>
Run Code Online (Sandbox Code Playgroud)

CSS

h1{
    text-align:center;
}
h1 a{
    float:right;
}
Run Code Online (Sandbox Code Playgroud)

检查这个http://jsfiddle.net/KJSmB/