css 为什么有时MARGIN 不起作用,

margin-left:20px可是并没有空出20PX,这是为什么,margin主要依赖什么,... margin-left:20px
可是并没有空出20PX,这是为什么,margin主要依赖什么,
展开
 我来答
依然特雷西sky
高粉答主

2020-04-14 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1511
采纳率:33%
帮助的人:69万
展开全部

css有时MARGIN 不起作用是设置错误造成的,解决方法为:

1、新建一个HTML文件,命名为test.html。

2、为了测试出明显的效果,在test.html使用div定义了一个带边框的模块,里面放一个p标签。下面以p标签的外边距设置为例,详细讲解margin的使用。

3、使用margin设置p标签的左外边距。主要使用margin-left的方法定义左外边距的样式,值越大,距离左边就越大。

4、使用margin设置p标签的右外边距。主要使用margin-right的方法定义右外边距的样式,值越大,距离右边就越大。

5、使用margin设置p标签的上外边距。主要使用margin-top的方法定义上外边距的样式,值越大,距离上边就越大。

6、使用margin设置p标签的下外边距。主要使用margin-bottom的方法定义下外边距的样式,值越大,距离下边就越大。

鳑鲏鱼
推荐于2017-05-16 · TA获得超过3326个赞
知道小有建树答主
回答量:684
采纳率:100%
帮助的人:644万
展开全部
得看你其他代码才行啊,比如一个大盒子里有a和b两个块,a区块宽100px,然后你把a浮动了,现在你设置b区块的margin-left:20px,那么看上去就没有空出左外边距20,因为b没有浮动,它按照父盒子的左边离开20px却还在a区块的宽度以内,所以它会紧靠着a区块,要想离开a盒子有20px,要么b区块margin-left:120px,要么b区块也浮动再margin-left:20px
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzdll
2012-09-25
知道答主
回答量:90
采纳率:0%
帮助的人:20.6万
展开全部
margin不起作用说明你没了解盒子模型的原理,margin是用于块级元素之间,你要明确了,很简单的
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友de3c4dc
2012-09-25
知道答主
回答量:27
采纳率:0%
帮助的人:9.2万
展开全部
这样清除边距 *{margin:0;padding:0}
如果不行
你查看一下,css外部文件是否导入成功
是否清除边距后 有重新设置了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
穆程
2012-09-25
知道答主
回答量:18
采纳率:0%
帮助的人:7.8万
展开全部
margin 是外边距, padding是内填充, 你看你那个关系是哪个?
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式