当前位置: 首页 > news >正文

css的经典三栏式布局

      今天上百度前端技术学院的做任务巩固基础,之前做了两个比较复杂的页面,总觉得自己有时好有时差,于是决定从基础任务开始从新做一遍查缺补漏。

 

第一个任务是实现一个三栏布局,外部的两栏固定宽度,中间自适应,以下是效果图:

 

我自己采用了两种布局方式:

首先是:浮动float

css代码:

.team-inf{  //左边栏的宽为固定宽200px
float: left;
width: 200px;
}

.logo-group{   //右边栏的宽为固定宽120px
float: right;
padding: 0;
width: 120px;
}

.team-intro{
margin: 0 140px 0 220px;  // 中间栏的宽度自适应,用margin的值去隔开左右栏(需要计算左右两栏的宽度),并设置距离左右两栏间隔为20px,
}

div代码:

<div class="container">
<div class="team-inf"></div>
<div class="logo-group"></div>
<div class="team-intro"></div>
</div>  // ***中间栏的div要放到最后,float浮动的特点决定了,它的位置。

 

 

 

然后是position方法

CSS代码:

.container{
position: relative;
}

.team-inf{  

position:absolute;
top:0;
left: 0;

width: 200px;
}

.logo-group{  

position:absolute;
top:0;
right: 0;

width: 120px;
}

.team-intro{
margin: 0 140px 0 220px;  
}

将父容器的position设置为relative,两个边栏的position设置成absolute即可。

转载于:https://www.cnblogs.com/qdxy/p/7457413.html

相关文章:

  • mysql text字段导出_看完能涨工资的MySQL性能优化指南
  • python生成list_python 使用循环生成list
  • 关于vue中的nextTick深入理解
  • hashmap 遍历_你一般是怎么遍历HashMap的?
  • 团队名称:极限定理
  • 人工智能的三层基本架构_“人工智能”如何“深度学习”?
  • SQLite3使用详解
  • class反编译成java_Java源代码保护方法,通过加密技术保护源代码
  • 英伟达硬件加速编解码
  • python字典属于无序序列_五:Python序列之字典
  • Excel作为数据源TesTNG做数据驱动完整代码
  • ps工具预设_「设计干货」不要浪费时间调整设计效果图了,20款灯光预设送你用...
  • 游戏设计的236个技巧pdf
  • python index函数应用_Python pandas.DataFrame.set_index函数方法的使用
  • Nginx的配置安装和使用
  • golang中接口赋值与方法集
  • HTTP 简介
  • Laravel5.4 Queues队列学习
  • Linux后台研发超实用命令总结
  • nodejs:开发并发布一个nodejs包
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • 构建工具 - 收藏集 - 掘金
  • 观察者模式实现非直接耦合
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 线上 python http server profile 实践
  • - 转 Ext2.0 form使用实例
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​TypeScript都不会用,也敢说会前端?
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #include
  • #pragma once与条件编译
  • #Spring-boot高级
  • #大学#套接字
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (floyd+补集) poj 3275
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (学习日记)2024.01.09
  • (转)c++ std::pair 与 std::make
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • ... 是什么 ?... 有什么用处?
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET CLR Hosting 简介
  • .net FrameWork简介,数组,枚举
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .Net IOC框架入门之一 Unity
  • .Net7 环境安装配置
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • .Net中的设计模式——Factory Method模式
  • .net中我喜欢的两种验证码
  • .sys文件乱码_python vscode输出乱码