CSS3 1 CSS3 响应式布局 1.3 Grid 布局

news/2024/5/11 20:54:46/文章来源:https://blog.csdn.net/weixin_44226181/article/details/127525580

CSS3

文章目录

      • CSS3
      • 1 CSS3 响应式布局
        • 1.3 Grid 布局
          • 1.3.1 Grid 布局简介
          • 1.3.2 开启grid 布局
          • 1.3.3 排列元素
          • 1.3.4 对齐方式

1 CSS3 响应式布局

1.3 Grid 布局

【【迄今为止最易懂】2分钟掌握 CSS Grid 布局】 https://www.bilibili.com/video/BV18p411A7JB?share_source=copy_web&vd_source=415854ff1b8f03d642857b6a175f8102

1.3.1 Grid 布局简介

一种二维布局方式

可以同时控制行和列的排布以及对齐方式

Grid 由水平线和垂直线组成。

在这里插入图片描述

两个水平线间的区域叫行轨道。

在这里插入图片描述

两个垂直线之间的区域叫列轨道。

在这里插入图片描述

1.3.2 开启grid 布局

给外层容器设置display属性值为 grid

在这里插入图片描述

这样容器的直接子元素就会自动成为grid 布局的元素

【举个栗子】

一个div中嵌套有6个div

在这里插入图片描述

改成3列布局

在这里插入图片描述

这样是固定宽度,也可以用fr 设置为浮动宽度

在这里插入图片描述

fr 是 grid 布局专用单位【代表grid 剩余空间】

在这里插入图片描述

设置行、列间距

在这里插入图片描述

也可以直接使用gap属性 直接统一设置

在这里插入图片描述

1.3.3 排列元素

使用grid-template-areas

例如一个页面,头部和底部的宽度占满屏幕,侧边占1/3,内容占2/3。

在这里插入图片描述

指定区域

在这里插入图片描述

然后各个元素分别指定对应的区域

在这里插入图片描述

1.3.4 对齐方式

和flex 类似

它也有水平方向的行轴和垂直方向的块轴

【在垂直方向对齐子元素】

居中

在这里插入图片描述

靠下

在这里插入图片描述

【在水平方向对齐子元素】

居中对齐

在这里插入图片描述

靠右对齐

在这里插入图片描述

两端对齐

在这里插入图片描述

【当行轨道和列轨道小于父元素】

【可以对轨道进行对齐】

垂直方向居中:

在这里插入图片描述

垂直靠下:

在这里插入图片描述

水平方向居中对齐

在这里插入图片描述

靠右对齐

在这里插入图片描述

两端对齐

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_218644.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

YOLOv5、v7改进之三十八:引入RepVGG模型结构

前 言:作为当前先进的深度学习目标检测算法YOLOv7,已经集合了大量的trick,但是还是有提高和改进的空间,针对具体应用场景下的检测难点,可以不同的改进方法。此后的系列文章,将重点对YOLOv7的如何改进进行详…

【微服务】微服务万字实战,带你了解工程原理

微服务实战1、前期准备1.1 技术选型1.2 模块设计1.3 微服务调用2、创建父工程3、创建基础模块3.1 导入依赖3.2 创建实体类4、创建用户微服务4.1 创建shop-user模块4.2 用户微服务启动类4.3 创建配置文件5、创建商品微服务5.1 创建shop_product模块5.2 商品微服务启动类5.3 创建…

【自学CSS笔记第7篇】——CSS三大特征(这一篇就够了)

其实,我清楚的知道什么是对的什么是错的,什么该做什么不该做,然而懒惰的天性驱使我们每每做出错误的决定,结束后我又再一次重复着厌倦和懊恼。 目录 CSS的三大特性总览: 层叠性: 继承性: 优先级&#x…

链路状态路由协议 OSPF (二)

作者简介:一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.Router ID 1.什么是Router ID 2.获得Router ID方法 二.DR和…

Libevent库的学习

目录 Libevent 概述 Libevent 使用模型 使用Libevent的基本流程: libevent 的核心,event 事件 1. 创建一个事件event 2. 释放event_free 3. 注册event 4. 信号事件 5. 销毁event_base Libevent 结构图 使用libevent库去实现tcp服务器 Libev…

【目标检测】【边界框回归】Bounding-Box regression

最近开始看目标检测的论文,第一篇为R-CNN论文,是两阶段目标检测的开山奠基之作。论文中的损失函数包含了边界框回归,且在R-CNN论文里面有详细的介绍。 一、为什么要做边界框回归? 对于上图,绿色的框表示Ground Truth&…

【VIO】第2讲 基于优化的IMU

