hcdy.net
当前位置:首页 >> Css 为什么有时MARGIN 不起作用, >>

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

得看你其他代码才行啊,比如一个大盒子里有a和b两个块,a区块宽100px,然后你把a浮动了,现在你设置b区块的margin-left:20px,那么看上去就没有空出左外边距20,因为b没有浮动,它按照父盒子的左边离开20px却还在a区块的宽度以内,所以它会紧靠...

是不是你把这个属性加在了 内联元素(也称为行内元素)上面,比如span 、a 等元素。如果是这样你首先需要将内联元素转换成“块级元素”

把css文件中的和删掉,这是html标签,不能放在css文件中,否则下面的body{...}就失效了。也就是说css必须这样: @import url('https://fonts.googleapis.com/css?family=Gaegu:300,400,700');html,body{font-family: 'Gaegu',fantasy;margin:0px...

其实 你这样 很难 回答你 。。 代码 描述 不精确 你可以 试一下 是不是 width:200px; 看他 是不是 居中 如果 如果 不居中 那就有可能是 你用了 float; 你再试一下 float:none;

你把margin:0 auto 这条属性 写到页面里面的body 标签里面去,这样

div1 加上div2的总宽度 在加上380 应该大于你这个页面的总宽度了吧

使用margin:0 auto;让div居中的话,必须要设定宽度,只需要这个条件即可达到居中效果,如果你还设置了其他的样式,比如float:left;或者其他控制位置的样式,那就很容易导致效果出错,教你一个检测自己样子出问题的方法好了,什么类型的样式出错...

并不是无效,而是你加的时候出现了问题,例如找不到你叙述的选择器(通常是类选择器),如果你用id选择器就一定能加上,因为id是唯一的,但也很有可能无效,原因之一可能是布局产生冲突,需要通过浮动或者其他方式来解决。大多数都使用类选择器...

浏览器默认从左向右渲染,所以元素是从左向右排列的,margin-right其实有效果的,只是在默认即标准流的情况的下显示不出来效果 解决方案: 1、在CSS里设置:float:right,这时margin-right有用 2、它的右面有其他盒子

position:relative; margin-top:10px;

网站首页 | 网站地图
All rights reserved Powered by www.hcdy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com