下面的代碼顯示一些文字(#_EVENTEXCERPT
)並顯示圖片(#_EVENTIMAGE
)。我需要它,所以文本在左邊,圖像在右邊,所以它們彼此相鄰,就像這段代碼一樣。在這個下面有一個<a href="#_EVENTURL
有很多css,這個鏈接變成了一個橙色的按鈕。目前,這個橙色按鈕正在與圖像一起移動。我不希望發生這種情況,我如何移動文本旁邊的圖像(與當前版本相同),但將<a href
保留在左側?爲什麼下面的元素也移動到這個CSS的權利?
從樣式表:
#eventexcandimage {
width: 100%;
}
從PHP文件:
<div id="eventexcandimage">
<span style="width: 50%; float: left; "> #_EVENTEXCERPT </span>
#_EVENTIMAGE </div>
</li>
<li>
<span style="width:50%; " > <a href="#_EVENTURL" style=" -moz-box-shadow:inset 0px 1px 0px 0px #ed834e;
-webkit-box-shadow:inset 0px 1px 0px 0px #ed834e;
box-shadow:inset 0px 1px 0px 0px #ed834e;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ed834e), color-stop(1, #ed834e));
background:-moz-linear-gradient(center top, #ed834e 5%, #ed834e 100%);
background-color:#ed834e;
-webkit-border-top-left-radius:0px;
-moz-border-radius-topleft:0px;
border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-moz-border-radius-topright:0px;
border-top-right-radius:0px;
-webkit-border-bottom-right-radius:0px;
-moz-border-radius-bottomright:0px;
border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px;
border-bottom-left-radius:0px;
text-indent:0px;
display:inline-block;
color:#fffffb;
font-family:Arial;
font-size:13px;
font-weight:bold;
font-style:normal;
height:35px;
line-height:35px;
width:111px;
text-decoration:none;
text-align:center;
text-shadow:1px 1px 0px #ed834e;
"> More Info/Book</a> </span>
感謝您!
更新:是我希望按鈕位於文本/圖像下方的新行。它目前位於右側的圖像上方,我不知道爲什麼。
你應該從你的'#_EVENTURL'刪除內聯CSS併爲它創建一個類。它不會解決您的問題,但它會使讀/寫其他HTML/PHP更容易。 – 2015-01-15 18:37:41
@press謝謝,我通常會做一個單獨的樣式表。你有什麼想法可以解決這個問題嗎? – 2015-01-15 18:41:32
你是什麼意思你想要左邊的按鈕?你的意思是在文字/圖片下方的新行上? – Slime 2015-01-15 18:49:07