`
angowang
  • 浏览: 5497 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

css整体布局

    博客分类:
  • css
 
阅读更多

左宽固定,右宽自适应一:

<!DOCTYPE html>

<html lang="zh-cn">

    <head>

        <meta charset="utf-8" />

        <title>左宽固定,右宽自适应</title>

        <style type="text/css">

            * {

                margin: 0px;

                padding: 0px;

            }

 

            .left {

                width: 220px;

                float: left;

                border: 1px solid gray;

            }

 

            .right {

                margin-left: 225px;

                border: 1px solid gray;

            }

        </style>

    </head>

    <body>

        <div class="left">left</div>

        <div class="right">right</div>

    </body>

</html>

 左宽固定,右宽自适应二:

<!DOCTYPE html>

<html lang="zh-cn">

    <head>

        <meta charset="utf-8" />

        <title>左宽固定,右宽自适应</title>

        <style type="text/css">

            * {

                margin: 0px;

                padding: 0px;

            }

 

            .left {

                width: 220px;

                float: left;

                margin-right: -100%;

                background-color: red;

            }

 

            .right {

                float: left;

                width: 100%;

            }

 

            .right-content {

                margin-left: 225px;

                background-color: blue;

            }

        </style>

    </head>

    <body>

        <div class="left">left</div>

        <div class="right">

            <div class="right-content">

                right-content

            </div>

        </div>

    </body>

</html>

 左宽固定,右宽自适应三:

<!DOCTYPE html>

<html lang="zh-cn">

    <head>

        <meta charset="utf-8" />

        <title>左宽固定,右宽自适应</title>

        <style type="text/css">

            * {

                margin: 0px;

                padding: 0px;

            }

 

            .right {

                width: 100%;

                float: left;

            }

 

            .right-content {

                margin: 0px 0px 0px 210px;

                background-color: red;

            }

 

            .left {

                float: left;

                margin-left: -100%;

                width: 200px;

                background-color: green;

            }

        </style>

    </head>

    <body>

        <div class="right">

            <div class="right-content">right-content</div>

        </div>

        <div class="left">left</div>

    </body>

</html>

左宽固定,右宽及左右高度自适应一:

<!DOCTYPE html>

<html lang="zh-cn">

    <head>

        <meta charset="utf-8" />

        <title>左宽固定,右宽及左右高度自适应一</title>

        <style type="text/css">

            * {

                margin: 0;

                padding: 0;

            }

 

            html {

                height: auto;

            }

 

            body {

                margin: 0;

                padding: 0;

 

            }

 

            #container {

                background: #ffe3a6;

            }

 

            #wrapper {

                display: inline-block;

                border-left: 200px solid #d4c376;

                position: relative;

                vertical-align: bottom;

            }

 

            #sidebar {

                float: left;

                width: 200px;

                margin-left: -200px;

                position: relative;         

            }

 

            #main {

                float: left;

            }   

 

            #sidebar, #main {

                min-height: 200px;

                height: auto !important;

                height: 200px;

            }

        </style>

    </head>

    <body>

        <div id="container">

            <div id="wrapper">

                <div id="sidebar">Left Sidebar</div>

                <div id="main">Main Content</div>

            </div>

        </div>

    </body>

</html>

左宽固定,右宽及左右高度自适应二:

<!DOCTYPE html>

<html lang="zh-cn">

    <head>

        <meta charset="utf-8" />

        <title>左宽固定,右宽及左右高度自适应二</title>

        <style type="text/css">

            * {

                margin: 0;

                padding: 0;

            }

 

            #container {

                overflow: hidden;

            }

 

            #left {

                background: #ccc;

                float: left;

                width: 200px;

                margin-bottom: -99999px;

                padding-bottom: 99999px;

 

            }

 

            #content {

                background: #eee;

                margin-left: 200px;

                margin-bottom: -99999px;

                padding-bottom: 99999px;

            }

 

            #left, #content {

                min-height: 25px;

                height: auto !important;

                height: 25px;

            }

        </style>

    </head>

    <body>

        <div id="container">

            <div id="left" class="aside">Left Sidebar<br />Left Sidebar<br />Left Sidebar<br />Left Sidebar<br /></div>

            <div id="content" class="section">Main Content</div>

        </div>

    </body>

</html>

左宽固定,右宽及左右高度自适应三:

<!DOCTYPE html>

<html lang="zh-cn">

    <head>

        <meta charset="utf-8" />

        <title>左宽固定,右宽及左右高度自适应三</title>

        <style type="text/css">

            * {

                margin: 0;

                padding: 0;

            }

 

            #container{

                background-color:#0ff;

                overflow:hidden;

                padding-left:220px;

            }

 

            * html #container{

                height:1%;

            }

 

            #content{

                background-color:#0ff;

                width:100%;

                border-left:220px solid #f00;

                margin-left:-220px;

                float:right;

            }

 

            #sidebar{

                background-color:#f00;

                width:220px;

                float:right;

                margin-left:-220px;

            }

 

            #content, #sidebar {

                min-height: 200px;

                height: auto !important;

                height: 200px;

            }

        </style>

    </head>

    <body>

        <div id="container">

            <div id="content">Main Content</div>

            <div id="sidebar">Left Sidebar</div>

        </div>

    </body>

</html>

左宽固定,右宽及左右高度自适应四:

<!DOCTYPE html>

<html lang="zh-cn">

    <head>

        <meta charset="utf-8" />

        <title>左宽固定,右宽及左右高度自适应四</title>

        <style type="text/css">

            * {

                padding: 0;

                margin: 0;

            }

 

            #container2 {

                float: left;

                width: 100%;

                background: orange;

                position: relative;

                overflow: hidden;

            }

 

            #container1 {

                float: left;

                width: 100%;

                background: green;

                position: relative;

                left: 220px;

            }

         

            #col2 {

                position: relative;

                margin-right: 220px;

            }

         

            #col1 {

                width: 220px;

                float: left;

                position: relative;

                margin-left: -220px;

            }

           

            #col1, #col2 {

                min-height: 200px;

                height: auto !important;

                height: 200px;

            }

        </style>

    </head>

    <body>

        <div id="container2">

            <div id="container1">

                <div id="col1">Left Sidebar</div>

                <div id="col2">Main Content</div>

            </div>

        </div>

    </body>

</html>

左宽固定,右宽及左右高度自适应五:

<!DOCTYPE html>

<html lang="zh-cn">

    <head>

        <meta charset="utf-8" />

        <title>左宽固定,右宽及左右高度自适应五</title>

        <style type="text/css">

            * {

                padding: 0;

                margin: 0;

            }

 

            #container1 {

                float: left;

                width: 100%;

                overflow: hidden;

                position: relative;

                background-color: #dbddbb;

            }

 

            #container {

                background-color: orange;

                width: 100%;

                float: left;

                position: relative;

                left: 220px;

            }

 

            #left {         

                float: left;

                margin-right: -100%;

                margin-left: -220px;

                width: 220px;

            }

 

            #content {

                float: left;

                width: 100%;

                margin-left: -220px;

            }

 

            #contentInner {         

                margin-left: 220px;

                overflow: hidden;

            }

            

            #left, #content {

                    min-height: 200px;

                    height: auto !important;

                    height: 200px;

            }

        </style>

    </head>

    <body>

        <div id="container1">

            <div id="container">

                <div id="left">Left Sidebar</div>

                <div id="content">

                    <div id="contentInner">Main Content</div>

                </div>

            </div>

        </div>

    </body>

</html>

三列宽度高度自适应:

<!DOCTYPE html>

<html lang="zh-cn">

    <head>

        <meta charset="utf-8" />

        <title>三列宽度高度自适应</title>

        <style type="text/css">

            #container3 {

                float: left;

                width: 100%;

                background: green;

                overflow: hidden;

                position: relative;

            }

            

            #container2 {

                float: left;

                width: 100%;

                background: yellow;

                position: relative;

                right: 30%;

            }

            

            #container1 {

                float: left;

                width: 100%;

                background: orange;

                position: relative;

                right: 40%;

            }

            

            #col1 {

                float:left;

                width:26%;

                position: relative;

                left: 72%;

                overflow: hidden;

            }

 

            #col2 {

                float:left;

                width:36%;

                position: relative;

                left: 76%;

                overflow: hidden;

            }

 

            #col3 {

                float:left;

                width:26%;

                position: relative;

                left: 80%;

                overflow: hidden;

            }

        </style>

    </head>

    <body>

        <div id="container3">

            <div id="container2">

                <div id="container1">

                    <div id="col1">Column 1<br />Column 1<br />Column 1<br /></div>

                    <div id="col2">Column 2</div>

                    <div id="col3">Column 3</div>

                </div>

            </div>

        </div>

    </body>

</html>

分享到:
评论

相关推荐

    div+css整体布局

    本实例着重讲解如何利用`div+css`实现整体布局,并特别关注`float`属性的使用以及`div`的居中处理。 一、`div`元素的运用 `&lt;div&gt;`是HTML中的一个通用容器元素,用于组合其他HTML元素,为它们提供结构。在`div+css`...

    CSS整体布局声明的一些使用技巧

    CSS整体布局声明的一些使用技巧 CSS是一种功能强大的样式表语言,用于描述HTML或XML文档的呈现方式。CSS整体布局声明是一种声明方式,用于为Web页面设置通用的样式,以提高页面的可读性和美观性。在本文中,我们将...

    css各种高级实例+源码

    CSS核心基础 第0课《CSS设计彻底研究》简介 ...CSS禅意花园介绍 深入CSS盒子模型 深入理解盒子模型(上) 深入理解盒子模型(下...CSS整体布局详解 固定宽度布局 不固定宽度布局(上) 不固定宽度布局(下) 综合布局实践

    《CSS网站布局实录》源码下载

    3. **易于更新**:如果需要修改网站的整体样式,只需更改一个CSS文件,所有引用该文件的页面都会自动更新。 4. **提高加载效率**:浏览器可以缓存CSS文件,当用户访问网站的其他页面时,如果使用了相同的样式表,...

    div+css网页布局学习

    div+css网页布局学习 div+css网页布局学习是指使用div标签和css样式来设计和布局网页的技术。...* 综合项目设计需要考虑到网页的整体布局、样式和交互性等因素 * 综合项目设计可以提高学习者的实践能力和设计能力

    21种经典的CSS布局

    在网页设计领域,CSS(Cascading Style Sheets)布局是构建网页结构的关键技术。它允许开发者控制网页元素的样式、位置以及整体呈现效果。本文将深入探讨21种经典的CSS布局,这些布局方法在实践中被广泛应用,能帮助...

    CSS设计彻底研究源代码

    “CSS设计彻底研究”随书光盘视频教程目录 CSS核心基础 第0课《CSS设计彻底研究》简介 ...CSS整体布局详解 第13课 固定宽度布局 第14课 不固定宽度布局(上) 第14课 不固定宽度布局(下) 第15课 综合布局实践

    Div+CSS 布局大全

    你正在学习 CSS 布局吗?是不是还不能完全掌握纯 CSS 布局?通常有两种情况阻碍你的学习: 第一种可能是你还没有理解 CSS 处理页面的原理。在你考虑你的页面整体表现效果前,你应当先考虑内容的语义和结构, 然后...

    CSS网站布局实录第2版源代码

    在这个过程中,`external.css` 文件是一个关键元素,它是外部样式表的代表,用于存储和管理网页的整体样式规则。 1. **CSS基础** CSS的基本概念包括选择器、属性和值。选择器指向你想要应用样式的HTML元素,如`h1`...

    DIV+CSS 博客布局,

    在IT行业中,网页布局设计是构建网站不可或缺的一部分,而“DIV+CSS”技术则是实现这一目标的主流方式。本文将深入探讨DIV+CSS在博客布局中的应用,以及如何通过这种技术创造出简洁大气的网站。 首先,理解“DIV+...

    Div+css页面布局资料(很好很强大)

    1. **设置整体布局**:使整个页面居中并定义宽度。 ```css body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 auto; height: auto; width: 760px; border: 1px solid #006633...

    DIVCSS布局大全.pdf

    ### DIV+CSS布局大全知识点概览 #### 一、DIV+CSS布局入门 - **CSS布局原理**:在学习CSS布局之前,理解CSS处理页面的基本原理至关重要。这涉及到如何通过内容的语义和结构来组织HTML,而不是仅仅关注外观效果。 -...

    常见的CSS布局

    在网页设计中,CSS(Cascading Style Sheets)布局是构建网页结构的关键技术。它允许开发者控制网页元素的样式、位置以及整体呈现效果。本文将深入探讨“常见的CSS布局”这一主题,涵盖基本布局概念、常见布局模式...

    CSS网页布局,html布局

    最后的章节提供了DIV+CSS布局的一些实用技巧,如设置网页整体居中、内容垂直居中、层的透明度以及CSS缩写。这些技巧可以帮助优化代码,提高效率,并实现更精细的控制。 颜色、盒尺寸、边框和背景是CSS中基本且重要...

    CSS从入门到精通

    第15章《CSS整体布局的实现》是整个教程的高潮部分,读者将学习到如何通过CSS实现响应式设计,使网页在不同设备和屏幕尺寸上都能保持良好的显示效果。 第12章《使用CSS制作数据表格》和第16章《使用Dreamweaver制作...

    DIV+CSS完美布局

    DIV+CSS完美布局 你正在学习 CSS 布局吗?是不是还不能完全掌握纯 CSS 布局?通常有两种情况阻碍你的学习: 第一种可能是你还没有理解 CSS 处理页面的原理。在你考虑你的页面整体表现效果前,你应当先考虑内容的...

    CSS设计彻底研究+代码书中实例(全)

    最后,CSS整体布局详解是将所有这些知识整合到一起,创建出美观且功能完善的网页布局。这包括流体布局、响应式设计和自适应布局等,以确保网页在不同设备和屏幕尺寸上的良好表现。学习如何使用媒体查询进行设备适配...

Global site tag (gtag.js) - Google Analytics