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

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

如圖所示,如何讓span中的文字和div中的logo圖片在同一行??我設置了半天span的margin屬性但是沒有用

如圖所示,如何讓span中的文字和div中的logo圖片在同一行??我設置了半天span的margin屬性但是沒有用

查看完整描述

4 回答

已采納
?
阿爾法小隊長

TA貢獻7條經驗 獲得超0個贊

只要將img和span設置?vertical-align: middle 就可以了;

vertical-align屬性是用來修改元素基線的

基線的位置并不是固定的:

  1. 在文本之類內聯元素中,基線是內聯元素或者文本下邊緣位置

  2. 在圖片中,基線就是圖片的下邊緣

  3. 在inline-block中,分為兩種情況

  • 如果元素內還有別的內聯元素,基線就是最后一個內聯元素的基線;

  • 如果沒有元素內沒有別的內聯元素,基線就是下邊緣


另外我看你上面說的設置了后文字還是比圖片高,應該是因為你span設置了margin-bottom的原因




查看完整回答
反對 回復 2020-04-15
?
愛前端的小鑫

TA貢獻1條經驗 獲得超1個贊

不受父元素大小限制的情況下,行內元素默認在一行的,定位屬性似乎也沒有必要

img{vertical-align:middle;}

span{vertical-align: middle;}


查看完整回答
1 反對 回復 2020-04-13
  • 4 回答
  • 0 關注
  • 6115 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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