css代码里的margin为什么不起作用
答案:6 悬赏:20 手机版
解决时间 2021-01-16 20:27
- 提问者网友:雨不眠的下
- 2021-01-16 07:56
css代码里的margin为什么不起作用
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-01-16 08:49
那就是有和这个margin冲突的其他CSS设置,要么不可能不起作用的,你看看是不是被划掉了还是没花掉但不起作用
全部回答
- 1楼网友:北城痞子
- 2021-01-16 13:22
把margin-top:30px;改为
line-height: 30px; 追问如何能让上边距变大点呢追答把line-height: 设置成50px;
- 2楼网友:鱼忧
- 2021-01-16 12:02
那是因为你的那个p元素前面的ul元素是float元素,所以p的margin-top实际上会是以ul前面的元素(如果存在,否则就会跟父元素的css属性来定位)的来定位。
所以,要么你就让你的p也是float元素,要么就让p元素clear:left或者both,或者ul和p都不是float
所以,要么你就让你的p也是float元素,要么就让p元素clear:left或者both,或者ul和p都不是float
- 3楼网友:旧脸谱
- 2021-01-16 11:30
亲,margin不起作用的可能有:(1)你的元素没有选择正确
(2)你在其他地方同样设置了这个元素的margin属性,那个地方的css优先级要比你现在设置的css的优先级要高
(2)你在其他地方同样设置了这个元素的margin属性,那个地方的css优先级要比你现在设置的css的优先级要高
- 4楼网友:行路难
- 2021-01-16 10:32
可以margin-top:100px !important;写。还可以成padding-top:30px;,效果都一样
css样式是按照就近原则来执行的,margin-top:100px !important; 这个属性的意思是绝对执行这个,有可能你的别的地方也加上了 !important;
css样式是按照就近原则来执行的,margin-top:100px !important; 这个属性的意思是绝对执行这个,有可能你的别的地方也加上了 !important;
- 5楼网友:三千妖杀
- 2021-01-16 10:20
这段代码单独出来是没有问题,不起作用有个能是别的地方给p标签给设置属性了,可以margin-top:100px !important;写。还可以成padding-top:30px;,效果都一样追问这样写,果然可以,我还有一点不明白,style这个不是级别最高吗,为什么他不用这个设置的属性追答css样式是按照就近原则来执行的,margin-top:100px !important; 这个属性的意思是绝对执行这个,有可能你的别的地方也加上了 !important;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