第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

將孩子置于父母上方

將孩子置于父母上方

森林海 2023-08-21 17:23:12
我有以下模板:<div class="messages">  <ul class='messages__list'> // display: flex ******EDIT****** flex-direction: column    <li *ngFor="let msg of currConversation.messages" class="messages__list__item">      <span class="message-full-date">date</span> // position: fixed, left: 45%;      <p class="message message-name">name</p>      <p class="message message-content">content</p>    </li>  </ul></div>我想將跨度(完整日期)放置在“l(fā)i”上方的“行”中 - 這樣它們就不會(huì)在小屏幕上彼此重疊。有辦法做到嗎?我嘗試以不同的方式定位其他元素(絕對(duì)、相對(duì)、固定),并以不同的方式顯示它們,但這對(duì)我不起作用。我還嘗試使用 css "::after"/"::before' 但也失敗了..
查看完整描述

1 回答

?
泛舟湖上清波郎朗

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊

您可以依靠相對(duì)/絕對(duì)位置來(lái)使用父級(jí)作為參考。


例子 :


.messages__list__item {

  position: relative;

  margin-top: 1.2em;

}


.message-full-date {

  position: absolute;

  bottom: 100%;

  left: 0;

  right: 0;

  width: max-content;

  margin: auto;

}

.flex {display:flex;}

.flex li {flex:1}


/* see us */

li , .message-full-date{border:solid 1px;}

<div class="messages">

  <ul class='messages__list'>

    <li *ngFor="let msg of currConversation.messages" class="messages__list__item">

      <span class="message-full-date">date</span>

      <p class="message message-name">name</p>

      <p class="message message-content">content</p>

    </li>

    <li *ngFor="let msg of currConversation.messages" class="messages__list__item">

      <span class="message-full-date">date</span>

      <p class="message message-name">name</p>

      <p class="message message-content">content</p>

    </li>


  </ul>

</div>


<div class="messages">

  <ul class='messages__list flex '>

    <li *ngFor="let msg of currConversation.messages" class="messages__list__item">

      <span class="message-full-date">date</span>

      <p class="message message-name">name</p>

      <p class="message message-content">content</p>

    </li>

    <li *ngFor="let msg of currConversation.messages" class="messages__list__item">

      <span class="message-full-date">date</span>

      <p class="message message-name">name</p>

      <p class="message message-content">content</p>

    </li>

    <li *ngFor="let msg of currConversation.messages" class="messages__list__item">

      <span class="message-full-date">date</span>

      <p class="message message-name">name</p>

      <p class="message message-content">content</p>

    </li>

    <li *ngFor="let msg of currConversation.messages" class="messages__list__item">

      <span class="message-full-date">date</span>

      <p class="message message-name">name</p>

      <p class="message message-content">content</p>

    </li>

    <li *ngFor="let msg of currConversation.messages" class="messages__list__item">

      <span class="message-full-date">date</span>

      <p class="message message-name">name</p>

      <p class="message message-content">content</p>

    </li>

  </ul>

</div>


如果必須顯示日期,您還可以使用 ::before 偽值來(lái)生成此容器


li.message-full-date:not([data-date=""]) {

  margin: 2px 0 0 0;/* possibly useful */

}

.flex li.message-full-date:not([data-date=""]) {

  margin: 0 0 0 2px ;/* possibly useful */

}


.message-full-date:not([data-date=""])::before {

  content: 'date :'attr(data-date);

  display: block;

  width: max-content;

  margin: auto;

}


.flex {

  display: flex;

}


.flex li {

  flex: 1

}



/* see us */


li,

.message-full-date::before {

  border: solid 1px;

}

<div class="messages">

  <ul class='messages__list'>

    <li *ngFor="let msg of currConversation.messages" class="messages__list__item  message-full-date" data-date="01/01/01">

      <p class="message message-name">name</p>

      <p class="message message-content">content</p>

    </li>


  </ul>

</div>


<div class="messages">

  <ul class='messages__list flex'>

    <li *ngFor="let msg of currConversation.messages" class="messages__list__item  message-full-date" data-date="01/01/01">

      <p class="message message-name">name</p>

      <p class="message message-content">content</p>

    </li>

    <li *ngFor="let msg of currConversation.messages" class="messages__list__item  message-full-date" data-date="">

      <p class="message message-name">name</p>

      <p class="message message-content">content</p>

    </li>

    <li *ngFor="let msg of currConversation.messages" class="messages__list__item  message-full-date" data-date="01/02/01">

      <p class="message message-name">name</p>

      <p class="message message-content">content</p>

    </li>

  </ul>

</div>


查看完整回答
反對(duì) 回復(fù) 2023-08-21
  • 1 回答
  • 0 關(guān)注
  • 114 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)