五种实现三栏布局的方式,左右宽度固定中间自适应(一)——面试常考点

本文主要是介绍五种实现三栏布局的方式,左右宽度固定中间自适应(一)——面试常考点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

<!DOCTYPE html>
<html>
<head><title>Layout</title><style type="text/css">html,*{margin:0;padding: 0; }section{margin-top: 20px;}/*浮动定位*/.layout-float div{min-height: 100px;}.layout-float .left{width: 300px;float: left;background-color: red;}.layout-float .right{width: 300px;float:right;background-color: green;}.layout-float .center{background-color: yellow;}/*绝对定位*/.layout-absolute{position: relative;}.layout-absolute div{min-height: 100px;position: absolute;}.layout-absolute .left{width: 300px;left: 0;background-color: red;}.layout-absolute .right{width: 300px;right: 0;background-color: green;}.layout-absolute .center{/*通过左右定位 自适应宽度*/left: 300px;right: 300px;background-color: yellow;}/*flex*/.layout-flex{display: flex;margin-top: 140px;}.layout-flex div{min-height: 100px;}.layout-flex .left{width: 300px;background-color: red;}.layout-flex .right{width: 300px;background-color: green;}.layout-flex .center{flex:1;background-color: yellow;}/*table*/.layout-table{width: 100%;display: table;}.layout-table div{display: table-cell;height: 100px;}.layout-table .left{width: 300px;background-color: red;}.layout-table .right{width: 300px;background-color: green;}.layout-table .center{background-color: yellow;}/*grid*/.layout-grid{display: grid;grid-template-rows: 100px; /*行高*/grid-template-columns: 300px auto 300px;/*三栏 宽度*/		}.layout-grid .left{background-color: red;}.layout-grid .right{background-color: green;}.layout-grid .center{background-color: yellow;}</style>
</head>
<body><section><article class="layout-float"><div class="left"></div><div class="right"></div><div class="center"><h1>浮动解决方案</h1>三栏布局1、左边左浮动2、右边由浮动3、中间自适应</div></article></section><section><article class="layout-absolute"><div class="left"></div><div class="center"><h1>绝对定位解决方案</h1>1、左边left为02、右边right为03、中间left为300px</div><div class="right"></div>	</article></section><section><article class="layout-flex"><div class="left"></div><div class="center"><h1>flex解决方案</h1>flex实现三栏布局</div><div class="right"></div>	</article></section><section><article class="layout-table"><div class="left"></div><div class="center"><h1>table解决方案</h1>table实现三栏布局</div><div class="right"></div>	</article></section><section><article class="layout-grid"><div class="left"></div><div class="center"><h1>网格解决方案</h1>网格实现三栏布局</div><div class="right"></div>	</article></section>
</body>
</html>

这篇关于五种实现三栏布局的方式,左右宽度固定中间自适应(一)——面试常考点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/930255

相关文章

Java的volatile和sychronized底层实现原理解析

《Java的volatile和sychronized底层实现原理解析》文章详细介绍了Java中的synchronized和volatile关键字的底层实现原理,包括字节码层面、JVM层面的实现细节,以... 目录1. 概览2. Synchronized2.1 字节码层面2.2 JVM层面2.2.1 ente

Golang中拼接字符串的6种方式性能对比

《Golang中拼接字符串的6种方式性能对比》golang的string类型是不可修改的,对于拼接字符串来说,本质上还是创建一个新的对象将数据放进去,主要有6种拼接方式,下面小编就来为大家详细讲讲吧... 目录拼接方式介绍性能对比测试代码测试结果源码分析golang的string类型是不可修改的,对于拼接字

Linux下修改hostname的三种实现方式

《Linux下修改hostname的三种实现方式》:本文主要介绍Linux下修改hostname的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下修改ho编程stname三种方式方法1:修改配置文件方法2:hFvEWEostnamectl命

Java实现数据库图片上传功能详解

《Java实现数据库图片上传功能详解》这篇文章主要为大家详细介绍了如何使用Java实现数据库图片上传功能,包含从数据库拿图片传递前端渲染,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、前言2、数据库搭建&nbsChina编程p; 3、后端实现将图片存储进数据库4、后端实现从数据库取出图片给前端5、前端拿到

Java实现将byte[]转换为File对象

《Java实现将byte[]转换为File对象》这篇文章将通过一个简单的例子为大家演示Java如何实现byte[]转换为File对象,并将其上传到外部服务器,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言1. 问题背景2. 环境准备3. 实现步骤3.1 从 URL 获取图片字节数据3.2 将字节数组

Win32下C++实现快速获取硬盘分区信息

《Win32下C++实现快速获取硬盘分区信息》这篇文章主要为大家详细介绍了Win32下C++如何实现快速获取硬盘分区信息,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 实现代码CDiskDriveUtils.h#pragma once #include <wtypesbase

Nginx实现前端灰度发布

《Nginx实现前端灰度发布》灰度发布是一种重要的策略,它允许我们在不影响所有用户的情况下,逐步推出新功能或更新,通过灰度发布,我们可以测试新版本的稳定性和性能,下面就来介绍一下前端灰度发布的使用,感... 目录前言一、基于权重的流量分配二、基于 Cookie 的分流三、基于请求头的分流四、基于请求参数的分

Python Excel实现自动添加编号

《PythonExcel实现自动添加编号》这篇文章主要为大家详细介绍了如何使用Python在Excel中实现自动添加编号效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、背景介绍2、库的安装3、核心代码4、完整代码1、背景介绍简单的说,就是在Excel中有一列h=会有重复

SpringBoot接收JSON类型的参数方式

《SpringBoot接收JSON类型的参数方式》:本文主要介绍SpringBoot接收JSON类型的参数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、jsON二、代码准备三、Apifox操作总结一、JSON在学习前端技术时,我们有讲到过JSON,而在

Spring Security注解方式权限控制过程

《SpringSecurity注解方式权限控制过程》:本文主要介绍SpringSecurity注解方式权限控制过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、摘要二、实现步骤2.1 在配置类中添加权限注解的支持2.2 创建Controller类2.3 Us