`
zhangyaochun
  • 浏览: 2601509 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

css-layout(布局研究)之二

阅读更多

第二篇主要还是探讨的960居中布局,还是左中右三部分构成。

 

 

还是先看看效果图

 


然后上代码:

 

 

<div id="container">  
      <div id="wrapper">  
        <!-- 中间content start -->  
         <div id="content" class="red">  
          content  
         </div>  
        <!-- 中间content end -->   
      </div>  
      <!-- 左侧navigation start -->  
      <div id="navigation" class="yellow">  
        navigation  
      </div>  
      <!-- 左侧navigation end -->  
        
      <!-- 右侧extra start -->  
      <div id="extra" class="orange">  
        extra  
      </div>  
      <!-- 右侧extra end -->  
   </div>  

 

css代码

 

 

#container{margin:0 auto;width:960px}                           /*这个定宽960*/
#wrapper{float:left;width:100%;}  
#content{margin:0 150px;}  
#navigation{float:left;width:150px;margin-left:-960px;}  /*定宽了*/
#extra{float:left;width:150px;margin-left:-150px;}          /*定宽了*/
  • 大小: 8.5 KB
1
0
分享到:
评论

相关推荐

    css-pro-layout:CSS库,用于构建响应式和可自定义的布局

    CSS Pro布局 CSS库,用于构建响应式和可自定义的页面布局 文献资料 有关完整文档,请访问 入门 您可以使用NPM或Yarn安装CSS专业版 NPM npm install css-pro-layout 纱 yarn add css-pro-layout 将css-pro-layout....

    css-layout-and-positioning-css布局与定位

    在网页设计中,CSS(Cascading Style Sheets)...在“css-layout-and-positioning-master”这个压缩包中,可能包含了一系列关于CSS布局与定位的实例和教程,通过学习和操作这些文件,你可以更好地理解和应用这些概念。

    使用Vue-Grid-Layout实现自定义工作台

    import 'vue-grid-layout/dist/vue-grid-layout.css'; export default { components: { GridLayout, GridItem, }, // ... } ``` 然后,我们可以定义数据结构来存储布局信息: ```javascript data() { ...

    前端项目-css-layout.zip

    "前端项目-css-layout.zip"是一个专注于CSS布局实现的项目,它尝试使用纯JavaScript来重新创建CSS布局的功能。这个项目名为"yoga-master",暗示其可能受到了Yoga布局引擎的启发,这是一个跨平台的布局库,被广泛用于...

    live-css-layout:css-layout 的实时编辑器

    2. 多布局支持:"live-css-layout"支持多种布局模式,包括传统的流式布局、浮动布局,以及现代的Flexbox和CSS Grid。用户可以轻松切换和比较不同布局方式的效果。 3. 可视化编辑:除了文本编辑,该工具还提供了可视...

    css3-grid-layout.rar_CSS3_DEMO_divisiondml_六边形_网格布局

    CSS3 Grid布局是一个二维布局系统,它允许开发者轻松地定义行和列,从而构建复杂的网页布局。这个名为“css3-grid-layout.rar”的压缩包包含了一个名为“css3-grid-layout”的文件,它是一个DEMO,用于演示如何使用...

    css-网格布局-详情

    CSS 网格布局(Grid Layout)是一种强大的二维布局系统,允许开发者轻松地创建复杂的、响应式的网页布局。相比于Flex布局,Grid布局更加适合处理二维布局的问题,因为它将容器划分为行和列,生成单元格,进而定位...

    common-css-layout:圣杯布局&&双飞翼布局&&BFC布局

    "common-css-layout"这个主题涉及到三种常见的CSS布局模式:圣杯布局(Holy Grail Layout)、双飞翼布局以及BFC(Block Formatting Context)布局。这三种布局方式在不同场景下有各自的优缺点,掌握它们能帮助开发者...

    jquery.layout 布局插件精简版

    2. **实时响应式布局**:`jQuery.layout`能够自动适应窗口大小变化,无需额外的代码即可实现响应式设计,适用于各种屏幕尺寸和设备。 3. **API控制**:通过JavaScript API,开发者可以动态地改变布局设置,如打开、...

    vue-grid-layout-master.zip

    为了更好地利用Vue Grid Layout,你需要掌握Vue的基本语法和组件化思想,同时了解CSS布局原理,如Flexbox或Grid,因为Vue Grid Layout底层基于这些现代布局技术。通过实践和学习,你可以创建出富有创新性和用户体验...

    CSSFlexbox布局助手Flex-layout-attribute.zip

    Flex-layout-attributeFlex-layout-attribute 是基于 CSS flexbox 规范的 HTML 布局助手。示例内容分布在一行里并在容器居中: layout="row center-center"&gt;  &lt;div&gt;1  &lt;div&gt;2  &lt;div&gt;3 &lt;/div&gt;DEMO特点专注于 ...

    布局CSS文件layout.css

    布局CSS文件layout.css 提供与布局有关的CSS定义 文件下载

    basic-css-layout-demo:简单的html + css代码演示了一些布局技巧

    在IT领域,网页设计是至...通过研究这个项目,你可以学习如何使用HTML构建网页结构,再用CSS来美化和布局这些元素,从而创建出美观且功能齐全的网页。无论你是网页设计师还是开发者,熟悉这些基础知识都是至关重要的。

    表格设置table-layout:fixed后对单元格宽度设置无效

    在实施解决方案时,还需注意一些细节问题,例如确保CSS中table-layout属性设置为fixed,并且表格宽度也被适当地指定,以便于固定布局的生效。同时,当使用col标签指定宽度时,也需要在相应的col标签中明确指定width...

    css-Layout-page2

    压缩包中的"css-Layout-page2-main"文件可能是这一阶段的学习重点,可能包含一个主要的HTML文件或者CSS样式表,用于演示或练习上述布局技术的一部分或全部。 在实际操作中,我们可能需要学习如何使用CSS选择器(如...

    bootstrap-layoutit

    2. 自定义CSS:尽管Layoutit提供了预设样式,但可能需要进一步自定义以满足特定项目需求。可以编辑生成的CSS文件来调整颜色、字体和间距等。 3. 集成其他库和功能:Bootstrap本身提供了很多功能,但可能还需要与其他...

    jQuery界面布局插件【UI.Layout】1.2.0 和 1.3.0

    jQuery UI Layout 是一个强大的前端布局工具,它允许开发者创建复杂的、响应式的页面布局。这个插件通过简单的配置就能实现多面板、分隔的界面,使得网页内容能够灵活地组织和调整。在本文中,我们将深入探讨jQuery ...

    tailwindcss-layout-examples:使用Tailwind CSS框架进行的单页布局简单演示

    本项目"tailwindcss-layout-examples"是针对这个框架的一个简单布局演示,旨在帮助初学者理解和应用Tailwind CSS进行页面布局。 在HTML中,布局通常涉及如何组织和定位页面元素,如标题、段落、图像和按钮等。...

    jquery-layout和自定义滚动条

    “jquery-layout”是一个强大的JavaScript插件,它允许开发者在网页上创建多区域、响应式的布局。该插件基于jQuery,提供了灵活的配置选项和事件处理,能够轻松地对页面进行分割,如头部、主体、侧边栏等。通过使用...

    Laravel开发-layout

    `@push`和`@stack`用于在布局中堆叠内容,这些内容可以在视图中动态添加,例如添加CSS或JS文件。 总的来说,Laravel的布局系统极大地提高了开发效率,使得开发者可以专注于业务逻辑,而不用关心重复的界面代码。...

Global site tag (gtag.js) - Google Analytics