0

<a href...>垂直に配置されたタブ項目がたくさんあり、親コンテナー ( HTML 内) を展開して子要素をカバーできないようです。私は<br style="clear: both">andを使ってみましoverflow: hidden;たが、最初のものは何もしませんでした.

HTML サンプル:

<li class="active">
                                            <a href="#pane1a" data-toggle="tab">
                                                <div class="preview-box">
                                                    <img class="preview-image" src="img/monestary_floorplan.png">
                                                    <p id="previewcarousel1a"></p>
                                                </div>
                                            </a>
                                        </li>
                                        <li>
                                            <a href="#pane1b" data-toggle="tab">
                                                <div class="preview-box">
                                                    <img class="preview-image" src="img/bkg-img-home2.jpg">
                                                    <p id="previewcarousel1b"></p>
                                                </div>
                                            </a>
                                        </li>

CSS:

.preview-box {
  width: 90px;
  height: 80px;
  /*border: 2px solid red;*/
  margin-left:auto;
  margin-right:auto;
}
.preview-image {
  display: block;
  width: 75px;
  height: 60px;
  border: 4px solid #84be46;
  margin-left:auto;
  margin-right:auto;
}
.preview-items p{
  color: #84be46;
  text-align: center;
  margin-top: 5px;
}

サイト全体はこちらからご覧いただけます

4

1 に答える 1

1

要素に追加display: inline-block;するとa、問題が解決するようです。ただし、パディング/マージンを調整する必要がある場合があります。

于 2013-07-31T21:09:43.797 に答える