html - 如何将元素定位到右侧?

标签 html css

我正在尝试将一个 css 元素放置在页眉的右侧,但不确定具体如何操作。我尝试使用:

 position: Absolute; top: 20px; right 0px; 

这可行,但如果您调整浏览器,文本会随之移动。

我创建了一个 JFiddle,您可以在这里找到它:

http://jsfiddle.net/rKWXQ/

这样你就可以看到我正在尝试做什么。我在包装的 div 元素中有一个文本,上面写着 Call Now (555) 555-5555。

这是 header 元素,其中有一个 right_header 元素。

    <div id="header">
        <span class="right_header">Call Now (555) 555-5555</span>
    </div>

这是我的标题 CSS:

   /* Header */
   #header {margin: auto; width: 1007px; height: 123px; background: url(../images/logo.png) no-repeat 20px; background-color: #37352b; border: 1px solid #862209;}
  .right_header{color: #fff; position: absolute; top: 70px; right: 0px}

有人可以告诉我完成此操作的正确方法吗?

请注意,左侧将有一个不会在 JFiddle 中加载的 Logo !

谢谢!

最佳答案

您可以轻松地将其 float 到右侧,无需相对绝对定位。

.right_header {
    color: #fff;
    float: right;
}

Updated jsFiddle - 可能需要添加一些 padding/margins - like this .

关于html - 如何将元素定位到右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19263524/

相关文章:

javascript获取选定的html元素

html - 点击标签打不开选择

javascript - Form.serialize() 似乎返回 null

CSS div 未按正确的垂直顺序堆叠

Javascript 似乎没有取消隐藏我的元素

javascript - 如何使用 PHP 变量运行 JavaScript

html - 如何在输入复选框旁边添加图像

javascript - 如何使用自定义滚动实现快速滚动

HTML 从链接中删除目标

html - 宝丽来照片/专栏在 Firefox 中无法正确显示