当前位置:网站首页>基于“无依赖绝对定位”实现的圣杯三栏布局
基于“无依赖绝对定位”实现的圣杯三栏布局
2022-08-02 19:36:00 【huaqi_】
引用自笔者的《CSS 世界》阅读笔记。
前置问题:若一个绝对定位元素,没有任何 left/top/right/bottom 属性设置,并且其祖先元素全部都是非定位元素,其位置在哪里?
仍是在当前位置。
注:absolute 是非常独立的 CSS 属性值,其样式和行为表现不依赖其他任何 CSS 属性就可以完成。
作者将这种无 top/right/bottom/left 属性值的绝对定位称为无依赖绝对定位。
<style> /* huaqi_ 版本圣杯布局实现 */ #container {
/* 此处声明 relative 不影响无依赖定位 为使 .right 声明 margin-left: 100% 生效,需要确定其容器 */ position: relative; height: 200px; margin-left: 150px; margin-right: 200px; } p {
position: absolute; } .center {
width: 100%; height: 100px; background-color: rgba(255, 0, 0, 0.7); } .left {
width: 150px; height: 100px; margin-left: -150px; background-color: rgba(0, 0, 255, 0.6); } .right {
width: 200px; height: 100px; margin-left: 100%; background-color: rgba(33, 33, 33, 0.6); } </style>
<!-- 圣杯布局 -->
<div id="container" class="clearfix">
<p class="center">中间内容</p>
<p class="left">左侧内容</p>
<p class="right">右侧内容</p>
</div>
边栏推荐
- SCANIA SCANIA OTL tag is introduced
- SQL Server安装教程
- 牛客题目——滑动窗口的最大值、矩阵最长递增路径、顺时针旋转矩阵、接雨水问题
- Cannot find declaration to go to
- Translate My Wonderful | July Moli Translation Program Winners Announced
- [安洵杯 2019]easy_web
- 【Psychology · Characters】Issue 1
- 当TIME_WAIT状态的TCP正常挥手,收到SYN后…
- 我用这一招让团队的开发效率提升了 100%!
- Three.js入门
猜你喜欢

实战:10 种实现延迟任务的方法,附代码!

Kali命令ifconfig报错command not found

什么是现场服务管理系统(FSM)?有什么好处?

NC | 土壤微生物组的结构和功能揭示全球湿地N2O释放

JWT学习

解析List接口中的常用的被实现子类重写的方法

如何ES源码中添加一个自己的API 流程梳理

MOSN 反向通道详解

A Review of Nature Microbiology: Focusing on the Algae--Ecological Interface of Phytoplankton-Bacteria Interactions

What is a Field Service Management System (FSM)?what is the benefit?
随机推荐
es 读流程源码解析
MaxCompute 的SQL 引擎参数化视图具体有哪些增强功能?
Geoserver + mysql + openlayers problem
【LeetCode】1374. 生成每种字符都是奇数个的字符串
Detailed explanation of common examples of dynamic programming
【LeetCode】622. 设计循环队列
leetcode刷题记录:7.整数反转,8.字符串转整数,9.回文数
golang刷leetcode 动态规划(13) 最长公共子序列
Gradle系列——Gradle的build.gradle文件详情,项目发布(基于Gradle文档7.5)day3-3
译出我精彩 | 7月墨力翻译计划获奖名单公布
牛客题目——滑动窗口的最大值、矩阵最长递增路径、顺时针旋转矩阵、接雨水问题
线程池原理与实践|从入门到放弃,深度解析
NC | 土壤微生物组的结构和功能揭示全球湿地N2O释放
[安洵杯 2019]easy_web
Translate My Wonderful | July Moli Translation Program Winners Announced
银保监会:人身险产品信披材料应由保险公司总公司统一负责管理
J9 digital theory: the Internet across chain bridge has what effect?
AI Scientist: Automatically discover hidden state variables of physical systems
es 官方诊断工具
Leetcode刷题——字符串相加相关题目(415. 字符串相加、面试题 02.05. 链表求和、2. 两数相加)