我有一個令人沮喪的CSS問題 - 基本上我有一個圖像需要完全內聯(不在上面或下面)文本,我已經在一個href。 HTML的艱難的CSS問題 - 如何在href內移動圖像或文本?
<li><a href="../php/updatestatus.php?update=true&link11=<?=$uniqid?>"><img class= "emoji" src="../images/emojis/1f642.png"/><p class="emojiText">Pretty good</p></a></li>
產生這樣的:
你可以看到圖像的大小是否合適,但稍微過頭了從文本。我重新排列了我的html,並將文本粘貼在它自己的<p>
中,移動了圖像,所有內容。沒有任何工作。我目前的CSS:
.emoji {
height: 18px;
width: 18px;
margin-top: 8px;
margin-right: 8px;
margin-left: 5px;
}
.emojiText {
margin-bottom: 10px;
display: inline;
}
.status li a {
text-indent: 5px;
display: block;
width: 250px;
color: white;
height: 35px;
font-family: 'Source Sans Pro', sans-serif;
font-size: 16px;
text-align: left;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
border-top: 1px solid rgba(255, 255, 255, 0.3);
background-color: rgba(255, 255, 255, 0.1);
position: relative;
padding-top: 0px;
text-decoration: none;
}
最後一塊影響到兩者,但無論我如何使用邊距我都無法修復圖像文本對齊問題。我能做些什麼來解決這個問題?
編輯:
這會很好,如果你設置一個jsfiddle – Jonathan
你試過vertical-align:middle ;?最後一個區塊移動的原因是您將這些樣式應用於同時包含圖片和文字的標籤 – Cruiser
在哪個選擇器上? .emoji? – skyguy