盒子模型的margin负数用法
盒子的margin用法大家都应该很清楚,在实际中一般使用margin来水平居中或者让自己移动相应的位置,但是margin给负数在实际中也是有用的。
如图为两个浮动的盒子。

给左边的盒子margin-left: -50px;后如图所示

如图,蓝色盒子移动了,但是粉色盒子自身只是被压住了,并没有移动。
代码如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>margin负数Demo</title>
<style>
*{
padding: 0;
margin: 0;
/*清楚浏览器的默认效果以便看得清楚*/
}
.p1{
width: 100px;
height: 100px;
background-color: pink;
float: left;
/* margin-left: -5px;*/
margin-left: -50px;
}
.p2{
width: 200px;
height: 200px;
background-color: blue;
float: left;
}
</style>
</head>
<body>
<div class="p1"></div>
<div class="p2"></div>
</body>
</html>
盒子模型的margin负数用法的更多相关文章
- 边框,元素居中,盒子模型,margin,display,overflow,textarea,float,浮动停止条件,清除浮动影响,margin-top的bug,清除默认样式
		边框 solid实线 dotted虚线 dashed点线 盒子在页面中实际的宽高都是5部分组成 宽=borderleft+paddingleft+width+paddingright+borderri ... 
- 盒子模型之margin相关技巧!
		废话不多说,直接进入主题,margin相关技巧. 1.设置元素水平居中:margin:x auto; 2.margin负值让元素位移及边框合并. 外边距合并 指当两个垂直外边距相遇时,它们将形成一个外 ... 
- 【css】盒子模型 之 概述
		摘要 一些基本的概念以及常见使用问题 概述 BFC 是css 中布局的核心 - 盒模型,根据块级元素及行级元素可分为块级容器, 行级容器,但容器内部都遵循 BFC BFC 空间布局 备注: IE 的盒 ... 
- Web前端面试指导(九):盒子模型你是怎么理解的?
		问题分析 这道题问得比较宽泛,一定要找准切入点,如果切入点找不准,很容易乱答,甚至答偏,所以找准切入点是非常的重要的. 解答思路 1)盒子模型有两种,W3C和IE盒子模型 (1)W3C定义的盒子模型包 ... 
- 标准盒子模型和IE盒子模型
		标准盒子模型 = margin + border + padding + content (content = width | height) IE盒子模型 = margin + content ( ... 
- IT兄弟连 HTML5教程 W3C盒子模型
		日常生活中所见的盒子也就是能装东西的一种箱子,如果家里的东西很多,那么就需要按类别装到不同的箱子中.网页中的内容表现也是一样的,如果页面内容比较多,又想让页面更整洁.更美观.有很好的用户体验,则也需要 ... 
- 溢出处理、盒子模型、背景图片、float(浮动)
		一.overflow:溢出内容的处理 overflow:hidden; 溢出内容隐藏(在父元素内使用,可以清除子元素浮动对父元素的影响) overflow:auto; 自动滚动(有溢出 ... 
- 前端-----margin用法(盒子模型里补充)
		margin塌陷问题 当时说到了盒模型,盒模型包含着margin,为什么要在这里说margin呢?因为元素和元素在垂直方向上margin里面有坑. 我们来看一个例子: html结构: <div ... 
- CSS 盒子模型(Box model)中的 padding 与 margin
		本文将讲述 HTML 和 CSS 的关键—盒子模型 (Box model) .理解 Box model 的关键便是 margin 和 padding 属性,而正确理解这两个属性也是学习用 CSS 布局 ... 
随机推荐
- MySQL 中文字符集排序
			SELECT 字段名 FROM 表 ORDER BY CONVERT(字段名 USING gbk) ASC; 
- Linux Shell命令行快捷键
			1. 命令行编辑 <Ctrl>+a 移动光标到行首 <Ctrl>+e ..........行尾 <Alt>+f 光标右移一个词 <Alt>+b .... ... 
- Shell - 简明Shell入门06 - 循环语句(Loop)
			示例脚本及注释 #!/bin/bash # for循环 for filename in t1 t2 t3 do touch $filename.txt echo "Create new fi ... 
- centos docker 安装笔记
			安装epel rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm --import ... 
- [原创]K8 CMS GoastGuard 密码解密工具
			工具: K8 CMS GoastGuard PASS Decrypt编译: VS2012 C# (.NET Framework v4.5)组织: K8搞基大队[K8team]作者: K8拉登哥哥博客 ... 
- 安装ORACLE时 各Linux版本下载地址
			oracle linux :https://edelivery.oracle.com/osdc/faces/SearchSoftware 需要注册oracle账号 redhat官方下载 https:/ ... 
- 剑指offer二十之包含min函数的栈
			一.题目 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数. 二.思路 用一个栈dataStack保存数据,用另外一个栈minStack保存依次入栈最小的数.每次元素存入minSt ... 
- flex布局中transform出错
			在flex布局下,若应用transform 的动画的子元素没有使用进行定位,则动画过程中,子元素将相对display:flex的元素进行static定位 动画结束后位置正常: 修复代码只需要posit ... 
- IdentityServer4 Hybrid 模式
			原文参考:Switching to Hybrid Flow and adding API Access back 接上篇:IdentityServer-Protecting an API using ... 
- Python之Pyautogui模块20180125《PYTHON快速上手让繁琐的工作自动化》18章
			复习 PyAutoGUI 的函数本章介绍了许多不同函数,下面是快速的汇总参考:moveTo(x,y)将鼠标移动到指定的 x.y 坐标.moveRel (xOffset,yOffset)相对于当前位置移 ... 
