在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5/ cssdiv跟ul無法同一行顯示的問題

cssdiv跟ul無法同一行顯示的問題

為什么按照這個代碼來布局
ul下的li跟.cartcontrol無法再一行顯示

 <div class="order-list" :selectFoods="selectFoods">
        <ul v-for = 'food in selectFoods' class="cartList">
          <li>{{food.name}}</li>
           <div class="cartcontrol">
            <transition name="fadeRotate">
              <div class="cart-decrease" v-show="food.count>0" @click.stop.prevent="decreaseCart()">
                <span class="icon-remove_circle_outline inner"></span>
              </div>
            </transition>
            <div class="cart-count" v-show="food.count>0">
              {{food.count}}
            </div>
            <div class="cart-add" @click.stop.prevent="addCart($event)">
              <i class="icon-add_circle"></i>
            </div>
          </div>
         
        </ul>

      </div>
      
      
.cartcontrol
.cart-decrease
{
  float: left;
  display:inline-block;
  padding:6px;
  transition: all .4s linear;
  background-color: red;
}
.cart-add{
  display:inline-block;
  vertical-align:top;
  font-size:24px;
  color:rgb(0,160,220);
  line-height:24px;
  padding:6px;
  background-color: red;
}
.cartList{
  float: left;
}
回答
編輯回答
墨小羽

div.cartcontrol應(yīng)該在ul的外面吧?

    <div class="order-list">
        <ul class="cartList">
            <li>xxx</li>
        </ul>
        <div class="cartcontrol">
            yyy
        </div>
    </div>
.cartcontrol,
.cart-decrease
{
  float: left;
  display:inline-block;
  padding:6px;
  transition: all .4s linear;
  background-color: red;
}
.cart-add{
  display:inline-block;
  vertical-align:top;
  font-size:24px;
  color:rgb(0,160,220);
  line-height:24px;
  padding:6px;
  background-color: red;
}
.cartList{
  float: left;
  padding: 0;
  margin: 5px 10px;
}

點擊查看

2017年10月8日 16:47
編輯回答
茍活

ul的子節(jié)點只能是li,li和div都是塊級元素,無法在一行里顯示,你試著把div改成li,然后把li變成行內(nèi)塊或者浮動

2018年7月13日 22:20