0

基本的に IFdiv.PageheaderDescriptionには NOimgと NOが含まれdiv#cat-textているので、高さを 0px にしたいので、空白はありません。

これが私のcssです:

.PageHeaderDescription {
    height: 320px;
    position: relative;
    width: 99%;
}

これは CSS パスです。

html body div#Container div#Content div.PageHeaderDescription

以下はHTMLです

<div class="PageHeaderDescription">
    <img border="0" src="images/Category/large/22.png" class="c1" />

    <div id="cat-text" class="c2">
      <table>
        <tbody>
          <tr>
            <td>
              <h1>1 Person</h1>
            </td>

            <td><span>test</span></td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>

jqueryを使用するのが最善の方法ですか、それともclear:bothをどのように使用できますか? jqueryを使用してdiv内の要素をチェックする方法がわかりません。文字列値の機能が含まれていることを知っていますか?

4

3 に答える 3

2

「max-height」を 320px に設定してみませんか。そうすれば、div のデフォルトの高さは 0 になりますが、必要に応じて最大 320 ピクセルの高さに拡張されます。

于 2012-05-25T09:33:20.117 に答える
1

:emptyCSSでセレクターを使用できます。

.PageHeaderDescription:empty {display: none;}
于 2012-05-25T09:33:25.793 に答える
1

cssを使用できますheight: auto

div.PageHeaderDescription {height: auto}
于 2012-05-25T09:41:28.007 に答える