CSS属性不';I don’我不在儿童公寓工作

CSS属性不';I don’我不在儿童公寓工作,css,html,html5boilerplate,Css,Html,Html5boilerplate,我制作了一个家长DIV和一个孩子DIV,孩子DIV不居中,宽度也不起作用。 当我在子DIV中添加IMG时,属性也不起作用 例: HTML: (我用HTML5样板制作了测试站点,并且响应速度很快) 我花了几个小时来解决这个问题,但没有结果:-(使用类 <div id="parent"> <div class="child"> <img id="big" .. /> </div> </div> #parent { backgr

我制作了一个家长DIV和一个孩子DIV,孩子DIV不居中,宽度也不起作用。 当我在子DIV中添加IMG时,属性也不起作用

例:

HTML:

(我用HTML5样板制作了测试站点,并且响应速度很快)

我花了几个小时来解决这个问题,但没有结果:-(

使用类

<div id="parent">
 <div class="child">
  <img id="big" .. />
 </div>
</div>

#parent {
  background: #999;
  margin: auto;
  width: 100%;

}

.child {
  width: 80%;
  margin: auto;
  text-align: center;
}

#big {
  display: inline;
  max-width: 100%;
  margin: auto;
}

#母公司{
背景:#999;
保证金:自动;
宽度:100%;
}
.孩子{
宽度:80%;
保证金:自动;
文本对齐:居中;
}
#大的{
显示:内联;
最大宽度:100%;
保证金:自动;
}

这里看起来不错:以Thx为例。这对帮助解决问题非常有用。也许我遗漏了一些东西,但这将如何解决他的问题?虽然我同意这是更好的编码标准,但我看不出id中的问题是什么。从我看到的情况来看,他想从“家长”处获取设置并将它们应用到其他位置,但在这个特定位置,他将使用子对象来分配其他设置。因此,他可以使用子类来执行此操作,而不是手动重写etc。这确实是更好的标准。如果我错了,请纠正我:P这在我脑海中都是假设的
#parent {
  background: #999;
  margin: auto;
  width: 100%;

}

#parent #child {
  width: 80%;
  margin: auto;
  text-align: center;
}

#big {
  display: inline;
  max-width: 100%;
  margin: auto;
}
<div id="parent">
 <div class="child">
  <img id="big" .. />
 </div>
</div>

#parent {
  background: #999;
  margin: auto;
  width: 100%;

}

.child {
  width: 80%;
  margin: auto;
  text-align: center;
}

#big {
  display: inline;
  max-width: 100%;
  margin: auto;
}