旗下导航:搜·么
当前位置:网站首页 > HTML > 正文

CSS中margin不起作用的缘由及解决方法【html5教程】

作者:搜搜PHP网发布时间:2019-11-26分类:HTML浏览:60


导读:margin是一个属性,指定元素和元素之间的间距,但不能为内联元素指定边距,本篇文章将给人人引见关于CSS中margin不起作用的缘由及处理方法。margin不起作用的缘由...
margin是一个属性,指定元素和元素之间的间距,但不能为内联元素指定边距,本篇文章将给人人引见关于CSS中margin不起作用的缘由及处理方法。

margin不起作用的缘由

关于初学者来讲,可能会常常碰到纵然你设置了margin属性然则却不起作用。

在明白margin前,我们先来看一下盒模子

margin不起作用的缘由往往是没有考虑到display:“display:block”或许“display:inline”.

我们来看细致的例子

HTML

<h3>这是一个内联块</h3>

CSS

h3{
  display:inline-block;
  background:#ffff00;
  width:12em;
  text-align:center;
  margin:0 auto;
}

浏览器上显现结果以下:


“margin:0 auto;”关于inline-block不起作用。

纵然能够起首运用数值指定“inline-block”,运用“margin:0 auto;”居中也不起作用。

“text-align:center;”不会使父元素成为选择器

“text-align:center;”的基础规则是“selector是父元素”。在上面的示例中,假如要将其居中,则必需建立父元素。

了解了上述内容后,您就能够处理它了。

HTML

<div class="wrap">
  <h3>这是一个内联块</h3>
</div>

CSS

h3{
  display:inline-block;
  background:#ffff00;
  width:12em;
  margin:0 auto;
}
.wrap{
  text-align:center;
}

结果以下:

本篇文章到这里就悉数完毕了,关于margin属性的更多内容人人能够关注ki4网的CSS视频教程进一步进修!!!

以上就是CSS中margin不起作用的缘由及处理方法的细致内容,更多请关注ki4网别的相干文章!

标签:margin