我想弄清楚如何讓這個文本(!)出現。儘管它比它所在的圓圈小,但它仍然被切掉了大約三分之一的圓圈。刪除VML形狀內的文本填充/邊距
我想專門用於Outlook。
<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" style="height:20px;v-text-anchor:middle;width:20px;" arcsize="50%" stroke="f" fillcolor="#ffcb05">
<center style="color:#ffffff;font-family:sans-serif;font-size:16px;font-weight:bold;">!</center>
</v:roundrect>
人有什麼想法?我試過overflow:visible
在這個圈子上無濟於事。
更多信息
使用宏來得到測試HTML到Outlook中。
這絕對是v:roundrect
元素上的某種邊距或填充。導入HTML後,我可以右鍵單擊,轉到格式形狀,然後佈局&屬性,這給了我4個「邊距」選項。將它們設置爲零可以獲得理想的效果。問題是,我不能抓住這個HTML,我不知道這是什麼屬性相關。
最新代碼:
<v:roundrect style="height:30px;width:30px;margin:0 !important;padding:0 !important; mso-margin-bottom-alt:0 !important;mso-margin-top-alt:0 !important;mso-margin-right-alt:0 !important;mso-margin-left-alt:0 !important;mso-padding-bottom-alt:0 !important;mso-padding-top-alt:0 !important;mso-padding-right-alt:0 !important;mso-padding-left-alt:0 !important;" arcsize="50%" strokeweight="2px" strokecolor="#FFFFFF" fillcolor="#ffcb05" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word">
<center style="color:#ffffff;font-family:sans-serif;font-size:16px;font-weight:bold;margin:0 !important;padding:0 !important;mso-margin-bottom-alt:0 !important;mso-margin-top-alt:0 !important;mso-margin-right-alt:0 !important;mso-margin-left-alt:0 !important;mso-padding-bottom-alt:0 !important;mso-padding-top-alt:0 !important;mso-padding-right-alt:0 !important;mso-padding-left-alt:0 !important;">!</center>
</v:roundrect>
我一直在使用不同的元素(跨度,P,等等),而不是企圖心。
悲傷地沒有效果。但是它上面肯定有一些額外的空間。我已經嘗試過保證金和填充零。 –