-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

2 番目の div の画像の幅は 100% に設定されているため、div の幅は 100% になるため、同じ行に他の div を置く場所がありません...

しかし、とにかく、HTML には多くの問題があります。そのようなスタイルを配置することは想定されていません。フォント タグを使用するべきではありません。

于 2013-04-23T13:43:39.737 に答える
0

CSSは本当に意味がありません。マージン: 0 自動; 要素を別の要素内で水平方向に中央に配置します。それが達成しようとしている場合、その子は中央に配置されません。

その上、あなたのコードは本当に悪いです。インライン スタイル、フォント タグ、整列パラメーターを使用しないでください。

于 2013-04-23T13:45:57.413 に答える