页面右侧的 HTML 导航栏

标签 html css

我希望页面右侧的导航栏占用 250 像素,主要内容根据窗口大小占用剩余空间。虽然,我希望主要内容出现在 HTML 中的导航之前,所以先是左侧,然后是右侧。

我实现了左边的导航栏如下:

#left {
    float:left;
    width:250px;    
    background: blue;
}

#right {
    margin-left: 250px;
    background: orange;
}

http://jsfiddle.net/wz355dkr/

如何在不重新排列 HTML 的情况下将它移到右边?

最佳答案

    html,
    body,
    div {
      height: 100%;
    }
    #right {
      float: right;
      width: 250px;
      background: blue;
    }
    #left {
      background: orange;
      float: left;
    }
<div id="right">
  hello
</div>
<div id="left">
  Content in the left hand side.
</div>

关于页面右侧的 HTML 导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26844282/

相关文章:

javascript - relatedObject 属性的用途

php - 如何正确启动和销毁 session ?

javascript - 将数组中的用户注册信息与用户登录输入进行比较

javascript - TD 中的宽度 DIV

javascript - 电话号码验证,其中包含 +** ***-***-****(再加上两位数的国家/地区代码和 10 位数的手机号码)

javascript - <a> (href) 的默认行为由其子项继承?

html - 如何删除链接不需要的边框?当标记链接处于事件状态时

css - 根据CSS中的背景反转文本颜色

html - 四个不同的 CSS 元素彼此下方

html - css3微调器上的抽搐动画