<html>
<div id="header" style="height:100px; background-color:red"></div>
<div id="content" style="overflow-y:auto; background-color: yellow">会自动出现滚动条</div>
<div id="footer" style="height:100px; background-color:blue"></div>
<script type="text/javascript">
function resizeContent(){
availHeight = parseInt(document.body.clientHeight);
header_height=parseInt(document.getElementById("header").style.height);
footer_height=parseInt(document.getElementById("footer").style.height);
content_height=(availHeight-header_height-footer_height)+"px";
document.getElementById("content").style.height=content_height;
}
resizeContent();
window.onresize=resizeContent;
</script>
</html>
分享到:
相关推荐
以上就是`div`横向排列的常见方法,根据项目需求和浏览器兼容性考虑,可以选择合适的方法进行布局。随着技术的发展,现代布局如Flexbox和Grid已经成为首选,因为它们提供了更多的灵活性和控制力。同时,理解并掌握...
标题中的“jquery实现区块或链接横向无缝循环滚动,自适应宽度,可随意设置外容器的宽度,高度自适应,兼容IE,FF,CHROME”是一个jQuery插件或脚本的功能描述,它涉及到网页中元素的动态展示效果。下面将详细解释这...
### div背景全屏自适应知识点解析 #### 一、知识点概述 在网页设计与开发过程中,经常需要将某个`div`元素的背景设置为全屏显示,并且能够根据不同的屏幕尺寸进行自适应调整。这种技术被称为“div背景全屏自适应”...
6. **实现瀑布流的关键**:在纯CSS3的横向瀑布流布局中,关键在于如何处理不同高度的子元素。通常,我们会使用JavaScript来动态计算和调整元素的位置,使其形成瀑布流效果。但CSS3中没有直接的原生方法实现这一点,...
自适应横向宽屏幻灯片代码是一种网页设计技术,它主要用于构建可以在不同设备上自动调整布局,以适应屏幕尺寸变化的全屏幻灯片展示。这种技术的核心在于响应式设计,它使得幻灯片在大屏幕显示器、笔记本电脑、平板...
- **100%自适应高度**:通过设置div的高度为100%,使其能够随着浏览器窗口的变化而自动调整高度。 #### 十三、网页设计DIV+CSS——第11天: 不用表格的菜单 - **不用表格的菜单(纵向/横向)**:利用CSS选择器和...
- **自适应高度**:解决布局中高度自适应的问题,实现更加灵活的响应式设计。 #### 十一、不用表格的菜单 - **纵向菜单**:使用纯CSS构建垂直导航菜单。 - **横向菜单**:利用CSS实现水平布局的导航条。 #### ...
文档通过提供CSS布局实例,一步步地引导读者从确定布局开始,到定义body样式和主要div,最终实现100%自适应高度的布局。这包括了不用表格实现的菜单布局,无论是纵向还是横向。 ### 常见错误和校验 文档还指出了...
对于高度自适应的设计,可以通过百分比或视口单位(如vh, vw)来设置高度,保证布局的灵活性和响应性。 8. **不使用表格的菜单设计**: 不使用表格的菜单设计有助于提高代码的语义性和可维护性,同时也有助于搜索...
- **自适应高度**:利用CSS技巧实现`<div>`的高度自动适应内容。 2. **自适应高度**: - 通过使用CSS的`min-height`和`overflow`属性,可以使`<div>`高度根据内容自动调整。 - 示例:`div { min-height: 100%; ...
5. 布局实例与自适应高度:文档提供了CSS布局入门的实例,包括如何确定页面布局、定义body的样式、定义主要的div元素等,并讲述了实现100%自适应高度的技巧。 6. 无表格菜单设计:文档还提到了如何使用CSS来创建不...
布局时需要考虑布局的结构,例如页面如何适应不同的屏幕尺寸,如何定义body样式和主要的div元素,以及如何让元素具有100%自适应高度等。 CSS布局中经常使用的技巧包括不用表格制作菜单,这可以通过CSS实现更为灵活...