0

3div秒あります。div他の高さが調整された場合、どうすればそれらを等しくすることができますか。divコンテンツが少なくても、すべての s の高さを調整したい。画像のように、divデータのないものでも他のものと同じにする必要があり、下部に続きを読むを設定する必要があります。

HTML:

<div class="column-wrapper">
   <div class="column-small border  border-top"> 
      <h3>Features</h3>

      <ul>
         <li>Code blocking</li>
         <li>Code Wrapping</li>
         <li>Code Killing</li>
         <li>Code Sleeping</li>
      </ul>

      <span><a href="#">Read more</a></span>
   </div>

   <div class="column-small border  border-top"> 
      <h3>Modules</h3>

      <ul>
         <li>Barking Around The house</li>
         <li>Loving the Cats</li>
         <li>Floating The points</li>
         <li>Coding The Sleepers</li>
      </ul>

      <span><a href="#">Read more</a></span>
   </div>

   <div class="column-small border  border-top"> 
      <h3>Idont knows</h3>
      <span><a href="#">Read more</a></span>
   </div>
</div>

CSS:

.column-wrapper {
   padding-top: 20px;
   text-align: center;
   vertical-align: middle;
   width: 100%;
}

.column-wrapper div {
    display: inline-table; 
    margin: 2px;
}

.column-small {
    padding: 10px;
    width: 30%; 
    min-width: 250px; 
    height: auto;
} 

.column-small span {
   float: right;
} 

.column-small ul {
    margin-top: -10px;
    width: 100%; 
    max-width: 240px;
}

.column-small ul li {
    text-align: left;  
}

.column-small li { 
    list-style: none;
    padding: 5px;
    text-indent: -30px;
    word-wrap: break-word;
}

スクリーンショット

4

4 に答える 4

2

CSS:

.column-wrapper { overflow: hidden; }

.column-small {
   float: left;
   margin: 20px;
   background-color: red;
   padding-bottom: 1000px;
   margin-bottom: -1000px;
}

.column-small span { float: right; }

.column-small ul {
   margin-top: -10px;
   width: 100%;
   max-width: 240px;
}

.column-small ul li { text-align: left; }

.column-small li {
   list-style: none;
   padding: 5px;
   text-indent: -30px;
   word-wrap: break-word;
}

HTML:

<div class="column-wrapper">
   <div class="column-small border  border-top"> 
      <h3>Features</h3>

      <ul>
         <li>Code blocking</li>
         <li>Code Wrapping</li>
         <li>Code Killing</li>
         <li>Code Sleeping</li>
      </ul>

      <span><a href="#">Read more</a></span>
   </div>

   <div class="column-small border  border-top"> 
      <h3>Modules</h3>

      <ul>
         <li>Barking Around The house</li>
         <li>Loving the Cats</li>
         <li>Floating The points</li>
         <li>Coding The Sleepers</li>
      </ul>

      <span><a href="#">Read more</a></span>
   </div>

   <div class="column-small border  border-top"> 
      <h3>Idont knows</h3>
      <span><a href="#">Read more</a></span>
   </div>
</div>
于 2013-02-15T09:27:49.283 に答える
1

最初の部分はhttps://stackoverflow.com/a/10235116/1902425からの複製のように見えます

2番目の部分:jsで実行している場合、身長は動的に計算されるため、「続きを読む」リンクをposition: absolute小さな例で配置できます。

<div class="column-small">
      <div class="column-content">
          <h3>Idont knows</h3>
          <p>Your content</p>
      </div>
      <div class="readmore"><a href="#">Read more</a></div>
 </div>

CSS:

.column-small {
     position: relative;
     height: 240px;
}
.readmore {
    position: absolute;
    bottom: 10px;
    right: 10px;
}
于 2013-02-15T12:28:29.467 に答える
0

の高さを設定し.column-small divます。

于 2013-02-15T09:07:53.117 に答える
0
.column-small{
    height: inherit !important;
}
于 2013-02-15T09:12:53.567 に答える