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

实现HTML两栏布局

Flex 布局

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<style>
.container {display: flex;
}.left {width: 200px; /* 固定左边宽度 */background-color: lightblue;
}.right {flex: 1; /* 右边占据剩余空间 */background-color: lightpink;
}
</style>
<body><div class="container"><div class="left">左边内容</div><div class="right">右边内容</div></div>
</body>
</html>

浮动 + margin

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<style>.container {overflow: hidden;/* 清除浮动 */}.left {float: left;width: 200px;background-color: lightblue;}.right {margin-left: 200px;/* 与左边元素的宽度相同 */background-color: lightpink;}
</style><body><div class="container"><div class="left">左边内容</div><div class="right">右边内容</div></div>
</body></html>

Grid 布局

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<style>
.container {display: grid;grid-template-columns: 200px 1fr;
}.left {background-color: lightblue;
}.right {background-color: lightpink;
}
</style><body><div class="container"><div class="left">左边内容</div><div class="right">右边内容</div></div>
</body></html>

.container {

  display: grid;

  grid-template-columns: 200px 1fr;

}

1fr:表示第二列会占据剩余的所有空间。fr 是一个弹性单位,代表“分数”,它会根据剩余空间的比例来分配宽度。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • neo4j关系的创建删除 图的删除
  • @DS 多数据源 + @Transactional(rollbackFor = Exception.class) 导致@DS 多数据源没法使用
  • uniapp打包自动上传小程序后台
  • 【sql】MySQL中去重处理的方法
  • E2VPT: An Effective and Efficient Approach for Visual Prompt Tuning
  • 通义千问模型升级:2.5正式上线的使用体验
  • Go语言笔记
  • 人工智能与机器学习原理精解【24】
  • 解决银河麒麟桌面操作系统V10SP1 SSH连接“connection reset by ip地址 port 22”问题
  • spring 注解 - @NotEmpty - 确保被注解的字段不为空,而且也不是空白(即不是空字符串、不是只包含空格的字符串)
  • 使用 webpack,将 JS 文件中的 css 提取到单独的样式文件中
  • 前端开发迎来新机会,全栈转型就靠这个!
  • OceanBase 3.X 高可用 (一)
  • 利用git将项目上传到github
  • 图表示学习中的Transformer:Graphormer的突破
  • hexo+github搭建个人博客
  • Android组件 - 收藏集 - 掘金
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • CSS盒模型深入
  • CSS实用技巧
  • Java多线程(4):使用线程池执行定时任务
  • Linux中的硬链接与软链接
  • Mocha测试初探
  • PHP CLI应用的调试原理
  • React-flux杂记
  • scala基础语法(二)
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • 将 Measurements 和 Units 应用到物理学
  • 配置 PM2 实现代码自动发布
  • 想写好前端,先练好内功
  • 因为阿里,他们成了“杭漂”
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 用简单代码看卷积组块发展
  • 智能合约Solidity教程-事件和日志(一)
  • MPAndroidChart 教程:Y轴 YAxis
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​如何在iOS手机上查看应用日志
  • ​什么是bug?bug的源头在哪里?
  • #AngularJS#$sce.trustAsResourceUrl
  • #Linux(帮助手册)
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (solr系列:一)使用tomcat部署solr服务
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (分布式缓存)Redis哨兵
  • (七)Activiti-modeler中文支持
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (一)kafka实战——kafka源码编译启动
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET开源纪元:穿越封闭的迷雾,拥抱开放的星辰
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • .net生成的类,跨工程调用显示注释
  • @AutoConfigurationPackage的使用
  • @Data注解的作用
  • @Documented注解的作用