div css左边固定右边自适应布局

web前端开发之布局:先看效果图,最简单的左右布局。有可能还会被面试问道哈哈哈。一看也没什么特别之处,就是左边固定,右边自适应,就这么简单。

原理:通过设置一个margin-left;或者margin-right就可以搞定。方法有很多,这次就只介绍这种设置margin的。

代码:

<!doctype html>

<html>

 <head>

  <meta charset="UTF-8">

  <title>Document</title>

    <style>

    body{

        margin:0;

        padding:0;

    }  

        #wrap {

            overflow: hidden; *zoom: 1;

        }

        #content ,#sidebar {

            #eee; 

        }

        #sidebar {

            float: left; width: 300px;

            background-color:pink;

            position:fixed;

            top:50px;

            left:0;

        }

        #content {

            margin-left: 310px;

            height:1000px;

            background-color:#e456aa;

            margin-top:50px;

        }

        #footer {

            background-color: #f00;

            color:#fff; 

            margin-top: 1em;

        }

    </style>

 </head>

 <body>

    <div style="width:100%;height:50px;line-height:50px;background-color:#ccc;position:fixed;top:0;left:0;">这是头部:web前端开发大全</div>

    <div id="wrap">

        <div id="sidebar" style="height:600px;">固定宽度区:微信号:jingfeng18</div>

        <div id="content" style="height:1340px;">自适应区</div>

    </div>

    <div id="footer">这是尾部,想写什么就写什么,这是一个神奇的地方</div>

 </body>    

</html>

非常简单,如果你还有更好的方法,欢迎前来投稿交流。只为学习更多,技术更上一层楼,早日升职加薪,赢取白富美,走上人生巅峰。学习更多前端技术就在:web前端开发视大全

请记住我们的网站:http://www.qianduanshiping.com  微信号:jingfeng18

时间: 2024-10-25 07:09:19

div css左边固定右边自适应布局的相关文章

解决左边固定右边自适应宽度的方案

上一篇文章中有提及过很多web前端开发者用float+margin+position:absolute来实现表单内容的左边文字固定右边的输入框自适应宽度的问题,当然,这个问题我也在百度中搜索过,基本搜索出来的答案都是这样描述的,我也在上一篇文章中提出过浮动和绝对定位属于脱离文档流布局,是会损耗性能的,但是百度中却没有给出我所想表达出的解决方案,所以不得不在此将该方案具体的描述清楚. 首先,我需要介绍的是display:box这个属性,它是今天弹性布局的主角,虽然它有个更加强大的弟弟display

左边固定右边自适应的布局

下方内容可直接copy查看效果: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> *{ margin: 0px; padding: 0px; box-sizing: border-box; } .left{ width: 80px; heigh

双栏布局 左边固定右边自适应

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta h

左边固定右边自适应的等高布局

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> *{margin: 0; padding: 0; } #left { float: left; width: 220px; margin-right: -100%; } #content {flo

HTML布局之左右结构,左边固定右边跟据父元素自适应

HTML布局之左右结构,左边固定右边跟据父元素自适应,兼容IE6+.Firefox.Chrome.Opera.Safari,这里是用表单写的一个demo,其实就在主体布局中也是可以的,比如像后台一些管理系统左侧菜单,右侧内容.?1. [文件] layout_float_bfc.html <!doctype html><html lang="en"><head>    <meta charset="UTF-8">   

flex左右布局 左边固定 右侧自适应

flex左右布局 左边固定 右侧自适应 想要保证自适应内容不超出容器怎么办. 通过为自适应的一侧设置width: 0;或者overflow: hidden;解决. 首先实现标题的布局,也很简单: <div class="item"> <div class="l">LEFT</div> <div class="r"> <div class="title">OMG OMG

左边宽度固定右边自适应

在写页面布局的时候经常要用到左边宽度固定右边自适应 第一种写法: .left { position: absolute; height: 100%; width: 300px; background-color: blue; } .right { height: 100%; margin-left: 300px; background-color: red; } 这种写法有个问题,right的宽度是占满整个屏幕,如果right想实现拖拽功能,发现拖拽到左边300像素的时候,不能在往往左边拖拽了,

上面固定下边自适应布局

<!DOCTYPE HTML><html><head><meta charset="gb2312"><title>头尾固定中间高度自适应布局</title><style>html, body { height:100%; margin:0; padding:0}#dHead { height:100px; line-height:100px; background:#690; width:100%; p

黑客内参告诉你一个:设计师用div+css 必须知道的网页布局类型

今天我在黑客内参受到了很多的留言,很多小伙伴在表示想要建立一个属于自己的站点,让我觉得现在建站是大部分人都比较感兴趣的一个技术吧! 碰巧今天整理以前的笔记发现了一本之前遗留下来的建站笔记,现在我就手打奉献给各位吧! 同时也希望喜欢的朋友能够多多关注我的这个小博客,要是有什么问题的话也可以在下方的评论区留言哦! OK,接下来我就给大家直接步入正题:详解,设计师用div+css 必须知道的网页布局类型 网页布局大致可分为"国"字型.拐角型.标题正文型.左右框架型.上下框架型.综合框架型.封