`
zuoming99
  • 浏览: 140778 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

DIV+CSS三行三列布局,中间自适应,完美支持主流浏览器

    博客分类:
  • Web
阅读更多

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>Advanced CSS Layout</title>
    <style type="text/css">
        html, body { height: 100%; margin: 0; padding: 0; }
        * { margin: 0; padding: 0; }
        .c { clear: both; }

        /* 容器 */
        .page { width: 960px;/* 变量 */ margin: 0 auto; }
        .head { height: 60px;/* 变量 */ background-color: #9acd32; }
        .foot { height: 80px;/* 变量 */ background-color: #60A179; }
        .left { float: left; width: 100px;/* 变量 */ background-color: #ff69b4; }
        .right { float: right; width: 120px;/* 变量 */ background-color: #e9967a; }
        /* not IE6 */
        .center { padding-left: 100px;/* 变量(同.left[width]) */ padding-right: 120px;/* 变量(同.right[width]) */ }
        /* IE 6 hack*/
        .center { _display:inline; _zoom:1; _margin-left:-3px; _margin-right:-3px; _padding-left: 0; _padding-right: 0; }
        .main { background-color: #fffacd; width: 100%;}
    </style>
</head>
<body>

    <div class="page">
        <div class="head">head</div>
        <div class="middle">
            <div class="left">
                <p>left</p>
                <p>left</p>
                <p>left</p>
            </div>
            <div class="right">
                <p>right</p>
                <p>right</p>
                <p>right</p>
                <p>right</p>
            </div>
            <div class="center">
                <div class="main">

                    <p>这里可以放任何物体</p>
                    <p>这里可以放任何物体</p>
                    <p>这里可以放任何物体</p>
                    <p>这里可以放任何物体</p>
                    <p>这里可以放任何物体</p>
                    <p>这里可以放任何物体</p>
                    <p>这里可以放任何物体</p>
                    <p>这里可以放任何物体</p>

                </div>
            </div>
            <div class="c"></div>
        </div>
        <div class="foot">foot</div>
    </div>

</body>
</html>
 
  • 大小: 21.8 KB
分享到:
评论
2 楼 awayfreeter 2014-12-02  
lz口中的主力浏览器仅包括IE6吧。测试过几个浏览器啊。。。。。。。。。。就和楼上说的,吹牛,还不带打草稿的
1 楼 msii 2014-03-20  
吹牛,这个能自适应吗?不行的嘛。

相关推荐

    div+css布局三行三列中间自适应

    div+css布局 三行三列 中间自适应

    DIV+CSS布局练习

    在网页设计领域,`DIV+CSS`布局是构建网页...这个压缩包中的练习可能包括创建各种布局示例,如两列布局、三列布局、头部导航、页脚布局等,通过这些实例,学习者可以深入理解`DIV+CSS`布局的工作原理,并提高实践能力。

    适合初学者的39个div+css网页布局例子

    3. **三栏布局**:通常包含左侧导航、中间主要内容和右侧辅助信息,适合内容丰富的网站。 4. **响应式布局**:根据设备屏幕大小自动调整布局,确保在不同设备上都有良好的用户体验。这需要利用媒体查询(@media)来...

    网页 Demo,div+css

    在网页 Demo 中,我们可能会看到如何使用`div+css`实现常见的布局模式,如流式布局(适合屏幕宽度变化的自适应布局)、网格布局(将页面划分为多个单元格)、响应式布局(根据设备屏幕尺寸调整布局)等。`div`可以...

    div+css布局大全..rar

    这个RAR压缩包包含了一份名为“DIVCSS布局大全.pdf”的文档,旨在全面介绍如何利用HTML中的div元素和CSS(层叠样式表)进行高效、灵活的网页布局设计。下面将详细阐述div+css布局的核心知识点。 1. **div元素**:在...

    Div+Css实例源代码

    3. Flex布局:现代浏览器支持的Flexbox布局模型,能更方便地处理复杂的一维布局问题,如自适应列宽、居中对齐等。 4. Grid布局:Grid布局是二维布局模型,适合构建复杂的网格系统,让页面布局更为灵活。 五、响应...

    24个DIV+CSS 经典实例 源码

    9. **弹性盒模型(Flexbox)**:一种现代的布局模式,适用于一维布局(如行或列),可以轻松实现内容对齐、自适应和弹性伸缩。 10. **CSS Grid**:CSS Grid布局提供了二维的布局系统,能够方便地创建复杂的网格布局,...

    div+css 网站布局案例精粹 Sample

    - **浏览器兼容性**:理解各主流浏览器对CSS特性的支持程度,使用前缀解决兼容性问题。 - **性能优化**:减少CSS选择器复杂度,合理使用CSS预处理器,压缩CSS代码以提升加载速度。 通过学习和实践《div+css 网站...

    DIV+CSS网页样式与布局实例

    在网页设计领域,`DIV+CSS`是一种广泛使用的布局技术,它将内容和表现分离,提高了页面的可维护性和可扩展性。本实例教程旨在帮助读者深入理解和掌握`DIV+CSS`网页样式与布局的技巧。 一、`DIV`元素详解 `DIV`是...

    DIV+CSS 布局

    4. **Flexbox弹性盒布局**:现代CSS布局方案,支持元素的对齐、顺序调整和自适应大小分配。 5. **Grid布局**:更强大的二维布局系统,允许精确控制元素的排列和分布。 **五、浮动与清除** 1. **浮动(float)**:...

    DIV+CSS完美布局.pdf

    ### DIV+CSS完美布局知识点详解 #### 一、DIV+CSS布局基础概念 **DIV+CSS**是一种网页设计布局方式,其中**DIV**是HTML中的一个标签,用于定义文档中的独立区域;**CSS**(Cascading Style Sheets)即层叠样式表,...

    DIV+2BCSS完美布局 DIV+2BCSS完美布局

    2. "DIV+CSS完美布局.pdf"是一份详细的PDF文档,可能包含了实例和案例分析,帮助读者深入理解和掌握DIV+CSS布局技巧。 3. "E书说明.txt"可能是关于电子书的使用说明,提供如何查看和利用PDF文档的指导。 通过学习和...

    学习DIV+CSS网页布局之三列布局

    DIV+CSS 网页布局第三篇:三列布局 1、宽度自适应三列布局  三列布局的原理和两列布局的原理是一样的,只不过多了一列,只需给宽度自适应两列布局中间再加一列,然后重新计算三列的宽度,就实现了宽度自适应的三列...

    DIV+CSS布局大全(讲解很详细)

    4. 弹性盒布局(Flexbox Layout):适用于一维布局,如行或列,能轻松处理元素的对齐、顺序调整和响应式设计。 5. 网格布局(Grid Layout):适用于二维布局,允许在二维平面上创建网格系统,对网页内容进行精确...

    DIV+CSS之弹性盒模型布局

    在前端开发中,布局设计是至关重要的,而“DIV+CSS之弹性盒模型布局”是一种高效且灵活的网页布局方式。这种布局模式充分利用了CSS3中的Flexbox(弹性盒模型)特性,使得开发者可以轻松应对各种复杂的网页布局需求,...

    DIV+CSS布局大全

    ### DIV+CSS布局大全 #### 一、引言 在网页设计与开发过程中,页面的美观性和用户体验至关重要。DIV+CSS作为一种高效的布局方式,能够帮助开发者实现更加灵活、美观且易于维护的页面布局。本文旨在全面介绍DIV+CSS...

    div+css布局资料

    - **Flexbox** 和 **Grid布局**:现代CSS布局的两种主要方法,Flexbox用于一维布局(行或列),Grid布局则用于二维布局,能更方便地创建复杂和灵活的网页布局。 - **颜色管理**:RGB颜色模式在网页设计中广泛使用,...

    DIV+CSS教程——第三天二列和三列布局借鉴.pdf

    - 三列布局可以分为自适应宽度或固定宽度,原理类似两列布局,但需要处理中间列与两侧列的关系,可能需要用到`float`、`margin`以及可能的负边距技巧来调整布局。 5. **XHTML的块级元素(div)和内联元素(span)*...

    经典漂亮的三列布局XHTML+CSS模

    另外,还可以利用Flexbox或Grid布局来实现三列布局,这两种现代CSS布局模式提供了更强大的控制力和更好的浏览器兼容性。 在`index.htm`和`contact.html`中,我们能看到模板的首页和联系页面的代码实现,这些页面...

Global site tag (gtag.js) - Google Analytics