-4

试图让它与我的网站一起使用,查看了一些也遇到此问题的人,但由于某种原因,我无法使其正常工作。这段代码正确吗?我应该开始在其他地方寻找问题,因为当我把它放在一个实际的表中时它可以工作。

通过这样做让它工作=

    .headerout
{    
  width 100%;
  text-align: center;
}

.headerin
{    
  display: inline-block;
}

不告诉这些 div 水平对齐?

<div class="headerout">
<div class="headerin"><div class="phone" style="white-space: nowrap;"> Call Toll Free: 888-674-4044</div>
    <div class="phone" ><img src="http://www.mphclub.com/wp-content/uploads/2013/04/quote.png" width="40" height="23"></div>
   <div class="phone" ><img src="http://www.mphclub.com/wp-content/uploads/2013/04/reservation1.png" width="40" height="23"></div>
</div></div>

不漂亮,但对我有用。

4

2 回答 2

1

第二个 div 中的图像的宽度设置为 100% ,因此 div 的宽度为 100% ,因此同一行上没有其他 div 的位置...

但无论如何,你的 HTML 有很多问题:你不应该放那样的样式,你不应该使用字体标签,等等......

于 2013-04-23T13:43:39.737 回答
0

CSS真的没有意义。边距:0 自动;一个元素在另一个元素中水平居中,如果这是您想要实现的,它不会将其子元素居中。

此外 - 你的代码真的很糟糕。不要使用内联样式、字体标签和对齐参数。

于 2013-04-23T13:45:57.413 回答