css 关于两栏布局,左边固定,右边自适应

摘要:
两列布局,左侧固定,右侧适应百度,使用http://www.zhangxinxu.com/wordpress/2010/03/纯css实现了侧边栏列高度的自动相等。列高度的方法是使用边距底部:赋值,填充底部和HTML结构CSContainer的组合使用绝对定位,高度:100%;其功能是使侧边栏覆盖整个屏幕。此外,设置100%;这是为了使主宽度自适应。通过这种方式,您可以在不使用js的情况下使容器的高度等于html或body的高度。

好几个星期都没写博客了,最近不忙也不闲,稀里糊涂过了两个星期,之前几个月内天天坚持签到。最近也没签到。哈哈,说正事。

今天做东钿互金平台后台页面,昨天做了一个登录页面,业偶碰到了一个难题。等下也要把它写出来,先说今天的吧。两栏布局,左边固定,右边自适应

百度了一下,使用了http://www.zhangxinxu.com/wordpress/2010/03/纯css实现侧边栏分栏高度自动相等/ 这个原理制作侧栏,分栏登等高做法 使用margin-bottom:赋值,和padding-bottom结合使用

HTML结构

css 关于两栏布局,左边固定,右边自适应第1张

CSS

css 关于两栏布局,左边固定,右边自适应第2张

container 使用了绝对定位,和height:100%;作用是为了,让侧边栏铺满整屏.另外还设置了100%;是为了让main宽度自适应。

这样就做到了两栏,等高布局。并且main自适应。

好了,主要有两点:

一实现分栏等高

二实现铺满整屏,不使用背景图模拟,也不使用js获取高度。

因为这里后台布局稍微简单,也就是头部,侧边栏,和主内容,三大区域,头部是固定高度,侧边栏和主内容并排,侧边栏滚定,主内容自适应,

用一个div 。container包住他们两,使用绝对定位,使得它从页面的最顶端开始,高度等于页面高度,宽度等于页面宽度,然后一并控制,sidebar和main和上面的边距,使用margin-top腾出与头部重叠的部分。这样就能做到,不使用js就能让container的高度等于html或者是body高度。其中

html, body{height: 100%;margin: 0px;padding: 0px; min- 1200px;} 这里的height:100%;是关键代码。

这种方法也运用在昨天做的login页面。

免责声明:文章转载自《css 关于两栏布局,左边固定,右边自适应》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Python与c/c++混合编程mac更新系统后Git不能用,提示missing xcrun at下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

HTML + CSS CSS设置背景图片后图片没有铺满屏幕等

在学习了一个星期的 HTML + CSS之后,发现还有一些东西需要去记忆,俗话说的好: 眼过千遍不如手过一遍,这就把需要记忆的东西记下来。 很多时候我们遇到的情况是: 设置背景图片background-image:url(xxx.jpg); 如果背景图片不平铺就达不到全屏的效果,如果平铺了之后效果就有些差强人意,这时候CSS这个属性就派上用场了...

CSS定位中“父相子绝”

一、定位的介绍   定位有三种:相对定位(position:relative)、绝对定位(position:absolute)、固定定位(position:fixed) 二、三种定位的用法,特点和实例 2.1、相对定位  特性:不脱标、形影分离、老家留坑 1 <!DOCTYPE html> 2 <html lang="en">...

用html +js+css 实现页面轮播图效果

html 页面 <htmllang="en"> <head> <metacharset="UTF-8"> <metaname="viewport"content="width=device-width, initial-scale=1.0"> <metahttp-equiv="X-UA-Compati...

JSX设置CSS样式详解

JSX设置CSS样式详解 1. 使用className设置样式(CSS的其他选择器也是同理) (1)定义一个CSS文件style.css,和普通CSS一样定义class选择器 .sty1{//和普通CSS一样定义class选择器 background-color: red; color: white; font-size: 40px...

Bootstrap自适应各种设备

<!DOCTYPE html><html><head><title>Bootstrap 实例 - 手机、平板电脑、台式电脑</title><meta charset="utf-8"><meta name="viewport" content="width=device-width...

vue中引入第三方字体图标库iconfont,及iconfont引入彩色图标

转载原文:https://www.cnblogs.com/goloving/p/8855794.html iconfont字体图标使用就不多说了,大致是几部: 1、在iconfont官网选图标,加入购物车,加入项目,下载到本地,解压 2、在项目assets目录新建目录iconfont,用于存放刚才下载解压的代码 3、在main.js导入iconfont.c...