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

css-layout(布局研究)之左右各25%中间50%自适应

阅读更多

可能可能项目中的布局还是比较的简单,以前写过一篇调研性质的layout相关的文章:探究页面布局之960的概念是否还存在

 

作为新的布局研究专题的第一篇还是看看这样一种布局

 

左右各占25%,中间(主体内容)占50%,宽度自适应(外容器铺满)

 

先看看效果图

 


 

 

 

直接上代码吧:

 

 

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

 

css部分: (没有包含reset的部分)

 

 

#wrapper{float:left;width:100%;}
#content{margin:0 25%;}
#navigation{float:left;width:25%;margin-left:-100%;}
#extra{float:left;width:25%;margin-left:-25%;}
  • 大小: 7.1 KB
分享到:
评论

相关推荐

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

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

    前端项目-css-layout.zip

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

    div+css菜单导航布局自适应宽度

    本主题聚焦于"div+css菜单导航布局自适应宽度",这是一种确保导航栏在不同屏幕尺寸下都能良好展示的技术。这种技术在响应式网页设计中尤为重要,因为现代网站需要在手机、平板电脑和桌面电脑等不同设备上提供一致的...

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

    这个名为“css3-grid-layout.rar”的压缩包包含了一个名为“css3-grid-layout”的文件,它是一个DEMO,用于演示如何使用CSS3实现六边形网格布局,这对于学习和应用CSS3布局技巧非常有帮助。 首先,我们要了解CSS3 ...

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

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

    vue-grid-layout-master.zip

    Vue Grid Layout是一款基于Vue.js的动态栅格布局组件,它提供了强大的功能,允许用户通过拖拽来调整元素的大小和位置,从而实现高度灵活的界面布局。这个压缩包"vue-grid-layout-master.zip"包含了该组件的完整源...

    html+css+个人博客自适应布局.zip

    在自适应设计中,CSS3引入了几种关键的技术,如媒体查询(Media Queries)、Flexbox(弹性盒模型)和Grid Layout(网格布局)。媒体查询允许我们根据设备的特定特性,如宽度、高度或方向,应用不同的样式规则。例如...

    react-grid-layout:可响应的断点可拖动和可调整大小的网格布局,用于React

    React网格布局 React-Grid-Layout是一个类似于React的或的网格布局系统。与那些系统不同,它具有响应能力并支持断点。断点布局可以由用户提供或自动生成。 RGL仅适用于React,不需要jQuery。来自生产使用情况的GIF ...

    css-Layout-page2

    "css-Layout-page2"这个标题暗示我们主要探讨的是关于CSS布局的第二部分,可能是一个系列教程或者项目的第二阶段。描述中的"css-Layout-page2"同样强调了这一主题,但没有提供具体细节。不过,我们可以基于这个话题...

    FlexLayout布局-wechat-app-flexlayout-master

    FlexLayout布局是微信小程序开发中常用的一种布局方式,主要用于实现复杂的界面设计,让元素在不同尺寸的屏幕中自适应展示。微信小程序的FlexLayout基于CSS3的Flexbox模型,允许开发者更加灵活地控制组件的排列、...

    CSS-Layout:AluraCSS布局课程

    本课程“CSS-Layout: AluraCSS布局课程”专注于CSS布局,旨在帮助学习者掌握构建网页布局的各种技术和策略。以下是关于CSS布局的一些关键知识点: 1. 盒模型:理解CSS盒模型是布局的基础,它包括元素的content...

    css中间自适应布局的5种解法详解

    本文详细介绍了实现中间自适应布局的五种方法,具体包括:float浮动布局、绝对定位布局、flex布局,以及文中未详细展开的其他两种布局方法。我们将逐一探讨这些方法的原理、优点和缺点。 首先,最常见的布局方式之...

    可缩放、拖动、自适应布局组件demo

    "可缩放、拖动、自适应布局组件demo"是一个专为实现这种功能而设计的示例项目,它允许用户通过拖动和缩放操作来自由调整界面元素的位置和大小,同时还能根据屏幕尺寸自适应布局。这样的组件在构建复杂且灵活的Web...

    td-unit2-css-layout-project-files

    【标题】"td-unit2-css-layout-project-files" 涉及的是一个关于CSS布局的项目实践,这通常意味着我们将深入探讨如何使用CSS来构建网页的结构和视觉呈现。在这个项目中,你可能会学习到一系列CSS布局技术,包括但不...

    CSS-zeal官方文档

    - **Flex布局**:灵活的盒模型,能轻松实现一列或多列的自适应布局。 - **Grid布局**:二维网格系统,适用于复杂页面布局。 **4. CSS3新特性** - **过渡(Transition)**:平滑地改变元素的属性值,如宽度、颜色等...

    别具光芒-网页布局案例剖析源代码

    5. **Grid布局**:CSS Grid Layout模块,适用于两维布局,可以轻松创建网格系统,尤其适用于杂志样式或复杂页面结构。 6. **混合布局**:结合使用多种布局技术,如Flexbox和Grid,以实现更灵活的设计。 通过研究...

    CSS布局实例[绝对定位:一栏固定,一栏自适应]

    在网页设计中,CSS(Cascading Style Sheets)布局扮演着至关重要的角色,它决定了页面元素的排列方式和视觉效果。本实例聚焦于一种常见的布局模式:一栏固定宽度,另一栏自适应宽度,通常应用于内容展示和侧边栏...

    JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法

    本文主要探讨如何使用 jQuery EasyUI Layout 实现从布局在窗口大小调整时自适应的方法。 在 jQuery EasyUI 中,Layout 是一个强大的组件,用于创建复杂的页面布局。然而,当 Layout 应用于 form 元素时,可能会遇到...

    css-grid-layout-1-of-5

    在网页设计领域,CSS Grid布局是一种强大的二维布局系统,它允许开发者轻松地创建复杂的、响应式的网格布局。这个“css-grid-layout-1-of-5”很可能是关于CSS Grid布局的一个系列教程的第一部分。在这个系列中,我们...

    基于JQUERY UI的全能布局插件LAYOUT,强烈推荐,附带DEMO例子

    3. **实时更新**:当浏览器窗口大小改变时,Layout 会自动调整各区域的尺寸,保持布局的完整性。 4. **内容自动填充**:无论内容多少,Layout 都能保证区域的高度自适应。 5. **边界感应**:在拖动调整大小时,提供...

Global site tag (gtag.js) - Google Analytics