第2讲 基于优化的 IMU 与视觉信息融合 1.最小二乘问题求解 (1)最小二乘基础概念 ​ 1 定义:找到一个n维的变量 x∈Rnx \in R^nx∈Rn ,使得损失函数 F(x)F(x)F(x) 取得局部最小值: F(x)12∑i1m(fi(x))2F(x) \frac{1…

Word控件Spire.Doc 【文本】教程(5) ;从 Word 文档中的文本框中提取文本

文本框的目的是允许用户输入程序要使用的文本信息。也可以从文本框中提取现有的文本信息。以下指南重点介绍如何通过Spire.Doc for .NET从 C# 中 Word 文档的文本框中提取文本。 Spire.Doc for.NET 最新下载(qun:767755948)https://www.evget.com/produ…

3、Java对象相关

目录JVM内存分配机制对象的创建对象大小与指针压缩java对象的指针压缩指针压缩的原因分代回收机制分代GC分类对象内存分配栈上分配逃逸分析标量替换标量与聚合量Eden区分配大对象分配老年代分配对象动态年龄判断老年代空间分配担保机制对象的内存布局对象的访问定位对象内存回收…

WebDAV之葫芦儿·派盘+一刻日记

一刻日记 支持webdav方式连接葫芦儿派盘。 是一款强大的记录软件,通过平台可以随意的记录重要的事情,让用户在平台里能获得更多的帮助,实时的解决你的记录需求,让你可以更好的进行使用;在使用的过程中,用户可以记录当天重要的事情,把你的感想更好的记录在平台里,让用…

js-键盘事件

onkeydown:按键被按下 onkeyup:按键被松开 事件绑定的对象:键盘事件一般绑定给可以获取焦点的对象或者document对象 焦点:光标在闪的:比如input标签 如果一直按按键不松手,按键会一直被触发 当:onkeydown连续触发时…

后端php项目和数据库启动

有两种方法可以启动 1.使用小皮面板 ①启动php项目开启后端网站 可去官网下载 下载后就能使用了 官网地址:小皮面板(phpstudy) - 让天下没有难配的服务器环境! 下载完成后打开 php项目需要启动apache 创建一个php项目的网站 注意这里要写public 点击…

亚马逊云 RDB数据库故障转移(多可用区)

RDB关系数据库(Relational Database,RDB) 创建名为VPC for RDS的vpc 两个可用区,两组公内网创建安全组创建RDS数据库实例用的数据库子网组创建RDS数据库实例创建数据库连接RDS数据库实例并给数据库test添加数据 1.创建安全组2.创建用来连接数据库实例的EC2选择vpc for rds那…

MyBatis 环境搭建配置全过程【IDEA】

文章目录一、MyBatis 介绍二、MyBatis 环境搭建1.MyBatis 下载2.配置 jdk 版本3.创建 Maven 工程4.IDEA 连接数据库5.项目文件构架6.引入相关依赖7.命令行创建数据库8.数据库配置文件9.核心配置文件三、入门测试程序1.创建表准备数据2.创建 POJO 实体3.创建映射文件4.修改核心配…

將一個react+nodejs聊天軟件前後端項目進行docker打包並運行

文章目录1概述2将react前端打包入docker2.1打包react项目2.2nginx配置2.3创建Docker镜像2.4打包和运行2.5上传dockerhub3将nodejs打包入dockerDockerfile文件.dockerignore 文件打包和运行上传dockerhub1概述 https://gitee.com/chuge325/practise–chat-app-react-nodejs.git…

爱上源码,重学Spring IoC深入

回答: 我们为什么要学习源码? 1、知其然知其所以然 2、站在巨人的肩膀上,提高自己的编码水平 3、应付面试1.1 Spring源码阅读小技巧 1、类层次藏得太深,不要一个类一个类的去看,遇到方法该进就大胆的进 2、更不要一行…

左程云老师算法课笔记( 四)

前言 仅记录学习笔记,如有错误欢迎指正。 啊啊,才发现二被我挤掉了,有空补下! 一、图: 图的深度优先遍历:(和二叉树的区别就是有环,不能重复打印)(Queue队…

网课搜题接口-查题校园题库系统

网课搜题接口-查题校园题库系统 本平台优点: 多题库查题、独立后台、响应速度快、全网平台可查、功能最全! 1.想要给自己的公众号获得查题接口,只需要两步! 2.题库: 查题校园题库:查题校园题库后台&…

全球名校AI课程库(28)| MIT麻省理工 · 基因组学机器学习课程『Machine Learning for Genomics』

🏆 课程学习中心 | 🚧 AI生物医疗课程合辑 | 🌍 课程主页 | 📺 中英字幕视频 | 🚀 项目代码解析 课程介绍 MIT 6.047/6.878是全球顶校麻省理工开设的基因组学与机器学习的交叉专业课程。课程以基因组学为主要应用领域…

智慧城市万亿级蓝海赛道机遇何在?

工商业的发展,为人类居住历史增添了“城市”这一全新的选项。从春秋战国时期的“货市”,到13世纪地中海沿岸星罗棋布的都市,风格迥异的城市为身处不同时代的居民提供了栖居之地。仅在中国,城市就以不到6%的土地面积,维…