我創建了一個帶有Button Maker的CSS漸變按鈕,但在Outlook中給定其CSS限制時無法正確顯示。因此,我希望在Outlook中顯示一個更簡單的外觀按鈕,但我沒有設法填充我的邊框和文本鏈接之間的背景(需要填充文本的5px填充)。我在span style和link style中都指定了background-color:#65a9d7。在Outlook中顯示CSS按鈕
我的問題:my button in outlook
我的按鈕代碼:
<span class="buttoncustom" style="background-color:#65a9d7"><a href="http://www.google.com" target="_blank" title="Button" style="text-decoration:none;color:#FFFFFF; padding:5px;background-color:#65a9d7"><strong>> My Button</strong></a></span>
我的樣式表:
<style type="text/css">
.buttoncustom {
border-top: 1px solid #96d1f8;
background: #65a9d7;
background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
background: -moz-linear-gradient(top, #3e779d, #65a9d7);
background: -ms-linear-gradient(top, #3e779d, #65a9d7);
background: -o-linear-gradient(top, #3e779d, #65a9d7);
padding: 5px 10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
box-shadow: rgba(0,0,0,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
color: white;
font-size: 14px;
font-family: Georgia, serif;
text-decoration: none;
vertical-align: middle;
mso-line-height-rule: exactly;
}
.buttoncustom:hover {
border-top-color: #006699;
background: #006699;
color: #ccc;
}
.buttoncustom:active {
border-top-color: #1b435e;
background: #1b435e;
}
</style>
我已經用代碼玩弄了好半天也沒有用,所以我」 d非常感謝您的幫助!
它看起來不錯,但這個問題是按鈕本身不可點擊。只是文字。 – dbinott
這是行得通的。謝謝。無論如何,使它有一個邊界半徑? – Si8
@ Si8不客氣。不幸的是,在Outlook中實現這種效果的唯一方法是在表格矩陣的每個角落添加圓角圖像。我發現讓按鈕變成圖像更容易,或者讓角落按照微軟上帝的意願排列。 – gillytech