亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

CSS ::影響垂直對齊的樣式后

CSS ::影響垂直對齊的樣式后

汪汪一只貓 2023-10-16 10:35:19
顯示問題的圖像顯示所需結果的圖像我有三行描述用戶的文本,它們居中對齊?,F在,我試圖向用戶名添加一個圖標,這是我在 CSS 中使用 ::after 樣式完成的(見下文)。但是,在將第一行居中時會考慮這一點。我理想的情況是用戶名與文本的其余部分居中對齊,然后將圖標放置在其右側,而完全不影響對齊。我怎樣才能做到這一點?超文本標記語言             <div class="user-name">                <p> David Wood </p>              </div>              <p class="user-type"> Teacher </p>              <p class="user-email"> [email protected]</p>(我的一部分)CSS.user-name p::after {  content: '';  background: url('homeimages/dropdown-black.png') left center no-repeat;  vertical-align: middle;  background-size: 10px auto;  padding-left: 20px;  padding-top:-20px;  white-space:pre;}
查看完整描述

2 回答

?
慕后森

TA貢獻1802條經驗 獲得超5個贊

按照與對齊用戶元素相同的方式flex,您可以對用戶名中的元素執行相同的操作<p>

.username?p?{
??display:?flex;
??align-items:?center;
}

這將確保元素內的所有元素都.username p {}垂直對齊。flex-direction請注意,只有當元素的 是默認值 to時才會出現這種情況flex-direction: row。但是,如果出于任何原因,您正在使用flex-direction: column您將用于justify-content: center垂直對齊。

查看完整回答
反對 回復 2023-10-16
?
慕森王

TA貢獻1777條經驗 獲得超3個贊

使用更多的<div>s 并<img>為圖像使用標簽。所以代碼應該是這樣的


<div class="col-md-6">User Name</div>

<div col-md-6><img></img>

<div col-md-6> <p class="user-type"> Teacher </p> </div>

<div col-md-6> <p class="user-email"> [email protected]</p> </div>


查看完整回答
反對 回復 2023-10-16
  • 2 回答
  • 0 關注
  • 113 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號