marginleft为负值(margin负值为什么加border才能上去)

本文目录
- margin负值为什么加border才能上去
- margin取负值什么意思
- margin-left 可以是负数吗
- css margin负值问题
- html中magin为负数的问题!
- CSS的margin-top的负值问题
margin负值为什么加border才能上去
fixed定位是以浏览器窗口进行定位,在你的代码里具体位置是由top和left控制的。 而margin数值里的负值同样会影响元素的位置,具体原因请参考网上关于margin负值的相关资料,例如下图是我找到的:
margin取负值什么意思
补充一下:
margin 属性是用于在一个声明中设置四个外边距的所有属性的简写属性。
注释:允许使用负值。
继承性:No
说明
这个简写属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度。
块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。
例子:顶边距为10px,右边距是父元素宽度的2%,底边距是-10px,而左边距由浏览器设置:
h1 {margin: 10px 2% -10px auto}
也就是说,margin由四个值限定,先后顺序分别是:上、左、下、右.
margin-left 可以是负数吗
本来就是没有缝隙的。边框贴的很紧!如图: 但是感觉你的意思,是不是要他们重合? 那就必须用margin来实现了。 如上图,默认的margin为0,如果还要让里面的table向左移动的话,margin只能为负值。
css margin负值问题
padding-bottom: 1000px;
margin-bottom: -1000px;
我是浏览器解析的问题,
先margin-bottom: -1000px; 给予left部分,
然后锚点跳过去,
再给left加上上padding-bottom: 1000px;
----
需要浏览器能先解析padding-bottom再解析margin-bottom,才能正确的显示你这种效果。
html中magin为负数的问题!
position:relative 是相对定位,此时margin有负值,相当于box仍然在原有的位置占位,只是显示的时候是偏移的,重点就是占位,不会影响其他块
CSS的margin-top的负值问题
margin的负值,叫负外补丁,4个方向都可以有负值,就是缩小容器的外围。一般配合position使用。
比如一个水平绝对居中的用法。
#box { width:960px; height:50px; margin-left:-480px; padding:0; position:absolute; left:50%; top:0; z-index:16; }
这里就用到了 margin-left:-480px; 是该容器一半的宽度,从而绝对居中。
当然负外补丁用法还不少,自己可以google下。
跟兼容性没有关系,是靠你调整自己的css代码达到兼容的。

更多文章:
fontcreator怎么导入字体(如何在FontCreator中加入我想要的字)
2025年7月10日 20:00
wordpress主题二次元(怎么用wordpress搭建情侣博客怎么自己弄情侣主题求达人详细赐教!)
2025年7月4日 02:00
腾讯会议怎么向主持人询问后台记录并保存?手机储存内容会被APP浏览并上传保存APP后台服务器吗连着WIFI
2025年7月21日 04:00
正则高考复读学校(2022南京高三复读有哪些学校 南京复读学校名单)
2025年8月7日 13:30
verify例句(please-slide-to-verify是什么意思)
2025年12月5日 06:45
false的副词(英语试卷判断对错,T和F,哪个是对,那个是错)
2026年7月29日 00:00
go语言需要编译吗(Go语言能在安卓运行吗 Go是脚本语言还是汇编)
2026年3月18日 20:00
有哪些js框架(web前端三大主流框架是什么 都有哪些功能)
2025年9月22日 16:30
springfestival六年级作文(六年级过春节英语作文300字)
2026年2月27日 20:45
在java语言中下列说法正确的是(Java语言说法正确的有())
2026年9月9日 20:30
edittext下划线颜色(android 如何使EditText中不同行显示不同的颜色(两种颜色))
2026年5月15日 11:30
帝国cms手机端(请教帝国cms中的手机端同步插件bug 修复方法)
2026年1月18日 22:15











