javascript - 侧边框和动态内容帮助

标签 javascript html css

我的网站上有两个侧边框,左侧和右侧...大约 15x15 的小图像在网站上重复出现...当像下面这样设置 100% 时,边框只会向下“一个屏幕”(为 100%)。但是我的网站是动态的,内容会发生变化......我希望边框随着页面的总高度而变化...... 我该怎么做?

这是CSS:

.bgr_right {
background-image: url(../Graphics/bgr_right.jpg);
background-repeat: repeat-y;
background-position: right;
position: absolute;
top: 0px;
height: 100%;
width: 30px;
right: 0px;
background-color: #E7F5F0;
    }

这是 HTML DIV:

    <div class="bgr_right"></div>

此外,position: absolute 是正确的吗?

更新: 阅读回复后,我认为必须有更好的方法...... 如何使用javascipt ... 有谁知道是否有办法使用 javascript 获取 body 的高度? 然后:

     <div height="javascript_function()" or something...

???

再次感谢

最佳答案

或者,我建议将另外两个 div 包裹在内容容器周围,并重复背景,使其在一个 div 中向左对齐,另一个向右对齐。即:

<div id="left_wrapper" style="background: url(my_leftimage.png) y-repeat top left;">
<div id="right_wrapper" style="background: url(my_rightimage.png) y-repeat top right;">

  <div id="content">hello world</div>

</div>
</div>

然后,如果您希望它达到 100% 高度,请在 CSS 中将 html、正文和内容容器设置为 100% 高度:

html, body, #content { 高度: 100%;

希望这有帮助:)

关于javascript - 侧边框和动态内容帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1621671/

相关文章:

php - 将事件类添加到 <li> 标记

html - 正确显示 jQuery UI 图标

javascript - HTML5 历史 API 演示

javascript - primeng 树不显示元素

html - 如何在 bootstrap 4 按钮中垂直居中文本?

javascript - 动态创建表的 addEventListener 方法

javascript - JQuery 和 CSS 屏幕键盘无法在重制 HTML 上运行

javascript - jQuery 查询.children

javascript - JQuery Mobile 不刷新按钮样式

html - bootstrap 3.0.0 关闭响应,同时能够使用网格系统