2016-08-12 55 views
0

我想使用ng-repeat指令顯示自定義卡的列表,但它始終垂直顯示。水平顯示卡列表,帶有角度和MaterializeCSS的HTML/CSS

<style> 
    li{ 
     display: inline 
    } 
    </style> 
<div ng-init="names=['Jani','Hege','Kai']"> 
    <ul > 
    <li ng-repeat="x in names"> 
    <div class="row"> 
     <div class="col s12 m2 20 " > 
      <div class="card blue-grey darken-1"> 
      <div class="card-content white-text"> 
       <span class="card-title" id="dani">{{x}}</span> 
       <p id="p">I am a very simple card. I am good at containing small bits of information. 
       I am convenient because I require little markup to use effectively.</p> 
      </div> 
      <div class="card-action"> 
       <a href="#">This is a link</a> 
      </div> 
      </div> 
     </div> 
     </div> 
    </li> 
    </ul> 

</div> 

我在做什麼錯?

UPDATE:

display: inline-flex; 

解決問題,但把對象一個接一個在同一行。讓我說,4個對象後,我想去下一行,那麼我怎麼設置它?

更新2: 這裏就是我想要實現: enter image description here

打完3卡顯示水平線增加:)

+1

嘗試爲'ul'元素添加一個'display:inline-flex;'。 – user3821538

回答

0

爲L1標籤使用浮動到左

li { 
float: left; 
} 

addaly for ul add list-style-type:none;

+0

不幸的是,這並沒有解決問題:( – AvramPop

0

問題是您的重複是在訂單項上。你實際上告訴它你想要垂直。將您的重複移動到span標籤,您可能還需要添加inline-block的顯示並在您的跨度上設置寬度。試試這個:

<div ng-init="names=['Jani','Hege','Kai']"> 
    <ul > 
    <li> 
    <div ng-init="names=['Jani','Hege','Kai']"> 
    <ul > 
    <li> 
    <div class="row"> 
     <div class="col s12 m2 20 " > 
      <div class="card blue-grey darken-1"> 
      <div class="card-content white-text"> 
       <span style="display:inline-block; width:100px" ng-repeat="x in names" class="card-title" id="dani">{{x}}<br> 
       <span style="display:inline-block" id="p">I am a very simple card. I am good at containing small bits of information. 
       I am convenient because I require little markup to use effectively.</span></span> 

      </div> 
      <div class="card-action"> 
       <a href="#">This is a link</a> 
      </div> 
      </div> 
     </div> 
     </div> 
    </li> 
    </ul> 

</div> 

這是Plunker。讓我知道這是不是你想要做的。

+0

它看起來像卡被放在另一個之上,所以這個解決方案不起作用,不幸的是:(。 – AvramPop

+0

我不確定「p」段應該在哪裏所以我把它放在名稱之下,你的問題不是100%清楚,但你應該能夠用這個例子來得到你需要的東西,否則你可能想要顯示你想要的圖片,甚至是如果它是硬編碼的,我試圖幫助你,但我不確定你需要什麼。我在Plunker給了你兩個例子,因爲我認爲他們會提供幫助。 –